PC 기반 IBM 메인프레임 호환 시스템

PC-based IBM mainframe-compatible systems

1980년대 개인용 컴퓨터의 부상 이후, IBM과 다른 공급업체들은 더 큰 IBM 메인프레임 컴퓨터와 호환되는 PC 기반 IBM 호환 메인프레임을 만들었습니다.한동안 PC 기반 메인프레임 호환 시스템은 가격이 저렴했고 많은 전기나 설치 공간이 필요하지 않았습니다.그러나 성능이 저하되고 메인프레임급 하드웨어만큼 신뢰성이 떨어졌습니다.이러한 제품은 메인프레임 개발자들, 교육 및 교육 환경, 중요하지 않은 처리를 하는 소규모 기업 및 특정 재해 구조 역할(허리케인 구제를 위한 필드 보험 조정 시스템 등)에서 인기를 끌고 있습니다.

배경

1990년대 중반까지 메인프레임은 종종 방 전체를 차지하는 매우 큰 기계였다.방들은 종종 에어컨이 설치되었고 기계에 필요한 3상 전력을 수용할 수 있는 특별한 전력 배치가 있었다.현대의 메인프레임은 현재 물리적으로 비교적 작으며 특별한 건물 배치가 거의 또는 전혀 필요하지 않습니다.

시스템/370

IBM은 1975년에 출시된 최초의 데스크톱 컴퓨터인 IBM 5100에서 메인프레임 명령 세트를 사용하는 것을 시연했습니다.이 제품은 IBM의 APL 메인프레임 프로그램 인터프리터의 약간 수정된 버전을 실행할 수 있도록 마이크로코드를 사용하여 System/370의 많은 프로세서 명령을 실행했습니다.

1980년에 IBM의 새로운 개인용 컴퓨터, 아마도 [1]370의 소형 버전에 대한 소문이 퍼졌다.1981년에 IBM Personal Computer가 등장했지만 System 370 아키텍처를 기반으로 하지 않았습니다.그러나 IBM은 새로운 PC 플랫폼을 사용하여 S/370 명령을 로컬에서 실행할 수 있는 추가 하드웨어와 함께 이색적인 조합을 만들었습니다.

PC XT/370

1983년 10월, IBM은 IBM Personal Computer XT/370을 발표했습니다.이것은 기본적으로 3인 1제품이었습니다.PC DOS를 로컬로 실행할 수도 있고, 3270 터미널로도 작동할 수도 있으며, 마지막으로 IBM 3270 PC와 관련하여 가장 중요한 구별 기능인 S/370 명령을 [2]로컬에서 실행할 수 있다는 점이었습니다.

IBM XT/370 보드 및 진단 디스켓

XT/370은 3개의 사용자 지정 8비트 카드가 있는 IBM Personal Computer XT(시스템 유닛 5160)입니다.프로세서 카드(370PC-P)[3]에는 2개의 수정된 Motorola 68000 칩(대부분의 S/370 고정 소수점 명령과 부동 소수점 명령을 에뮬레이트할 수 있음)과 S/370 부동 소수점 명령을 에뮬레이트하도록 수정된 인텔 8087 코프로세서가 포함되어 있습니다.두 번째 카드(370PC-M)는 고유 카드백커넥터를 사용하여 첫 번째 카드와 연결되며 512KiB의 메모리가 포함되어 있습니다.세 번째 카드(PC3277-EM)는 호스트 메인프레임에서 시스템 소프트웨어를 다운로드하기 위해 필요한 3270 터미널 에뮬레이터입니다.XT/370 컴퓨터는 DOS로 기동해, VM/PC 컨트롤 프로그램을 실행.카드의 메모리 공간에 시스템 메모리가 추가되어 최초256KiB(마더보드) 메모리를 사용하여 512KiB 확장 카드로 데이터를 이동할 수 있었습니다.확장 메모리는 듀얼 포트로 XT 머신에 384KiB를 추가함으로써 XT측의 RAM 합계는 640KiB가 되었습니다.메모리 중재자는 카드의 두 번째 128KiB 뱅크를 다른 뱅크로 전환하여 XT Intel 8088 프로세서를 370PC-M [4]카드의 모든 RAM에 주소를 지정할 수 있습니다.XT/370은, S/370 애플리케이션에 사용 가능한 RAM 의 416 kB 에 가세해, [5]하드 드라이브를 페이징 디바이스로서 사용하는 최대 4 MB가상 메모리도 서포트하고 있습니다.

IBM은 XT/370이 (데이터가 RAM에 들어갈 때) 0.1MIPS에 도달했다고 주장했습니다.1984년 XT/370의 일반적인 구성 정가는 약 12,000달러였기 때문에 IBM의 MIPS 기준 메인프레임과 비교하여 유리했습니다. 예를 들어 IBM 4341은 1.2 MIPS를 500,000달러에 제공했습니다.이론적으로는 소형 컴퓨터에 로드를 오프로드하여 고객의 메인프레임 수요를 줄였지만, 고객이 XT/370을 더 많이 구매함에 따라 메인프레임의 전반적인 로드가 증가하여 IBM의 메인프레임 [5]매출이 증가했을 것입니다.

메인프레임 버전의 VM/CMS와 마찬가지로 VM/PC에서도 가상 디스크와 같은 착각을 일으켰지만 PC 버전에서는 플로피 디스크나 하드 디스크 중 하나의 PC DOS 파일로 유지되었습니다.예를 들어 디바이스 주소 101의 사용자 FRED에 속하는 CMS 가상 디스크는 DOS 파일 FRED.101로 저장되었다.CMS IMPORT 및 EXPORT 명령을 사용하면 ASCII/EBCDIC [6]변환뿐만 아니라 이러한 가상 드라이브에서 파일을 추출할 수 있습니다.

XT/370에는 XT 스타일의 83키 키보드(10개의 기능 키)[2]가 포함되어 있습니다.XT/370의 새로운 리비전은 IBM 3278/79 보드에 비해 PC3277-EM을 삭제했습니다.XT/370은 5161 확장 [7]: 6–17 섀시에 장착된 두 번째 하드 드라이브를 사용할 수 있는 XT 시스템 중 하나였습니다.

1984년 바이트는 XT/370을 "검증된 성공"이라고 칭했습니다.잡지는 IBM이 "370의 모든 기능을 XT에 장착했다"며 "더 나은 [8]컴퓨터를 만들 수 있을 것"이라는 기술적 개선을 희망했다.

PC AT/370

1984년 IBM은 XT/370과 유사한 카드와 업데이트된 소프트웨어를 탑재한 IBM Personal Computer AT/370을[9] 출시하여 3277 카드에서 AT/370 프로세서 카드로의 DMA 전송과 대용량 하드 디스크를 모두 지원했습니다.이 시스템은 XT/[4]370보다 거의 60% 더 빨랐습니다.AT/370은 PC/370-P2 및 PC/370-M2라고 불리는 XT와는 다른 16비트 인터페이스 코프로세싱 카드를 사용했습니다.후자의 카드는 메모리 용량이 512KB에 불과했고, 그 중 480KB는 S/370 모드의 프로그램에서 사용할 수 있는 반면 32KB는 마이크로코드 스토리지용으로 예약되어 있었습니다.터미널 에뮬레이션 기능의 경우 AT/370에는 최신 시리즈 XT/370과 동일한 3278/79 에뮬레이션 어댑터가 포함되어 있습니다.AT/370 메인보드에는 512KB의 [7]: 9-26 to 9-28 RAM이 탑재되어 있었습니다.

AT/370도 VM/PC를 실행했지만 XT 버전에서 [10]사용하던 2.10이 아닌 PC DOS 3.0을 사용했습니다.1985년 11월에 출시된 VM/PC 버전 2에서는 퍼포먼스가 최대 50% 향상되었습니다.이 버전 2에서는 디스크 외에 애드온 메모리를 [11]VM의 페이지 캐시로 사용할 수 있습니다.

1985년 11월 Computerworld 기사에 따르면 이 기계는 "판매가 느리다"[11]고 합니다.

IBM 7437 VM/SP 기술 워크스테이션

1988년 4월, IBM은 1987년 [12]8월부터 일부 고객에게 출하된 System/370 워크스테이션을 발표했습니다.공식적으로 IBM 7437 VM/SP Technical Workstation(이후 Personal System/370이라고도 함)으로 명명된 이 제품은 PS/2 모델 60, 70 또는 80에 설치된 MCA 카드에 연결되는 독립형 타워였습니다.7437 타워에는 프로세서와 16MB 메인 메모리가 탑재되어 있으며 PS/2에는 I/O 및 디스크 스토리지가 [13]탑재되어 있습니다.7437은 IBM VM/SP 운영 체제를 실행했으며, 한 IBM 담당자는 7437을 "단일 터미널이 있는 9370과 같다"고 설명했습니다.이 제품은 기존 S/370 사용자를 대상으로 하며 최소 [14]25대 주문 시 1988년 11월 정가는 18,100달러였다.의도된 역할 중 하나는 CADAMCATIA와 같은 IBM 메인프레임에서 시작된 컴퓨터 지원 설계 및 엔지니어링 애플리케이션을 실행할 수 있는 단일 사용자 S/370 호환 컴퓨터를 제공하는 것이었습니다.그래픽 지원은 IBM 5080 그래픽 시스템인 플로어 스탠딩 타워에 의해 제공되었습니다.5080은 케이블과 MCA [15]어댑터를 통해 PS/2를 통해 7437에 연결되었습니다.

퍼스널/370

나중에 IBM은 PS/2 또는 RS/6000 컴퓨터에 추가하여 OS/2(PS/2) 또는 RS/6000(AIX)에 병렬로 System/370 OS(예: MUSIC/SP, VM, VSE)를 실행할 수 있는 단일 슬롯 32비트 MCA 카드인 Personal/370(일명 P/370)을 출시했습니다.FPU 코프로세서와 16 MB 메모리를 포함한 S/370 프로세서의 완전한 실장입니다.관리 채널과 표준 I/O채널은 호스트 OS/하드웨어를 통해 제공됩니다.3270 로컬 제어 유닛, 3400/3480 테이프 드라이브, 7171 프로토콜 컨버터 등 메인프레임 고유의 I/O를 제공하기 위해 370 채널 카드를 추가할 수 있습니다.

단일 카드 제품이지만, P/370은 7437보다 3배 더 빨리 실행되어 로우엔드 IBM 4381[16]동등한 3.5 MIPS를 달성했습니다.(같은 저자에 의한) 후속 책에서는 P/370에 [17]대해 4.1 MIPS를 주장하고 있습니다.

퍼스널/370은 1989년 11월에 특별 입찰 방식으로 출시되었습니다.[18]

시스템/390

1995년 IBM은 PC 기반 [19]시스템에서 IBM ESA/390 아키텍처를 지원하는 "Enhanced S/390 MicroProcessor Complex"라는 카드를 발표했습니다.IBM의 PC 관련 제품도 이를 지원하기 위해 진화하여 1998년[20][21] "IBM PC Server 330" 및 IBM PC Server 500 모델에 [22]카드(IBM 부품 번호 8640-PB0)를 사용했습니다.

S/390 프로세서 카드

S/390 프로세서 카드의 설계에서 중요한 목표는 기존 메인프레임 운영 체제 및 소프트웨어와의 완벽한 호환성이었습니다.프로세서는 모든 ESA/390 및 XA 명령을 구현하므로 명령 번역을 할 필요가 없습니다.카드에는 다음 3세대가 있습니다.

  • 원래의 S/390 프로세서 카드에는 32MB의 전용 메모리와 옵션인 32MB 또는 96MB 도터 카드가 포함되어 합계 64MB 또는 128MB의 RAM이 탑재되어 있습니다.프로세서는 공식적으로 4.5MIPS로 평가되었습니다.MicroChannel 호스트 시스템에 연결하기 위해 구축되었습니다.
  • 두 번째 버전은 PCI 호스트 시스템용으로 구축되었습니다.128 MB의 전용 메모리를 표준 탑재하고 있으며, 정격은 4.5 MIPS였습니다.
  • P/390E 카드(확장판용)라고 불리는 세 번째 버전에는 256 MB의 전용 메모리가 포함되어 있으며, 정격은 7 MIPS였습니다.또한 PCI 호스트 시스템용으로 구축되었습니다.P/390E 카드의 1GB 메모리 버전은 극히 드물었습니다(아마도 생산 전 샘플로만 출시되었을 가능성이 있습니다).

R/390

R/390은 IBM RS/6000 서버에서 사용되는 확장 카드에 사용된 명칭입니다.원래 R/390은 구성에 따라 67MHz 또는 77MHz POWER2 프로세서와 32~512MB의 RAM을 탑재하고 있었습니다.MCA P/390 확장 카드는 모든 MCA RS/6000 시스템에 설치할 수 있으며 PCI P/390 카드는 다수초기 PCI RS/6000에 설치할 수 있습니다.이러한 구성은 모두 R/390이라고 불립니다.호스트 운영체제로서 AIX 버전4 를 실행할 필요가 있습니다.

IBM PC Server 500 - 이 서버에는 P/390 보드가 포함될 수 있습니다.

P/390

P/390은 IBM PC 서버에서 사용되는 확장 카드에 사용된 명칭으로, R/390보다 저렴했습니다.원래의 P/390 서버는 IBM PC Server 500에 내장되어 OS/2를 실행하기 위한 90MHz Intel Pentium 프로세서를 탑재하고 있었습니다.이 모델은 1996년 중반에 개정되어 133MHz Intel Pentium 프로세서를 탑재한 PC Server 520으로 재브랜드 되었습니다.두 모델 모두 32MB RAM을 표준 탑재했으며 256MB까지 확장 가능했습니다.PC Server 500에는 8개의 MCA 확장 슬롯이 탑재되어 있으며 PC Server 520에는 2개의 PCI 확장 슬롯이 추가되어 2개의 MCA 슬롯이 분리되었습니다.

S/390 통합 서버

IBM S/390 통합 서버

S/390 통합 서버(S/390 IS)는 비교적 작은 케이스(높이x폭x52x111cm)에 수납되는 메인프레임입니다.그것은 1998년 11월부터 이용할 수 있게 되었다.S/390 Multiprise 3000의 I/O 대역폭과 퍼포먼스를 필요로 하지 않는 고객을 대상으로 하고 있습니다(사이즈는 동일).256 MB의 ECC 메모리와 1개의 CMOS 메인프로세서(성능 약8 MIPS)만이 사용됩니다.통합 서버에서 사용되는 S/390 CPU는 실제로는 P/390 E 카드입니다.Pentium II는 IOSP(I/O Service Processor)로 사용됩니다.4개의 ESCON 및4개의 병렬채널을 지원합니다.표준 PCI 슬롯과 ISA 슬롯이 탑재되어 있다.최대 255GB의 내장 하드디스크가 지원됩니다(18GB HD×16, 용장성을 위해 HD×2).지원되는 OS는 OS/390, MVS/ESA, VM/ESA 및 VSE/ESA입니다.

후지쯔 PC 기반 시스템

Fujitsu는 Fujitsu의 S/390 기반의 BS2000 메인프레임 제품 [23]라인의 하단을 구성하는 두 가지 기반 시스템을 제공합니다.SQ100은 듀얼코어 2.93GHz 인텔 Xeon E7220 프로세서를 사용한 저속 구성으로 최대 200RPF의 [24]성능을 제공합니다.SQ200은 최근 출시되었으며 6코어 2.66GHz Xeon X7542 프로세서를 사용하며 최대 700RPF의 [25]성능을 제공합니다.인텔 64 베이스의 BS2000 메인프레임은, Linux 또는 Windows 를 다른 파티션으로 실행할 수 있습니다.후지쯔는 또, BS2000 라인의 [26]하이엔드에 대응하는 커스텀 S/390 네이티브 프로세서와 메인프레임 하드웨어를 계속 제조하고 있습니다.

z/아키텍처 및 현재


1990년대 후반 이후 PC 프로세서는 보조 프로세서 카드 없이도 메인프레임 에뮬레이션을 수행할 수 있을 만큼 빨라졌습니다.현재 System/390 및 z/Architecture를 지원하는 여러 PC 에뮬레이터가 있습니다.

  • Fundamental Software의 FLEX-ES는 System/390(ESA/390)과 z/Architecture를 모두 에뮬레이트합니다.가장 인기 있는 PC 기반 IBM 호환 메인프레임 제품 중 하나라고 주장(2006년 기준).FLEX-ES는 대부분의 PC 하드웨어에서 실행할 수 있지만 라이센스 계약에서는 FLEX-ES가 판매된 머신에서 실행되어야 합니다.기존에는 Compaq Proliant 및 HP 서버가 포함되었지만 현재는 거의 항상 승인된 IBM xSeries 서버 또는 ThinkPad 노트북입니다.
  • System/370, System/390 및 z/Architecture 명령 집합용 오픈 소스 에뮬레이터인 헤라클레스.다만, 애플리케이션 프로그램을 실행하려면 , 완전한 operating system이 필요합니다.IBM은 현재 운영 체제를 Hercles에서 실행할 수 있도록 라이센스를 부여하지 않지만, 이전의 System/370 운영 체제는 공개 도메인[citation needed] 있으며, Hercles에서 합법적으로 실행될 수 있습니다.
  • IBM ISV(PartnerWorld Independent Software Developers)가 인수된 z/OS 1.6(이상), DB2 V8(이상), z/TPF 또는 z/VSE 4.1(이상)을 PC 기반에서 합법적으로 실행할 수 있도록 지원하는 IBM 제품인 zPDT(System/z Personal Development Tool)입니다.
  • IBM의 제품ZD&T(Z Development and Test Environment)는 Z 하드웨어를 에뮬레이트하고 정품 z/OS 소프트웨어를 실행하는 x86 기반 환경을 제공하여 탁월한 애플리케이션 휴대성과 호환성을 제공합니다. IBM Z Development and Test Environment는 메인프레임 구성요소를 포함하는 애플리케이션의 교육, 데모, 개발 및 테스트에 사용할 수 있습니다.
  • Z390 및 zCOBOL은 J2SE 1.6.0+ 런타임을 지원하는 모든 컴퓨터를 사용하여 메인프레임 호환 어셈블러 및 코볼 프로그램을 개발, 테스트 및 배포하는 방법을 제공하는 휴대용 매크로 어셈블러 및 COBOL 컴파일러, 링커 및 에뮬레이터 툴킷입니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "Interest Group for Possible IBM Computer". BYTE. January 1981. p. 313. Retrieved 18 October 2013.
  2. ^ a b "IBM Personal Computers At a Glance". BYTE. Fall 1984. pp. 10–26. Retrieved 18 March 2016.
  3. ^ "Implementation of IBM System 370 Via Co-Microprocessors/The Co-Processor... - IPCOM000059679D - IP.com". Priorartdatabase.com. Archived from the original on 2015-12-11. Retrieved 2020-07-23.
  4. ^ a b Scott Muller PC 업그레이드복구, 제2판, Que Books, 1992, ISBN 0-88022-856-3 페이지 73-75, 94 페이지
  5. ^ a b Killen, Michael (Fall 1984). "IBM Forecast / Market Dominance". BYTE. pp. 30–38. Retrieved 18 March 2016.
  6. ^ 바이트 IBM PC 가이드, 1984년 가을, 페이지 44-46
  7. ^ a b Personal Computer Family Service Information Manual (PDF). IBM. January 1989. SA38-0037-00.
  8. ^ Sabine, Ernest (Fall 1984). "The IBM XT/370 Personal Computer". BYTE. pp. 210–217. Retrieved 18 March 2016.
  9. ^ "IBM Highlights, 1970-1984" (PDF). IBM.
  10. ^ 가상 시스템/퍼스널 컴퓨터 사용자 설명서, 1-3페이지, IBM 간행물 번호 6137739, 1984년 12월
  11. ^ a b John Gallant (25 November 1985). "IBM exploiting AT/370 ability". Computerworld : The Newsweekly of Information Systems Management. Computerworld: 25, 29. ISSN 0010-4841.
  12. ^ Cortino, Juli (1989-04-24). "IBM 'personal mainframe' goes public this summer". PC Week. Vol. 6, no. 16.
  13. ^ Cain, Matthew (1988-11-07). "IBM quietly sells a VM workstation: single-user system". MIS Week. Vol. 9, no. 45. p. 8.
  14. ^ Fisher, Sharon; LaPlante, Alice (1988-11-07), "IBM's VM/SP Device Cuts Mainframe Load", InfoWorld, vol. 10, no. 45, p. 113
  15. ^ Smalley, Eric (1989-11-21). "Quiet IBM Entry Lets Users Run VM on Desk Top". Digital Review. Vol. 5, no. 22. p. 19.
  16. ^ Jeffrey Savit (1993). VM/CMS: Concepts and Facilities. McGraw-Hill. p. 40. ISBN 978-0-07-054977-7.
  17. ^ Nallur S. Prasad; Jeffrey Savit (1994). IBM mainframes: architecture and design. McGraw-Hill. p. 327. ISBN 978-0-07-050691-6.
  18. ^ "IBM". InfoWorld: 105. 20 November 1989. ISSN 0199-6649.
  19. ^ "Pipeline - Announced". Infoworld. Vol. 17, no. 30. August 21, 1995. Retrieved Feb 14, 2018.
  20. ^ IBM Corporation. "IBM PC Server System/390 Hints and Tips". ibm.com. Retrieved Feb 14, 2018.
  21. ^ IBM Corporation (1997). IBM PC Server System/390 Quick Product Guide (PDF). Retrieved Feb 14, 2018.
  22. ^ IBM Corporation. "IBM PC Server 500 System/390 Delivers Two Computing Environments in One Cost-Effective Solution". ibm.com. Retrieved Feb 14, 2018.
  23. ^ [1][영구 데드링크]
  24. ^ [2][영구 데드링크]
  25. ^ [3][영구 데드링크]
  26. ^ "Business Server S210 - Fujitsu Technology Solutions". Ts.fujitsu.com. Retrieved 2012-06-07.

외부 링크