IBM 5100
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
IBM 5100은 1975년에 출시된 IBM의 휴대용 컴퓨터이다. 1973년 개발된 SCAMP 프로토타입을 기반으로 하며, 키보드, 5인치 CRT 디스플레이, 테이프 드라이브, CPU, 최대 64KB의 RAM을 갖춘 획기적인 소형화를 이루었다. APL 또는 BASIC 프로그래밍 언어를 지원하며, 16비트 프로세서인 PALM을 사용했다. 가격은 8,975달러에서 19,975달러 사이였다. 비록 판매량은 저조했지만, IBM 5100은 소형 컴퓨터에서 기존 메인프레임 프로그램을 에뮬레이션하는 혁신적인 기술을 선보였고, IBM PC XT/370 모델에 영향을 미쳤다.
더 읽어볼만한 페이지
- 1975년 도입 - 펩시 챌린지
펩시 챌린지는 펩시가 코카콜라와의 경쟁에서 우위를 점하기 위해 1975년에 시작한 블라인드 맛 테스트 캠페인으로, 소비자들이 상표를 가린 채 펩시와 코카콜라를 시음 후 선호하는 콜라를 선택하는 방식으로 진행되었으며, 펩시 선호 결과와 방법론적 비판, 그리고 지속적인 마케팅 활동이 특징이다. - 1975년 도입 - 가모라
가모라는 1975년 마블 코믹스에 처음 등장한 "은하계에서 가장 치명적인 여성"으로 알려진 암살자이자 젠-후베리 종족의 마지막 생존자로, 타노스에게 훈련받았으며 어벤저스와 가디언즈 오브 갤럭시 등에서 활동하며 다양한 미디어에 등장하는 인기 캐릭터이다. - IBM 개인용 컴퓨터 - 마이크로 채널 아키텍처
마이크로 채널 아키텍처는 IBM이 ISA 버스의 한계를 극복하고 PC 시장 주도권을 위해 개발한 버스 아키텍처이지만, 폐쇄적인 정책과 높은 비용으로 인해 EISA, PCI 등 경쟁 기술에 밀려 시장에서 사라졌다. - IBM 개인용 컴퓨터 - IBM 5110
IBM 5110은 1978년 IBM이 출시한 휴대용 컴퓨터로, 플로피 디스크 드라이브, IEEE-488 및 RS232 인터페이스를 지원하며 EBCDIC 문자 코드를 채택하여 IBM 머신과의 호환성을 높인 IBM 5100의 후속 모델이다. - 휴대용 컴퓨터 - TRS-80 모델 100
TRS-80 모델 100은 1983년 탠디 코퍼레이션이 라디오 섁을 통해 판매한 휴대용 컴퓨터로, 8비트 프로세서, LCD 화면, 풀 사이즈 키보드, 내장 모뎀과 마이크로소프트 BASIC, 텍스트 편집기, 주소록, 스케줄러, 통신 프로그램이 내장된 ROM을 탑재하여 휴대성과 사용 편의성을 높여 이동이 잦은 전문가들에게 인기를 끌었다. - 휴대용 컴퓨터 - 케이프로
케이프로는 1980년대 초 앤드루 케이가 설립한 미국의 컴퓨터 제조 회사로, 휴대용 CP/M 컴퓨터인 케이프로 II로 성공했으나 IBM PC 호환기종 시장에 늦게 진입하여 1990년대 초 파산했다.
| IBM 5100 | |
|---|---|
| IBM 5100 정보 | |
![]() | |
| 제조사 | IBM |
| 종류 | 전문가용 컴퓨터 |
| 출시일 | 1975년 9월 |
| 단종일 | 1978년 |
| 가격 | 8,975 달러에서 19,975 달러 |
| 수명 | 알 수 없음 |
| 판매량 | 알 수 없음 |
| 미디어 | 알 수 없음 |
| 운영 체제 | 알 수 없음 |
| 입력 장치 | 키보드 |
| 카메라 | 알 수 없음 |
| 전원 | 알 수 없음 |
| CPU | IBM PALM 프로세서, 1.9 MHz |
| 저장 장치 | 알 수 없음 |
| 메모리 | 16–64 KB RAM (16 KB 단위 반복) 32–64 KB ROM |
| 디스플레이 | 5인치 CRT |
| 그래픽 | 64x16 문자 |
| 오디오 | 알 수 없음 |
| 서비스 | 알 수 없음 |
| 크기 | 알 수 없음 |
| 무게 | 25 kg |
| 터치패드 | 알 수 없음 |
| 이전 모델 | 알 수 없음 |
| 다음 모델 | IBM 5110 |
| 관련 모델 | 알 수 없음 |
| IBM 5100 포ータブル・コンピューター 정보 | |
| 출시일 (일본) | 1976년 5월 |
| 저장 장치 | 자기 테이프 카트리지 (용량 204,000 문자, 폭 4분의 1인치, 길이 300피트) |
| 메모리 | 16 – 64kiB RAM (16kiB 단위), 54 – 150kiB ROM (공통 영역 18kiB, BASIC 영역 36kiB, APL 영역 96kiB) |
2. 역사
IBM 5100은 IBM이 1975년에 출시한 초기 휴대용 컴퓨터 중 하나이다. 이 컴퓨터의 개발은 1973년 IBM 로스 가토스 과학 센터에서 시작된 SCAMP(Special Computer APL Machine Portable) 프로토타입 프로젝트에 뿌리를 두고 있다.[12][6] SCAMP는 당시 메인프레임에서 주로 사용되던 APL 프로그래밍 언어를 휴대용 컴퓨터에서 구현하려는 혁신적인 시도였으며[8], 이는 IBM 5100 개발의 중요한 기술적 토대가 되었다.
IBM 5100은 키보드, CRT 디스플레이, 테이프 드라이브, 프로세서, 그리고 시스템 소프트웨어와 메모리까지 하나의 통합된 휴대용 장치로 구현하여 당시 기술 수준으로는 획기적인 제품으로 평가받았다.[12] 비록 높은 가격[33][11]으로 인해 대중적인 성공을 거두지는 못했지만, 개인용 컴퓨터의 가능성을 제시하고 이후 컴퓨터 기술 발전에 영향을 미친 중요한 역사적 의미를 지닌다.
2. 1. SCAMP: 프로토타입

1973년, 빌 로우는 IBM 로스 가토스 과학 센터의 폴 프리들 박사와 그의 팀이 제작한 SCAMP(Special Computer APL Machine Portable)라는 엔지니어링 프로토타입 개발에 중요한 역할을 했다.[12][6] SCAMP는 PC 매거진에서 "세계 최초의 개인용 컴퓨터"로 불렸다.[12]
IBM 로스 가토스 엔지니어링 프로토타입과 IBM 산업 디자이너 톰 하디의 디자인 모델은 로우가 단일 사용자 컴퓨터 제작의 타당성을 입증하려는 초기 노력에 내부적으로 활용되었다.[7]
SCAMP는 IBM 1130 미니 컴퓨터를 에뮬레이션하여 APL\1130을 실행했다.[8] 1973년 당시 APL은 일반적으로 메인프레임 컴퓨터에서만 사용할 수 있었고, Wang 2200 또는 HP 9800과 같은 대부분의 데스크톱 크기 마이크로 컴퓨터는 BASIC만 제공했다.
SCAMP는 휴대용 단일 사용자 컴퓨터에서 APL\1130 성능을 에뮬레이션한 최초의 제품이었기 때문에, 1983년 PC 매거진은 SCAMP를 "혁신적인 개념"이자 "세계 최초의 개인용 컴퓨터"로 지정했다.[12]
2. 2. 개발 배경 및 출시
1973년, IBM 로스 가토스 과학 센터의 폴 프리들 박사와 그의 팀이 개발한 SCAMP(Special Computer APL Machine Portable)라는 엔지니어링 프로토타입은 빌 로우의 주도로 중요한 진전을 이루었다.[12][6] SCAMP는 ''PC 매거진''으로부터 "세계 최초의 개인용 컴퓨터"라는 평가를 받기도 했다.[12] 이 프로토타입과 IBM 산업 디자이너 톰 하디의 디자인 모델은 로우가 단일 사용자 컴퓨터 제작의 실현 가능성을 입증하는 데 내부적으로 활용되었다.[7]
SCAMP는 IBM 1130 미니컴퓨터를 에뮬레이션하여 APL\1130을 실행할 수 있었다.[8] 1973년 당시 APL은 주로 메인프레임 컴퓨터에서만 사용 가능했으며, Wang 2200이나 HP 9800 같은 대부분의 데스크톱 크기 마이크로컴퓨터는 BASIC만 지원했다. SCAMP가 휴대용 단일 사용자 컴퓨터에서 APL\1130 성능을 에뮬레이션한 최초의 사례였기 때문에, 1983년 ''PC 매거진''은 SCAMP를 "혁신적인 개념"이자 "세계 최초의 개인용 컴퓨터"로 평가했다.[12]
이러한 배경 속에서 IBM 5100이 개발되었다. IBM 5100은 PALM(Put All Logic in Microcode)이라는 16비트 프로세서 모듈을 기반으로 했다.[9] IBM 5100 유지보수 정보 매뉴얼에서는 PALM 모듈을 '컨트롤러(controller)'라고도 불렀다. PALM은 64KB의 메모리에 직접 접근할 수 있었다. 일부 IBM 5100 구성은 실행 가능한 ROM과 RAM 메모리를 합쳐 총 64KB를 초과했기 때문에, 간단한 뱅크 전환 방식이 사용되었다. 실제 APL 및 BASIC 인터프리터는 PALM이 주변 장치처럼 취급하는 별도의 '언어 ROS' 주소 공간에 저장되었다.
1975년에 출시된 IBM 5100은 키보드, 5인치 CRT 디스플레이, 테이프 드라이브, 프로세서, 시스템 소프트웨어를 포함한 수백 KB의 ROM, 그리고 최대 64KB의 RAM을 하나의 통합된 장치에 담았다.[12] 작은 여행 가방 크기에 무게는 약 25kg (자주 "약 50파운드"로 묘사되었지만 실제로는 약 24.95kg에 가까웠다[10]) 정도였으며, 선택 사양인 휴대용 케이스에 넣어 운반할 수 있어 '휴대용(portable)' 컴퓨터로 불렸다.
당시 기술 수준을 고려할 때, 이렇게 작은 크기에 대용량 ROM과 RAM, CRT 디스플레이, 테이프 드라이브까지 포함한 완전한 컴퓨터 시스템을 구현한 것은 놀라운 기술적 성과였다. 비슷한 크기의 이전 데스크톱 컴퓨터였던 HP 9830 등은 CRT를 내장하지 못했고 메모리 용량도 훨씬 작았다. IBM 5100과 유사한 통합 구성을 갖춘 코모도어 PET 2001이 등장하기까지는 2년이 더 걸렸다. 1960년대에 IBM 5100과 비슷한 성능을 내던 IBM 컴퓨터는 책상 두 개 크기에 무게가 거의 500kg에 달했다는 점을 감안하면, IBM 5100의 소형화는 당시 시장에 큰 충격을 주었다.
IBM 5100은 BASIC, APL 또는 두 언어 모두를 지원하는 12가지 모델로 제공되었으며, 주 기억 장치 용량은 16KB, 32KB, 48KB, 64KB 중에서 선택할 수 있었다.[20] 가격은 모델에 따라 8975USD에서 19975USD 사이였다. 1975년 12월 바이트지는 "IBM이여, 개인용 컴퓨팅에 온 것을 환영한다"는 기사를 통해 5100을 "50파운드 무게의 상호작용 개인용 컴퓨팅 패키지"로 묘사하며, 비록 "프리미엄 가격"이긴 하지만 이 제품 출시로 "개인용 컴퓨팅이 업계의 생산 및 서비스 거인으로부터 진출했다"고 평가했다.[33][11]
3. 특징
IBM 5100은 1975년에 출시된 최초의 휴대용 컴퓨터 중 하나로 평가받는다.[11] 가장 큰 특징은 당시로서는 획기적인 통합성과 휴대성이다. 키보드, 5인치 CRT 디스플레이, 테이프 드라이브, 프로세서, 시스템 소프트웨어가 담긴 ROM, 그리고 최대 64KB의 RAM까지 하나의 본체에 통합했다.[12] 무게는 약 약 24.95kg (25kg)으로,[10][11][12] 작은 여행 가방 크기여서 이동이 가능했다. 이는 당시 메인프레임이나 미니컴퓨터만 존재하던 시대에 개인용 컴퓨팅의 가능성을 보여준 중요한 진전이었다.[11]
또한, IBM 5100은 APL과 BASIC이라는 두 가지 강력한 프로그래밍 언어를 지원했다.[20] 특히 메인프레임 환경에서 주로 사용되던 APL을 휴대용 기기에서 사용할 수 있다는 점은 전문가들에게 매력적인 요소였다. 데이터 저장은 쿼터 인치 카트리지(QIC) 테이프를 사용했으며,[14] 외부 프린터나 통신 장치를 연결할 수 있는 확장성도 갖추었다.[13][15]
이러한 혁신적인 기능들을 작은 크기에 집약했기 때문에, 가격은 8975USD에서 19975USD 사이로 매우 높았다.[11] 그럼에도 불구하고 IBM 5100은 기술적 성과와 휴대용 컴퓨팅이라는 새로운 개념을 제시하며 컴퓨터 역사에서 중요한 위치를 차지한다.
3. 1. 하드웨어
IBM 5100은 PALM(Put All Logic in Microcode)이라는 16비트 프로세서 모듈을 기반으로 한다.[9] IBM 5100 유지보수 정보 매뉴얼에서는 PALM 모듈을 '컨트롤러'라고도 불렀다. PALM은 최대 64KB의 메모리를 직접 주소 지정할 수 있었다. 일부 IBM 5100 구성은 실행 가능한 ROM(ROS)과 RAM을 합쳐 64KB를 초과했기 때문에, 간단한 뱅크 전환 방식이 사용되었다. APL과 BASIC 인터프리터는 PALM이 주변 장치처럼 취급하는 별도의 '언어 ROS' 주소 공간에 저장되었다. 메모리 용량은 16KB, 32KB, 48KB, 64KB 중에서 선택할 수 있었으며,[20] 가격은 8975USD에서 19975USD 사이였다.[11]IBM 5100은 키보드, 5인치 CRT 디스플레이, 테이프 드라이브, 프로세서, 시스템 소프트웨어가 담긴 수백 KB의 ROM, 그리고 최대 64KB의 RAM을 하나의 본체에 통합한 일체형 컴퓨터였다.[12] 크기는 작은 여행 가방만 했고 무게는 약 약 24.95kg(25kg)으로, 당시로서는 휴대 가능한 컴퓨터로 여겨졌다.[10][11][12]
1975년 당시, 이렇게 작은 크기에 대용량 ROM과 RAM, CRT 디스플레이, 테이프 드라이브까지 갖춘 완전한 컴퓨터 시스템을 구현한 것은 놀라운 기술적 성과였다. 이전의 데스크톱 컴퓨터였던 HP 9830 등은 비슷한 크기였지만 CRT 디스플레이를 내장하지 못했고 메모리 용량도 훨씬 적었다. IBM 5100과 비슷한 성능의 1960년대 IBM 컴퓨터는 책상 두 개 크기에 무게가 거의 500kg에 달했음을 고려하면, 5100의 소형화가 당시 시장에 준 충격을 짐작할 수 있다.
3. 1. 1. 디스플레이
IBM 5100은 5인치 CRT 디스플레이를 내장하고 있으며, 16줄에 걸쳐 줄당 64자를 표시할 수 있었다. 사용자는 전면 패널 스위치를 통해 각 줄에 64자를 모두 표시하거나, 왼쪽 또는 오른쪽 32자만 번갈아 표시하도록 선택할 수 있었다. 또한 진단 목적으로 주 메모리의 처음 512 바이트를 16진수로 표시하는 기능도 있었다.외부 디스플레이 연결도 가능했는데, 후면 패널의 BNC 커넥터를 통해 외부 비디오 모니터를 연결할 수 있었다.[20] 내부 디스플레이는 전면 패널 스위치로 '검은색 배경에 흰색' 또는 '흰색 배경에 검은색' 표시를 선택할 수 있었지만, 외부 모니터는 이 스위치의 영향을 받지 않고 항상 흰색 문자를 검은색 배경으로만 표시했다. 수직 주사율은 60Hz로 고정되었다.
1975년 당시, 키보드, CRT 디스플레이, 테이프 드라이브, 프로세서, ROM, RAM 등을 모두 포함한 완전한 컴퓨터 시스템을 IBM 5100처럼 작은 크기에 담아낸 것은 놀라운 기술적 성과로 평가받았다. 비슷한 크기의 이전 데스크톱 컴퓨터였던 HP 9830 등은 CRT 디스플레이를 내장하지 못했다.
3. 1. 2. 대용량 저장 장치
대용량 저장 장치로는 쿼터 인치 카트리지(QIC) 자기 테이프 드라이브가 사용되었으며, 표준 DC300 카트리지를 이용하여 카트리지당 204KB의 데이터를 저장할 수 있었다.[14] 기본적으로 드라이브 한 개가 기기 내부에 설치되어 있었고, 필요한 경우 모델 5106이라는 이름의 두 번째 드라이브를 외장형으로 추가 연결하는 것이 가능했다.[14] 데이터는 여러 형식을 지원했으며, 512바이트 크기의 레코드 단위로 기록되었다.[14] 플로피 디스크 드라이브는 IBM 5100 모델에서는 제공되지 않았고, 이후 모델인 IBM 5110에서 처음으로 옵션으로 제공되었다.[14]3. 1. 3. 외부 연결
IBM 5100은 후면 패널에 있는 BNC 단자를 통해 외부 비디오 모니터나 개조된 텔레비전 수상기를 연결할 수 있었다. 내부 CRT 디스플레이는 전면 패널 스위치를 이용해 흰색 배경에 검은색 문자 또는 검은색 배경에 흰색 문자로 표시 방식을 선택할 수 있었지만, 외부 모니터는 이 스위치의 영향을 받지 않고 항상 검은색 배경에 흰색 문자로만 표시되었다. 수직 주사율은 60Hz로 고정되어 있었다.[20]1975년 9월, IBM은 5100이 원격 시스템과 데이터를 주고받을 수 있도록 하는 IBM 5100 통신 어댑터를 발표했다.[15] 이 어댑터를 사용하면 5100은 EBCD(Extended Binary Coded Decimal) 코드를 사용하여 IBM 2741 통신 터미널처럼 작동할 수 있었고, 메인프레임과 같은 원격 시스템과 통신할 수 있었다. EBCD는 IBM의 표준 EBCDIC 코드와 유사했지만 완전히 동일하지는 않았다.[25]

통신 어댑터 외에도 옵션으로 직렬 I/O 어댑터가 제공되었다. 이 기능은 APL 및 BASIC 프로그래밍 언어용 테이프에서 로드해야 사용할 수 있었다.[17] IBM 2741 호환 장치만 연결할 수 있었던 통신 어댑터와 달리, 직렬 I/O 어댑터는 표준 직렬 인터페이스를 사용하는 다양한 장치(IBM 제품이 아닌 장치 포함)를 연결할 수 있게 해주었다.[18]
인쇄물을 얻기 위한 두 가지 방법이 있었다. 하나는 IBM 5103과 같은 프린터를 연결하는 것이고, 다른 하나는 타자기 인터페이스를 이용하는 것이었다. 예를 들어, 'TYCOM 5100'이라는 인터페이스를 사용하면 IBM Selectric 타자기를 연결하여 초당 15.5자(CPS) 속도로 인쇄할 수 있었다.[13]
3. 2. 프로그래밍 언어
IBM 5100은 APL, BASIC, 또는 두 프로그래밍 언어 모두를 지원하는 버전으로 출시되었다. BASIC, APL 또는 둘 다를 포함하는 12가지 모델이 제공되었다.[20] 출시 당시 APL은 일반적으로 메인프레임 컴퓨터에서만 사용할 수 있었고, Wang 2200이나 HP 9830과 같은 대부분의 데스크톱 크기 컴퓨터는 BASIC만 제공했다. APL을 제공하는 데스크톱 컴퓨터로서 5100은 이전의 MCM/70과 경쟁했으며, MCM/70에서 영감을 받았을 수도 있다.[19]두 언어를 모두 지원하는 기기에서는 전면 패널의 토글 스위치를 사용하여 언어를 선택할 수 있었다. 5100의 전면 패널에서 이 스위치는 왼쪽에서 세 번째 토글이었으며, 위로 올리면 APL, 아래로 내리면 BASIC을 선택하는 방식이었다.[20] 실제 APL 및 BASIC 인터프리터는 PALM 프로세서가 주변 장치로 취급하는 별도의 '언어 ROS' 주소 공간에 저장되었다.
APL은 벡터 및 행렬과 같은 데이터를 조작하는 강력한 기능을 가지고 있었으며, 경쟁 제품인 HP 9830은 이러한 행렬 연산을 위해 별도의 ROM에 언어 확장을 추가해야 했다. 그러나 특수한 APL 문자 집합과 APL 키보드는 APL을 처음 배우는 사용자들에게 주요한 장벽으로 작용했다. IBM의 엔지니어들이 베타 테스터였던 도널드 폴로니스(Donald Polonis)에게 의견을 물었을 때, 그는 사용자들이 APL을 배워야만 한다면 IBM 5100이 개인용 컴퓨터로서 성공하기 어려울 것이라고 지적하며, 사용 편의성의 중요성을 강조했다.[21] 그럼에도 불구하고 IBM 5100은 기존 메인프레임에 비해 APL을 비교적 쉽게 다룰 수 있게 하여, 메인프레임의 조작 터미널로서 어느 정도 활용될 수 있었다.
3. 3. 모델
IBM 5100은 PALM(Put All Logic in Microcode)이라는 16비트 프로세서 모듈을 기반으로 한다.[9] IBM 5100 유지보수 정보 매뉴얼에서는 PALM 모듈을 컨트롤러(controller)라고도 불렀다. PALM은 64KB의 메모리를 직접 주소 지정할 수 있었다. IBM 5100의 일부 구성은 실행 가능한 ROS(ROM) 및 RAM 메모리를 포함하여 총 64KB를 초과했기 때문에, 간단한 뱅크 전환 방식이 사용되었다. 실제 APL 및 BASIC 인터프리터는 PALM이 주변 기기로 취급하는 별도의 언어 ROS 주소 공간에 저장되었다.IBM 5100은 BASIC, APL 또는 두 언어 모두를 탑재한 12가지 모델로 제공되었다. 주 기억 장치(램) 용량은 16KB, 32KB, 48KB, 64KB 중 하나를 선택할 수 있었다.[20][26] 가격은 모델에 따라 8975USD에서 19975USD 사이였다.[20] 일본에서는 약 340만엔에서 800만엔에 판매되었다.[27]
| 모델 번호 | A1/A2/A3/A4 | B1/B2/B3/B4 | C1/C2/C3/C4 |
|---|---|---|---|
| APL 언어 | 탑재 | 비탑재 | 탑재 |
| BASIC 언어 | 비탑재 | 탑재 | 탑재 |
| 모델 번호 | A1/B1/C1 | A2/B2/C2 | A3/B3/C3 | A4/B4/C4 |
|---|---|---|---|---|
| RAM 용량 | 16KB | 32KB | 48KB | 64KB |
4. 기술적 의의
IBM 5100의 개발에는 1973년 IBM 로스 가토스 과학 센터의 폴 프리들(Paul Friedl) 박사 팀이 제작한 SCAMP(Special Computer APL Machine Portable영어) 프로토타입이 중요한 역할을 했다.[12][6] SCAMP는 PC 매거진으로부터 "세계 최초의 개인용 컴퓨터"라는 평가를 받기도 했는데,[12] 이는 휴대용 단일 사용자 컴퓨터에서 당시 메인프레임 컴퓨터에서 주로 사용되던 APL 언어를 실행할 수 있도록 IBM 1130 미니컴퓨터를 에뮬레이션한 최초의 사례였기 때문이다.[8][12] 당시 대부분의 데스크톱 크기 마이크로컴퓨터는 BASIC 언어만 지원했다. SCAMP 프로토타입과 산업 디자이너 톰 하디(Tom Hardy)의 디자인 모델은 빌 로우가 단일 사용자 컴퓨터의 실현 가능성을 입증하는 데 활용되었다.[7]
IBM 5100은 이러한 개념을 발전시켜, 당시로서는 획기적으로 키보드, 5인치 CRT 디스플레이, 테이프 드라이브, 프로세서, 시스템 소프트웨어가 담긴 수백 KB의 ROM, 그리고 최대 64KB의 RAM을 하나의 본체에 통합했다.[12] 무게는 약 약 24.95kg (25kg)으로,[10] 비록 상당한 무게였지만 작은 여행 가방 정도의 크기에 선택 사양인 휴대용 케이스를 이용해 옮길 수 있어 '휴대용(portable)' 컴퓨터로 불렸다. 1975년 12월, 컴퓨터 잡지 ''BYTE''는 IBM 5100을 "50파운드의 대화형 개인용 컴퓨팅 패키지"라고 소개하며 개인용 컴퓨팅 분야에 진출한 IBM을 환영했지만, 8975USD에서 19975USD에 달하는 '프리미엄 가격'이라는 점도 지적했다.[11]
1975년 당시, 이렇게 많은 양의 ROM과 RAM, CRT 디스플레이, 테이프 드라이브를 작은 기기에 집약시킨 것은 놀라운 기술적 성과로 평가받았다. 비슷한 시기의 HP 9830과 같은 데스크톱 컴퓨터도 CRT 화면을 내장하지 못했고 메모리 용량도 5100에 미치지 못하는 경우가 많았다. 5100의 내장 5인치 CRT는 16행 64자를 표시할 수 있었으며, 사용자는 전체 64자 또는 좌우 32자만 표시하도록 선택할 수 있었다. 또한 진단 목적으로 메모리 일부를 16진수로 표시하는 기능과 외부 비디오 모니터(흑백 전용) 연결 기능도 갖추었다.[20]
IBM 5100은 16비트 프로세서 모듈인 PALM(Program All Logic in Microcode)을 기반으로 했으며,[9] 최대 64KB의 메모리를 직접 주소 지정할 수 있었다. 일부 고용량 메모리(16KB, 32KB, 48KB, 64KB 옵션[20]) 구성에서는 뱅크 스위칭 기법을 사용했으며, APL 및 BASIC 인터프리터는 별도의 ROM 주소 공간에 저장되었다. 데이터 저장은 표준 DC300 카트리지를 사용하는 1/4인치 카트리지 (QIC) 자기 테이프 드라이브를 통해 이루어졌으며, 카트리지당 204KB를 저장할 수 있었다. 하드 카피 출력은 IBM 5103과 같은 외부 프린터나 Tycom Systems Corporation에서 제작한 인터페이스를 통해 IBM Selectric 타자기를 연결하여 가능했다.[13]
통신 기능으로는 원격 시스템과 데이터를 주고받을 수 있는 통신 어댑터가 제공되었다. 이 어댑터는 5100이 IBM 2741 통신 터미널처럼 작동하게 하여, 해당 터미널과 호환되는 시스템과 EBCD(Extended Binary Coded Decimal) 코드를 사용하여 통신할 수 있게 했다.[15][16] 이와 별도로, 광고에는 잘 드러나지 않았지만 옵션으로 제공된 직렬 I/O 어댑터를 통해 표준 직렬 포트를 사용하는 다양한 외부 장치(IBM 제품이 아니더라도)와 연결할 수도 있었다.[17][18]
4. 1. 에뮬레이션 기능
5100은 마이크로코드로 작성된 에뮬레이터를 사용하여, 기존의 크고 비싼 컴퓨터용으로 작성된 프로그램을 다시 만들거나 디버깅하는 시간과 비용 없이 실행할 수 있도록 설계되었다. 이는 당시 IBM의 혁신적인 개념이었다.[22] 이 방식은 System/360 시리즈에서 하위 모델 컴퓨터가 상위 모델과 동일한 명령어 집합 아키텍처(ISA)를 사용하도록 구현한 것과 유사한 개념으로, 저비용으로 호환성을 확보하려는 시도였다.[28]구체적으로 5100에는 두 가지 중요한 프로그램이 내장되었다. 하나는 IBM의 System/370 메인프레임용 APL 인터프리터인 APL.SV를 약간 수정한 버전이었고, 다른 하나는 IBM System/3 미니컴퓨터에서 사용되던 BASIC 인터프리터였다. 이를 위해 5100의 마이크로코드는 System/370과 System/3의 주요 기능을 에뮬레이션하도록 작성되었다.
IBM은 이러한 에뮬레이션 접근 방식을 이후 1983년에 출시한 IBM PC의 XT/370 모델에서도 사용했다. XT/370은 표준 IBM PC XT에 System/370 에뮬레이터 카드를 추가한 형태였다.
4. 2. 연구 장치 커플러
1975년 9월, IBM은 IBM 5100의 확장 기능으로 IBM 5100 통신 어댑터를 발표했다. 이 어댑터는 메인프레임이 원격 시스템에 있는 5100과 데이터를 주고받을 수 있도록 하는 통신 기능을 제공했다. IBM 5100에서 EBCD(Extended Binary Coded Decimal) 코드를 사용하면, 마치 IBM 2741 통신 터미널처럼 작동하여 메인프레임 측에서도 IBM 2741 호환 기기로 인식할 수 있었다. 다만, EBCD는 널리 사용되던 IBM EBCDIC 코드와 비슷하지만 완전히 같지는 않았다.[25]1977년 IBM 시스템 저널 16권 1호에 실린 "IBM 5100과 연구 장치 커플러 - 개인 실험실 자동화 시스템"이라는 기사에서는 IBM 5100과 연구 장치 커플러를 결합하여 소규모 실험실 자동화 시스템을 개발했다고 소개했다. 이 시스템은 데이터 전송 속도가 9600 보드를 넘지 않는 실험 환경에서, 고급 언어를 사용하는 전용 컴퓨터와 다양한 데이터 수집 및 제어 기능을 제공하는 인터페이스 역할을 했다. 기사에서는 시스템 활용 사례로 두 가지 실험을 제시했으며, 여기서 설명된 연구 장치 커플러는 IBM 7406 장치 커플러의 시제품(프로토타입)이었다.
5. 평가 및 영향
IBM 5100은 1975년 등장 당시, 메인프레임 컴퓨터가 주류였던 시대에 키보드, 디스플레이, 저장 장치, CPU, 메모리 등을 하나의 휴대 가능한 패키지에 통합한 혁신적인 제품이었다.[29][30] 이는 당시 기술 수준에서 놀라운 소형화를 이룬 것으로 평가받으며 '포터블 컴퓨터'라는 개념을 제시했다. 1960년대의 비슷한 성능을 가진 IBM 컴퓨터가 책상 두 개 크기에 무게가 500kg에 육박했던 것과 비교하면[32], IBM 5100의 등장은 기술적 진보를 상징하는 사건이었다.
하지만 플로피 디스크 미지원, 작은 화면, 고가 등의 단점이 있었고, 곧이어 입출력 장치가 개선된 후속 모델 IBM 5110이 출시되면서 상업적으로는 큰 성공을 거두지 못하고 실패작으로 평가받았다.[31] 일본의 IT 정보지 『닛케이 컴퓨터』는 후일 IBM 5100에 대해 상업적 성공은 미흡했지만, APL 인터프리터를 그토록 작은 크기의 컴퓨터에서 실용적인 속도로 구현한 기술력은 경이적이었다고 평가했다.[32] 또한 초기에는 과학 기술 계산용으로 출시되었으나, 후속 기종들을 거치며 점차 비즈니스용 개인용 컴퓨터로 성격이 변화했다고 분석했다.[32]
5. 1. 시장 반응
1975년 12월 바이트지는 "IBM이여, 개인용 컴퓨팅에 온 것을 환영한다"고 선언하며, 5100을 "50-lb 무게의 상호작용 PC 패키지"로 묘사했다. 또한 "프리미엄 가격이긴 하지만 개인용 컴퓨터는 산업 생산 및 서비스 거인으로부터의 하나의 진입점이 된다"고 평가했다.[33]IBM 5100은 현재의 "일체형 PC"와 비슷한 형태로, 무게는 약 25kg이고 크기는 작은 여행 가방 정도였다. 이 기기 안에는 키보드, 5인치 CRT 디스플레이, 테이프 드라이브, CPU, 시스템 소프트웨어(OS)를 포함한 수백 KB 용량의 ROM, 그리고 최대 64KB의 RAM이 모두 내장되어 있었다. 당시 방 하나를 가득 채우는 것이 일반적이었던 메인프레임 컴퓨터와 비교하면 이는 놀라운 수준의 소형화였으며, 사람이 직접 들고 다닐 수 있었기 때문에 "포터블 컴퓨터"라고 불렸다.
2000년대 이후의 노트북 컴퓨터 기준으로 보면 IBM 5100은 매우 거대하게 느껴질 수 있지만, 1975년 당시에는 이처럼 작은 크기에 완전한 컴퓨터 시스템과 CRT 화면, 테이프 드라이브까지 통합한 것은 기술적으로 매우 인상적인 성과였다. IBM 5100과 거의 동일한 구성을 갖춘 코모도어 PET 2001이 출시되기까지는 2년이라는 시간이 더 필요했다. IBM 5100 이전에 등장했던 HP 9830과 같은 데스크톱 컴퓨터들은 크기는 비슷했지만, IBM 5100처럼 CRT와 대용량 ROM/RAM을 내장하는 것은 불가능했다.
또한, IBM 5100과 비슷한 성능을 가졌던 1960년대의 IBM 컴퓨터는 책상 두 개 정도의 크기에 무게는 거의 500kg에 달했다. 이러한 사실을 고려하면, IBM 5100의 소형화가 당시 시장에 얼마나 큰 충격을 주었는지 쉽게 짐작할 수 있다.
일본에서는 1976년 가을에 주식회사 소프트넷에 첫 번째 기기가 납품되었으며[29], 이후 야자키 전선, 미쓰비시 상사, 오테몬가쿠인 대학 등에도 공급되었다.[30] 그러나 곧이어 플로피 디스크 드라이브 지원 등 입출력 장치가 개선된 IBM 5110 모델이 발표되면서, 결과적으로 IBM 5100은 판매량이 많지 않아 실패작으로 평가받게 되었다.[31]
후일 일본의 IT 정보지인 『닛케이 컴퓨터』(1983년 5월 30일호)는 IBM 5100에 대해 다음과 같이 평가했다.[32]
: 지금 와서 IBM 5100을 다시 살펴보면, 화면 크기가 작고, 컬러 표시가 불가능하며, 플로피 디스크를 사용할 수 없고, 가격이 300만 엔 전후로 고가라는 "난점"은 있었지만, 현재의 개인용 컴퓨터 이미지와 겹치는 점이 많다. 결국, 5100의 비즈니스는 반드시 성공하지는 못했지만, APL 인터프리터를 이 정도의 초소형 컴퓨터에서 실용에 견딜 수 있는 속도로 동작시켰던 컴퓨터 관련 기술력은 오히려 경이적이었다고 말할 수 있다.
『닛케이 컴퓨터』는 또한 IBM이 5100을 통해 APL의 보급을 지원하려 했으나, APL 표기의 어려움 때문에 보급이 원활하지 않았고, 결국 개인용 컴퓨터 시장의 현실을 고려하여 다음 모델인 IBM 5110에서는 BASIC을 표준 개발 언어로 채택했을 것이라고 추측했다. 처음에는 과학 기술 계산(엔지니어링) 용도로 출시되었던 5100은 후속 기종인 5110, 5120, System/23으로 이어지면서 점차 비즈니스용 개인용 컴퓨터로 그 성격이 변화했다고 회고했다.[32]
5. 2. 후속 모델
(내용 없음)참조
[1]
뉴스
I.B.M. Corp. Introduces A 50-Pound Computer
https://www.nytimes.[...]
1975-09-10
[2]
웹사이트
Timeline of Computer History
http://www.computerh[...]
Computer History Museum
2014-05-07
[3]
잡지
Tech Time Warp of the Week: The 50-Pound Portable PC
https://www.wired.co[...]
[4]
뉴스
The Clunky PC That Started It All
https://www.nytimes.[...]
2011-07-31
[5]
웹사이트
The IBM 1401
http://www.columbia.[...]
Columbia University Computing History
2021-07-23
[6]
웹사이트
IBM SCAMP, National Museum of American History
http://www.si.edu/ob[...]
Smithsonian Institution
2023-02-15
[7]
웹사이트
DELETE: A Design History of Computer Vapourware
http://www.paul-atki[...]
Bloomsbury Publishing
2014-03-01
[8]
웹사이트
What was the first portable computer?
https://computer.how[...]
2012-09-19
[9]
저널
A Microprocessor-based portable computer: The IBM 5100
1976-06
[10]
웹사이트
IBM Archives: IBM 5100 Portable Computer
https://www.ibm.com/[...]
2003-01-23
[11]
잡지
Welcome, IBM, to personal computing
https://archive.org/[...]
2016-03-19
[12]
잡지
SCAMP: The Missing Link In The PC's Past?
https://books.google[...]
1983-11
[13]
잡지
IBM 5100 peripheral
http://www.bitsavers[...]
1976-05
[14]
웹사이트
IBM 5110
http://computermuseu[...]
[15]
서적
IBM 5100 Communications Reference Manual
http://www.bitsavers[...]
IBM
1975-09
[16]
서적
2740/2741 Communication Terminal Original Equipment Manufacturer's Information
http://www.bitsavers[...]
IBM
[17]
서적
IBM 5100 Serial I/O Adapter User's Manual
http://www.bitsavers[...]
IBM
1977-01
[18]
서적
IBM 5100 Communications/Serial I/O Maintenance Information Manual
http://www.bitsavers[...]
IBM
[19]
서적
Inventing the PC: The MCM/70 Story
https://books.google[...]
McGill-Queen's Press - MQUP
[20]
잡지
The IBM 5100 Portable Computer
1975-10
[21]
서적
Games vs. Hardware. The History of PC video games: The 80s
https://books.google[...]
[22]
잡지
What is a Personal Computer?
https://books.google[...]
1983-11
[23]
뉴스
日本IBM、エンジニア・統計分析者向けポータブル電算機「IBM5100」発売。
1976-05-12
[24]
서적
日本アイ・ビー・エム50年史
日本アイ・ビー・エム
[25]
서적
IBM 5100 Communications Reference Manual
IBM
[26]
문서
THE IBM 5100 PORTABLE COMPUTER
[27]
잡지
日本経営科学研究所
1978-01
[28]
문서
System/360シリーズの説明
[29]
저널
ニュース短信
コンピュータ・エージ社
[30]
서적
情報産業便覧 1981~1982
情報産業新聞社
[31]
서적
マイコンとマイ・ビジネス : あなたを生かすパーソナルコンピュータ活用法
学習研究社
[32]
저널
インダストリ:出そろった多機能、複合パソコン
日経マグロウヒル
1983-05-30
[33]
뉴스
Welcome, IBM, to personal computing
https://archive.org/[...]
1975-12
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com
