IBMSystem/390
IBM System/390제조원 | International Business Machines Corporation(IBM) |
---|---|
제품 패밀리 | 18개의 초기 모델, 그 뒤를 이어 다른 사람들이 |
발매일 | 1990년 9월 5일, | 전(
단종 | 1998년 5월 24일 최초 18개 모델의 경우 |
운영 체제 | VSE/ESA, VM/ESA 및 MVS/ESA |
기억 | 최대 9 기가바이트 |
전임자 | IBM 3090 |
후계자 | IBM Z |
웹 사이트 | 공식 웹사이트 IBM 아카이브 "System/390 Announcement". IBM Archives. IBM. 23 January 2003. Retrieved 2017-01-29. |
IBM System/390은 시스템/360 명령 집합 아키텍처의 단종된 5세대입니다.최초의 ESA/390 컴퓨터는 1990년에 도입된 Enterprise System/9000(ES/9000) 패밀리입니다.1990년대 중반에는 9672 CMOS System/390 메인프레임 패밀리가 그 뒤를 이었습니다.이러한 시스템은 IBM 3090에 이어 10년 이상 후속 조치를 취했습니다.ESA/390은 2000년에 64비트 z/아키텍처에 의해 계승되었습니다.
역사
1988년 2월 15일, IBM은[1][2] 3090 확장("E") 모델과 4381 모델 그룹 91E 및 92E를 위한 Enterprise Systems Architecture/370(ESA/370)을 발표했습니다.ESA는 System/370 Extended Architecture(S/370-XA)가 지원하는 프라이머리 및 세컨더리 어드레싱 모드 외에 기본 레지스터로서 범용 레지스터 1~15를 사용할 때마다 관련 액세스 레지스터를 사용하여 주소 공간을 선택하는 AR 모드를 가진다.XA가 지원하는 일반 주소 공간 외에 ESA는 실행 가능한 코드를 포함하지 않는 데이터 공간도 허용합니다.
1990년 9월 15일, IBM은 하드웨어 및 소프트웨어 발표 그룹을 발표했는데, 그[3][4] 중 두 가지는 다음과 같은 세 가지 발표에 대한 개요를 포함하고 있습니다.
- 시스템/390[5](S/390), 1960년대 360, 1970년대 370 등.
- Enterprise System/9000[6][7](ES/9000), 1960년대 360, 1970년대 370.
- Enterprise Systems Architecture/390[8][9](ESA/390)은 IBM의 마지막 31비트 주소/32비트 데이터 메인프레임 컴퓨팅 설계로, Amdahl, Hitachi 및 Fujitsu에 의해 모방되었습니다.ESA/370의 뒤를 이어 2000년에는 64비트 z/아키텍처가 뒤를 이었습니다.특히 ESA/390에서는 ESA/370의 병렬(버스 및 태그) 채널에 Enterprise Systems Connection(ESCON) 채널로 알려진 광섬유채널이 추가되었습니다.
IBM이 이날 발표에서 9000 제품군을 먼저 언급했음에도 불구하고, "오늘 중으로" "System/[6]390용"이라는 것은 분명했습니다. S/390은 나중에 [10][NB 1]출하된 실제 "상자"에 삽입된 약칭입니다.
ES/9000에는 랙마운트형 모델, 프리 스탠딩형 공랭식 모델 및 수냉식 모델이 포함됩니다.로우엔드 모델은 이전에 MVS/ESA를 실행하는 데 필요했던 3090년대보다 훨씬 저렴했으며, IBM이 동시에 발표한 VM/ESA와 VSE/ESA도 실행할 수 있었습니다.
IBM은 새로운 프로세서와 함께 ESA/390에 주기적으로 명명된 기능을 추가했습니다. ESA/390 운영 원칙 설명서는 이러한 기능을 지원하는 프로세서가 아닌 이름으로만 식별합니다.
아키텍처를 지원하는 머신은 1990년대 초부터 System/390(S/390)이라는 브랜드로 판매되고 있습니다.System/390의 9672 구현은 기존의 양극 논리가 아닌 CMOS CPU 전자 장치로 최초로 구현된 IBM 메인프레임 아키텍처입니다.
IBM z13은 ESA/390 아키텍처 [11]모드에서 운영 체제를 실행할 수 있는 마지막 z 시스템 서버입니다.단, 원래 ESA/390 아키텍처에서 실행되도록 작성된 24비트 및 31비트 문제 상태 응용 프로그램은 이 변경의 영향을 받지 않고 즉시 실행됩니다.
ESA/390 아키텍처
디자이너 | IBM |
---|---|
비트 | 32비트 |
소개했다 | 전( |
설계. | CISC |
유형 | [Register] : [Register 레지스터 - 메모리 메모리 - 메모리 |
부호화 | 변수(2, 4 또는 6바이트 길이) |
분기 | 상태 코드, 인덱싱, 카운트 |
엔디안니스 | 큰. |
전임자 | 시스템/360, 시스템/370, S/370-XA, ESA/370 |
후계자 | z/아키텍처 |
레지스터 | |
범용 | 16 |
부동 소수점 | G4까지 64비트x 4, G5부터[12] 64비트x 16 |
이 아키텍처(Linux 커널 아키텍처의 명칭은 "s390", "s390x"는 64비트의 z/아키텍처를 나타냄)는 System/370 확장 아키텍처(S/370-XA)의 전통에 따라 채널 I/O 서브시스템을 채택하여 거의 모든 I/O 액티비티를 S/360보다 고도의 하드웨어로 오프로드합니다.또한 새로운 기기가 지원할 것으로 예상되는 CCW opcode의 표준[9] 세트도 포함되어 있습니다.
이 아키텍처는 24비트 주소/32비트 데이터 시스템/360(1964) 및 후속 24/31비트 주소/32비트 데이터 아키텍처(시스템/370, 시스템/370-XA, ESA/370 및 ESA/390)와의 하위 호환성을 유지합니다.단, I/O 서브시스템은 원래 S/370 I/O 명령이 아닌 System/370 Extended Architecture(S/370-XA)를 기반으로 합니다.
ESA/390은 거의 틀림없이 32비트 아키텍처입니다.System/360, System/370, 370-XA 및 ESA/370과 마찬가지로 범용 레지스터는 32비트 길이이며 산술 명령어는 32비트 연산을 지원합니다.바이트 주소 지정 가능한 실제 메모리(Central Storage)와 가상 스토리지 주소 지정만 31비트로 제한됩니다(IBM은 24비트 주소 지정을 필요로 하는 애플리케이션을 쉽게 지원하고 32비트 서명되지 않은 주소를 처리하기 위해 두 가지 명령을 확장하는 문제를 피하기 위해 가장 중요한 비트를 예약했습니다).
실제로 전체 시스템 메모리는 31비트(2GB)[NB 2]로 제한되지 않습니다.단일 주소 공간의 가상 스토리지는 2GB를 초과할 수 없지만 ESA/390은 여러 개의 동시 2GB 주소 공간을 지원합니다.또, 각 주소 공간에는, 데이터 스페이스를 관련지을 수 있습니다.데이터 스페이스는 각각 최대 2GB의 가상 스토리지를 포함할 수 있습니다.중앙 저장소는 2GB로 제한되지만 추가 메모리를 확장 저장소로 구성할 수 있습니다.확장 스토리지를 사용하면 중앙 스토리지와 확장 스토리지 간에 4KB 페이지를 이동할 수 있습니다.확장 스토리지는 초고속 페이징, 디스크 캐시 및 VM/CMS 운영 체제 내의 가상 디스크에 사용할 수 있습니다.Linux/390에서는 이 메모리를 디스크 캐시에 사용할 수 없습니다.대신 블록 디바이스 드라이버에 의해 지원되므로 초고속 스왑 공간 및 RAM 드라이브용으로 사용할 수 있습니다.
또, 복수의 operating system을 1대의 머신상에서 동시에 실행할 수 있도록, 각각 독자적인 시스템 메모리를 가지는 논리 파티션(LPAR)으로 머신을 분할할 수도 있습니다.
Parallel Sysplex를 구성하는 중요한 기능은 1994년에 아키텍처에 추가되었습니다.
ESA/390 프로세서를 소형 머신에 제공하는 일부 PC 기반 IBM 호환 메인프레임은 시간이 지남에 따라 출시되었지만 소프트웨어 개발만을 목적으로 합니다.
헤라클레스 에뮬레이터는 휴대용 ESA/390 및 z/Architecture 머신 에뮬레이터로 많은 ESA/390 운영 체제를 부팅하기에 충분한 장치를 지원합니다.순수 C로 쓰여져 있기 때문에 S/390 자체를 포함한 많은 플랫폼에 이식되어 있습니다.실행 속도가 더 빠른 IBM xSeries용 상용 에뮬레이션 제품도 사용할 수 있습니다.
일반적인 I/O 디바이스 명령어
2.0 제2장Enterprise Systems Architecture/390 공통 I/O-Device[9] 명령어의 특정 I/O-Device 명령에는 다음 명령어가 표시됩니다.
명령어 | 비트 위치 | |||||||
---|---|---|---|---|---|---|---|---|
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | |
기본 감각 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
조작 없음(No-op) | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
구성 데이터 읽기 | D | D | D | D | D | D | D | 0 |
Read (DASD 이외) / Read IPL (DASD) | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
노드 ID 읽기 | D | D | D | D | D | D | D | 0 |
센스 아이디 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 |
인터페이스 ID 설정 | D | D | D | D | D | D | D | 1 |
테스트 I/O(CCW에는 포함할 수 없습니다.관련된 특권 명령에 의해서만 발행할 수 있습니다) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
주의: D 디바이스에 의존합니다.I/O 디바이스에 의해 인식되는 명령어코드는 sense-ID 명령을 사용하여 취득할 수 있습니다. |
S/390 컴퓨터
새로운 모델들이 지속적으로 [13]제공되었다.
초기 ES/9000 모델
IBM[7] 3090의 후속 모델인 ES/9000용으로 1990년 9월 5일 18개 모델이[NB 3] 발표되었습니다.18개 모델 중 2개를 제외한 모든 모델의 테크놀로지는 3090-J와 비슷하지만 900 및 820(코드네임 Summit)은 대폭 강화되어 11사이클 레이텐시의 2x2MB L2 캐시에 더해 프로세서 간 직접 상호 접속이 가능한 멀티 레벨의 버퍼 TLB를 탑재한 온보드 스플릿 I+D 128+128 KB L1 캐시를 갖추고 있습니다.MHz 클럭 주파수900과 820은 1971년 시스템/370-195 이후 처음으로 고장난 실행 모델이었다.모델 820 및 900은 구형 기술을 탑재한 모델보다 1년 늦은 1991년 9월에 고객에게 출하되었습니다.나중에 이 새로운 기술들은 520, 640, 660,[14][15][16] 740 및 860 모델에 사용되었다.
냉각
수냉 ES/9000 모델에는 ES/9021-900,[17] -820, -720, -620, -580, -500, -340 및 -330이 포함됩니다.
공랭 ES/9000[18] 모델에는 스탠드아론 ES/9121-480, -440, -320, -260, -210, -190 및 랙마운트 ES/9221-421, -211, -170, -150, -130, -120이 포함되어 있습니다.
모델 | CPU | 최대 저장 공간 | 최대 채널 수 | 최대 벡터 팩 |
---|---|---|---|---|
900 | 6 | 9 GB | 256 | 6 |
820 | 4 | 9 GB | 256 | 4 |
720 | 6 | 4.5 GB | 128 | 6 |
620 | 4 | 4.5 GB | 128 | 4 |
580 | 3 | 2.25 GB | 64 | 3 |
500 | 2 | 2.25 GB | 64 | 3 |
340 | 1 | 2.25 GB | 64 | 1 |
330 | 1 | 1152 MB | 64 | 1 |
모델 | CPU | 최대 저장 공간 | 최대 채널 수 | 최대 벡터 팩 |
---|---|---|---|---|
480 | 2 | 1024 MB | 48 | 2 |
440 | 2 | 1024 MB | 48 | 2 |
320 | 1 | 1024 MB | 48 | 1 |
260 | 1 | 1024 MB | 48 | 1 |
210 | 1 | 1024 MB | 48 | 1 |
190 | 1 | 512 MB | 32 | 1 |
모델 | CPU | 최대 저장 공간 | 최대 채널 수 | 최대 벡터 팩 |
---|---|---|---|---|
170 | 1 | 256 MB | 24 | - |
150 | 1 | 256 MB | 12 | - |
130 | 1 | 256 MB | 12 | - |
120 | 1 | 256 MB | 12 | - |
1993년 2월에 8프로세서 140MHz 모델 982가 출시되었고, 3월에 모델 972, 962, 952, 942, 941, 831, 822, 821 및 711이 출시되었습니다.이들 모델은 520~[19]900 모델 라인보다 프로세서당 성능이 30% 더 높았습니다.1994년 4월 최초의 CMOS 기반 9672 모델의 출시와 함께 IBM은 465 MIPS 정격의 10프로세서 모델인 9X2를 출시했습니다.
경쟁사의 냉각
1970년대 후반과 1980년대 초반에는 특허 기술을 통해 냉각수와 지원 [20]인프라가 필요한 IBM 시스템과 달리 이 시대의 Amdahl 메인프레임을 완전히 공랭할 수 있었습니다.1990년에 도입된 ES/9000 시스템의 18개 모델 중 가장 큰 8개 모델은 수냉식이었고 나머지 10개 모델은 [6]공냉식이었습니다.
ES/9000 기능
- ESCON 광섬유채널
- 처음에 발표된 모델 중 2개는 최대 9기가바이트의 메인 메모리를 탑재할 수 있습니다.
- 18개 모델 중 14개 모델에서는 벡터 기능을 옵션으로 사용할 수 있으며, 벡터 프로세서의 수는 1, 2, 3, 4, 또는 6개입니다.
- 6개의 모델은 공랭식 모델(및 8개의 수냉식 모델)이었고, 4개는 랙 마운트식 모델이었습니다.
논리 파티션
LPAR(Logical Partitions)는 ES/9000 프로세서의 표준 기능입니다. IBM의 Processor Resource/Systems Manager(PR/SM) 하이퍼바이저는 서로 다른 운영 체제를 별도의 LPAR(논리 파티션)에서 동시에 실행하여 높은 수준의 격리 상태를 유지합니다.
이는 IBM이 "소등" 운영 및 다중 시스템 구성에 대한 제어 강화로 전환하기 위한 일환으로 도입되었습니다.
벡터 퍼실리티
System/390 벡터 기능은 원래 IBM 3838 어레이 프로세서(1976년 System/[21]370용으로 처음 소개됨)를 대체하기 위해 IBM 3090 시스템에 도입되었습니다.
9672
1994년에 도입된 IBM 9672 머신의 6세대인 "Parallel Enterprise Server"[22]는 하이엔드를 위한 최초의 마이크로프로세서 기반 시스템입니다.초기 세대는 병렬로 판매되는 가장 큰 ES/9000보다 느렸지만, 5세대와 6세대는 가장 크고 강력한 [23]ESA/390 머신이었습니다.
모델[13] | 도입년도 | CPU의 수 | 퍼포먼스(MIPS) | 메모리(GB) |
---|---|---|---|---|
G1 – 9672-Rn1, 9672-Enn, 9672-Pnn[24] | 1994 | 1–6 | 15–66 | 0.125–2 |
G2 – 9672-Rn2, 9672-Rn3 | 1995 | 1–10 | 15–171 | 0.125–4 |
G3 – 9672-Rn4 | 1996 | 1–10 | 33–374 | 0.5–8 |
G4 – 9672-Rn5 | 1997 | 1–10 | 49–447 | 0.5–16 |
G5 – 9672-nn6 | 1998 | 1–10 | 88–1069 | 1–24 |
G6 – 9672-nn7 | 1999 | 1–12 | 178–1644 | 5–32 |
차세대에서는 CPU에 명령어가 추가되어 퍼포먼스가 향상되었습니다.9672대는 모두 CMOS였지만 G5 [25]모델까지는 9021대의 바이폴라 머신보다 느렸다.G5는 500MHz로 작동하여 1998년 9월부터 1999년 초까지 DEC Alpha 다음으로 클럭이 높은 마이크로프로세서가 되었습니다.G5에서는 IEEE 754 부동소수점 형식도 지원되고 있습니다.1999년 5월 하순에 구리 인터커넥트를 탑재한 G6가 출시되어 주파수는 637MHz로 당시 가장 빠른 DEC 머신보다 높아졌습니다.CMOS 설계에서는 1999년에 도입된 Multiprise 3000과 같이 훨씬 더 작은 메인프레임을 사용할 수 있었습니다.이것은, 실제로는 9672 G5에 근거하고 있었습니다.9672 G3 모델과 Multiprise 2000은 XA System/370 이전 모드를 지원하는 마지막 버전입니다.
「 」를 참조해 주세요.
메모들
레퍼런스
- ^ "IBM 3090 PROCESSOR UNIT MODELS 280E AND 500E AND IBM 3090 PROCESSOR UNIT MODEL 300E TO 400E UPGRADE". Announcement Letters. IBM. February 15, 1988.
- ^ "ENTERPRISE SYSTEMS ARCHITECTURE/370 (TM) AND MVS/SYSTEM PRODUCT VERSION 3". Announcement Letters. IBM. February 15, 1988. 288-059.
- ^ "IBM SYSTEM/390 OVERVIEW: A NEW ERA BEGINS". Announcement Letters. IBM. September 5, 1990. 190-123. Retrieved November 25, 2021.
- ^ "IBM ES/9000 PROCESSOR OVERVIEW". Announcement Letters. IBM. September 5, 1990. 190-124. Retrieved November 25, 2021.
- ^ "System/390 Announcement". IBM Archives. IBM. 23 January 2003. Retrieved 2017-01-29.
- ^ a b c "ES/9000 Characteristics". IBM Archives. IBM. 23 January 2003. Retrieved 2017-01-29.
- ^ a b c d e "Enterprise System/9000". IBM Archives. IBM. 23 January 2003. Retrieved 2017-01-29.
- ^ Enterprise Systems Architecture/390 Principles of Operation (PDF) (Ninth ed.). IBM. June 2003. p. 1-1. SA22-7201-08. Retrieved December 8, 2018.
- ^ a b c Enterprise Systems Architecture/390 Common I/O-Device Commands, Second Edition, IBM, April 1992, SA22-7204-01
- ^ "S/390 Parallel Enterprise Server". IBM. 23 January 2003.
- ^ 향후 서버에서 중단될 z13 서버 기능에 대응
- ^ "IBM S/390 G5 Microprocessor" (PDF).
- ^ a b "IBM and Compatible Mainframe Specifications". Technology News of America Co Inc.
- ^ Liptay, J.S. (July 1992). "Design of the IBM Enterprise System/9000 high-end processor" (PDF). IBM Journal of Research and Development. 36 (4): 713–731. doi:10.1147/rd.364.0713. Archived from the original (PDF) on January 25, 2022.
- ^ Enterprise System/9000 Models 520, 640, 660, 740, 820, and 900 Functional Characteristics and Configuration Guide (PDF). IBM. September 1991. GA22-7139-02.
- ^ Hamilton, Rosemary (September 16, 1991). "IBM turns up pressure to move to ES/9000". Computerworld. Vol. 25, no. 37. p. 131.
- ^ "IBM : z/VSE Operating System". IBM. Retrieved 2007-09-17.
- ^ Curran, B. W.; Walz, M.H. (1991). "IBM Enterprise System/9000 Type 9121 system controller and memory subsystem design". IBM Journal of Research and Development. IBM. 35 (3): 357. doi:10.1147/rd.353.0357.
- ^ "Ten New IBM ES/9000 Water-Cooled Processors, Including Seven-Way and Eight-Way Processors, Associated Upgrades, and Additional Functions". IBM. February 9, 1993.
- ^ 컴퓨팅의 거인: Gerard O'Regan(2013), ISBN 1447153405의 Pivotal Pioners 셀렉트 개요."IBM의 머신은 수냉식, Amdahl의 머신은 공냉식"
- ^ IBM Corporation (23 January 2003). "1976". IBM Archives: 1970s. Retrieved Sep 20, 2018.
- ^ "Parallel Enterprise Server". PC Magazine Encyclopedia. Retrieved Sep 19, 2018.
- ^ Elliott, Jim (2004-08-17). "The Evolution of IBM Mainframes and VM" (PDF). SHARE Session 9140. Retrieved 2007-10-21. 슬라이드 28: "9672 to zSeries"
- ^ "S/390 Parallel Enterprise Server Announcement". IBM. 23 January 2003. Retrieved 8 July 2011.
- ^ "IBM's S/390 G5 Microprocessor Design". IEEE Micro: 12–23. CiteSeerX 10.1.1.466.4970.
외부 링크
- IBM
- "IBM System/390 (brochure)" (PDF). BitSavers. GU20-0082.
- "The IBM Enterprise System/9000 (brochure)" (PDF). BitSavers. GU20-0084.
- Poulsen, Lars. "Generations of the IBM 360/370/3090/390". Computer History — IBM System/360. 여러 링크 및 참조.
- "IBM S/390 Generation 5 Parallel Enterprise Server Microprocessor Mainframe". Jim Austin Computer Collection. UK Computer Museum. Retrieved 2021-04-05. IBM 390의 외부 및 내부 이미지.
- "Porting GCC to the IBM S/390 platform" (PDF). GCC Summit. 2003.
- Shirriff, Ken (March 2021). "Teardown of a logic chip from a vintage IBM ES/9000 mainframe".