IBM RT PC | 1986
IBM RT PC
IBM RT PC (RISC 기술 개인 컴퓨터)는 1986년에 출시된 IBM의 워크스테이션 컴퓨터 계열로, IBM이 처음으로 RISC 아키텍처 기반으로 제작한 상용 컴퓨터였다. RT PC는 IBM의 고유한 ROMP 마이크로프로세서를 사용했으며, 이는 IBM 연구소의 801 실험적 미니컴퓨터에서 개발된 기술을 상업화한 제품이었다. 801은 최초의 RISC 컴퓨터로 여겨졌다. RT PC는 AIX, AOS(학술 운영 체제), 그리고 Pick 운영 체제 등 세 가지 운영 체제를 실행할 수 있었다.
RT PC의 사양은 당시 경쟁사들의 워크스테이션과 비교했을 때 그리 인상적이지 않았지만, IBM이라는 회사가 만든 제품으로서 "건강한 존경을 받을 만한" 제품으로 평가되었다. 특히 IBM의 뛰어난 기술력을 바탕으로 성능이 다소 뒤처지더라도 빠르게 성능을 따라잡을 수 있다는 점에서 잠재력을 인정받았다. 그러나 성능의 한계로 인해 RT PC는 상업적으로 큰 성공을 거두지 못했으며, IBM은 1990년에 POWER1이라는 새로운 RISC 프로세서를 사용하는 RS/6000 워크스테이션을 출시하면서 RT PC의 단종을 알렸다. 모든 RT PC 모델은 1991년 5월에 단종되었다.
RT PC는 두 가지 기본 모델로 생산되었다. 하나는 바닥에 설치하는 타워형(IBM 6150)이고, 다른 하나는 데스크탑형(IBM 6151)이었다. 두 모델 모두 프로세서 카드와 기계 전용 RAM 카드가 장착된 특수 슬롯을 특징으로 했다. 각 머신은 하나의 프로세서 슬롯, 하나의 보조 프로세서 슬롯, 두 개의 RAM 슬롯을 가졌다.
세 가지 종류의 프로세서 카드가 있었다:
표준 프로세서 카드(032 카드)는 5.88 MHz 클럭 속도(170ns 사이클 타임)를 가졌으며, 1MB의 기본 메모리(1MB, 2MB 또는 4MB 메모리 보드로 확장 가능)를 제공했다. 이 카드는 선택적으로 10 MHz의 National Semiconductor NS32081 부동소수점 가속기(FPA) 보드를 장착할 수 있었다. 이 프로세서 카드는 1986년 1월 21일에 발표된 최초의 RT PC 모델(010, 020, 025, A25)에서 사용되었다.
고급 프로세서 카드는 10 MHz 클럭(100ns)과 4MB의 메모리를 가진 카드로, 외부 4MB ECC 메모리 카드를 추가할 수도 있었다. 이 카드는 내장된 20 MHz의 Motorola 68881 부동소수점 프로세서를 갖추고 있었다. 고급 프로세서 카드는 선택적으로 20 MHz의 Analog Devices ADSP-3220 FP 멀티플라이어와 ADSP-3221 FP ALU를 기반으로 한 고급 부동소수점 가속기(AFPA) 보드를 장착할 수 있었다. 모델 115, 125, B25가 이 카드를 사용하였다. 이 카드는 1987년 2월 17일에 발표되었다.
향상된 고급 프로세서 카드는 12.5 MHz 클럭(80ns)과 16MB의 온보드 메모리를 갖추고 있으며, 향상된 고급 부동소수점 가속기가 기본으로 장착되어 있었다. 모델 130, 135, B35가 이 카드를 사용하였다. 이 카드는 1988년 7월 19일에 발표되었다.
모든 RT PC는 최대 16MB의 메모리를 지원하였다. 초기 모델은 사용된 DRAM IC의 용량으로 인해 4MB의 메모리 제한이 있었고, 나중 모델은 16MB까지 확장할 수 있었다. I/O는 8개의 ISA 버스 슬롯을 통해 제공되었으며, 저장 장치는 40MB 또는 70MB 하드 드라이브가 기본으로 제공되었고, 최대 300MB까지 업그레이드가 가능했다. 외부 SCSI 장치를 통해 더 많은 저장 용량을 추가할 수 있었다. 또한, 표준으로 제공된 장비로는 마우스와 720×512 또는 1024×768 해상도의 표시 장치, 4Mbps 토큰 링 네트워크 어댑터 또는 10BASE2 이더넷 어댑터가 있었다.
CADAM(컴퓨터 지원 설계) 프로그램을 실행하기 위해 IBM 5080 또는 5085 그래픽 프로세서를 추가할 수 있었다. 5080과 5085는 RT PC와 함께 배치되는 대형 캐비닛에 장착되었으며, 5080은 1,024×1,024 해상도의 IBM 5081 디스플레이와 함께 사용되었다.
6152 학술 시스템은 PS/2 모델 60에 RISC 어댑터 카드를 장착한 시스템으로, RT PC에서 실행되는 AOS 소프트웨어를 실행할 수 있도록 해 주었다. AOS는 RT PC에서 AOS를 실행하는 RT PC를 통해 LAN TCP/IP 인터페이스를 사용하여 다운로드되었다.
RT 설계에서 혁신적인 점은 마이크로커널을 사용한 것이었다. 키보드, 마우스, 디스플레이, 디스크 드라이브 및 네트워크는 모두 가상 자원 관리자(VRM)라는 마이크로커널에 의해 제어되었으며, 이를 통해 여러 운영 체제를 동시에 부팅하고 실행할 수 있었다. 사용자는 Alt-Tab 키 조합을 사용하여 운영 체제 간에 "핫키"로 전환할 수 있었다. 각 운영 체제는 차례로 키보드, 마우스, 디스플레이의 소유권을 가질 수 있었다. AIX 버전 2와 Pick 운영 체제는 이 마이크로커널에 포팅되었다. Pick은 통합 운영 체제이자 데이터베이스로, 다양한 회계 응용 프로그램을 실행할 수 있었다. 이 운영 체제는 소매업체들 사이에서 인기가 있었으며, 약 4,000대의 판매 실적을 기록했다.
RT PC의 주요 운영 체제는 AIX 버전 2였다. AIX v2의 커널은 PL/I 프로그래밍 언어의 변형으로 작성되었으며, 이는 AIX v3로의 이식에서 문제를 일으켰다. AIX v2는 TCP/IP 네트워킹 지원을 비롯해 SNA, 그리고 NFS와 IBM Distributed Services(DS)라는 두 가지 네트워킹 파일 시스템을 제공했다. DS는 SNA 위에서 구축되어 IBM의 미드레인지 AS/400 및 메인프레임 시스템에서의 DS와 완전히 호환되었다. 그래픽 사용자 인터페이스는 X10R3 및 나중에 X10R4, X11 릴리스의 MIT X Window System과 Athena 위젯 세트를 사용했다. C 및 Fortran 프로그래밍 언어용 컴파일러가 제공되었다.
일부 RT PC는 AOS라는 IBM의 4.3BSD Unix 포트를 실행하는 시스템으로 제공되었다. AOS는 RT PC에 대한 대체 운영 체제로, IBM의 교육 할인 혜택을 받을 자격이 있는 미국 대학들에게 제공되었다. AOS는 4.3BSD에 몇 가지 기능을 추가했으며, 특히 NFS와 거의 ANSI C 호환의 C 컴파일러가 포함되었다. 후속 버전의 AOS는 4.3BSD-Reno에서 파생되었지만 널리 배포되지는 않았다.
RT는 X Window System 개발의 중요한 이정표를 세운 시스템이었다. Brown University의 한 그룹은 X 버전 9를 RT 시스템에 포팅하였고, RT에서 비정렬 데이터 읽기 문제로 인해 호환되지 않는 프로토콜 변경이 발생하였고, 이는 1985년 말에 X 버전 10을 탄생시켰다.
RT PC는 상업적으로 큰 성공을 거두지 못했다. PC World는 "6150에서 무엇을 얻을 수 있는지 잘 모르겠다. 다른 유닉스 박스를 결합하여 다중 사용자 응용 프로그램을 실행하고, 저렴한 AT 클론을 사용하여 단일 사용자 PC 응용 프로그램을 실행할 수 있다"고 평가했다. 많은 사람들은 RT가 IBM의 개인 컴퓨터 계열에 속한 제품이라고 생각했다. 이러한 혼란은 "IBM RT PC"라는 이름에서 비롯되었으며, IBM조차도 처음에는 이를 고급 개인 컴퓨터로 생각한 듯 보였다. 이는 IBM의 판매 커미션 구조로 설명될 수 있는데, 판매원들이 PC 판매에 비슷한 커미션을 받았기 때문이다. 2만 달러로 구성된 일반적인 모델은 판매하기 어려웠으며, 이로 인해 판매 직원들의 관심을 잃게 되었다.
MIT의 Project Athena와 Brown University의 Institute for Research in Information and Scholarship는 RT가 다른 컴퓨터들에 비해 열등하다고 판단했다. RT의 성능은 당시 다른 유닉스 워크스테이션들과 비교했을 때 뛰어나지 않았으며, 특히 부동소수점 성능이 부족했다. 또한, 부동소수점 제곱근 계산에서 버그가 발견되며 문제가 되기도 했다.
RT 시스템의 처리 능력이 처음 발표된 때보다 낮았으며, 다른 워크스테이션 공급자들이 발표한 새로운 모델들과 비교될 때, IBM의 방향성에 대한 의문이 제기되었다. RT는 주로 CAD/CAM과 CATIA 시장에서 사용되었으며, 과학 및 교육 분야에서도 일부 활용되었다. 또한, RT는 Pick OS를 실행하는 시스템으로 상점 제어 시스템에서 유용하게 사용되었으며, 이는 강력한 데이터베이스와 회계 시스템 덕분이었다. RT는 IBM의 대형 메인프레임과의 인터페이스 시스템으로도 잘 활용되었으며, 일부 판매 시점 단말기와 공장 제어 시스템에서도 사용되었다.
RT는 약 23,000대가 판매되었으며, 그 중 4,000대는 IBM의 개발 및 판매 조직에 제공되었다. Pick OS는 약 4,000대가 판매되었다.
RT PC가 1986년 1월에 출시되었을 당시, Apollo Computer의 Domain Series 3000, DEC의 MicroVAX II, Sun Microsystems의 Sun-3 등 여러 워크스테이션들이 경쟁하고 있었다.
