IBM 메인프레임
IBM mainframeIBM 메인프레임의 역사, 1952년 ~ 현재 |
---|
시장명 |
아키텍처 |
IBM 메인프레임은 IBM이 1952년부터 생산한 대형 컴퓨터 시스템입니다.1960년대와 1970년대에 IBM은 대형 컴퓨터 시장을 장악했다.IBM LOB 컴퓨터의 현재 메인프레임 컴퓨터는 IBM System/360의 기본 설계를 발전시킨 것입니다.
제1세대와 제2세대
1952년부터 1960년대 후반까지 IBM은 IBM 700/7000 시리즈로 알려진 여러 대형 컴퓨터 모델을 제조 및 판매했습니다.1세대 700은 진공관에 기반했고, 2세대 7000은 트랜지스터를 사용했다.이러한 기계들은 전자 데이터 처리(EDP) 분야에서 IBM의 우위를 확고히 했습니다.IBM은 두 가지 모델 범주(701, 704, 709, 7030, 7090, 7094, 7040, 7044)와 상업용 또는 데이터 처리용 모델 범주(702, 705, 705-II, 705-II, 7080, 707072, 7074, 7010)를 가지고 있었습니다.과학용과 상업용 두 카테고리는 일반적으로 공통 주변기기를 사용했지만 명령어 세트가 완전히 달랐고 각 카테고리 내에서도 호환성이 없었다.
IBM은 처음에 고객이 직접 작성하기를 기대하면서 소프트웨어 없이 컴퓨터를 판매했습니다. 프로그램은 한 번에 하나씩 수동으로 시작되었습니다.나중에 IBM은 새롭게 개발된 상위 레벨 프로그래밍 언어인 Fortran, COMTRAN 및 이후 COBOL을 위한 컴파일러를 제공하였다.IBM 컴퓨터용 첫 번째 운영 체제는 운영자가 작업을 수동으로 설정하는 동안 매우 비싼 기계(1950년대 중반 2백만 달러)를 유휴 상태로 두기를 원하지 않는 IBM 고객들에 의해 작성되었습니다.이러한 첫 번째 운영체제는 기본적으로 스케줄된 작업 큐였습니다.일반적으로 실제 작업에 사용된 첫 번째 운영 체제는 GM-NAA I/O로, 1956년 제너럴 모터스 리서치 부서에서 생산되었습니다.IBM은 GM-NAA I/O의 후속 제품 중 하나인 SHARE 운영 체제를 강화하여 [1][2]IBSYS라는 이름으로 고객에게 제공했습니다.소프트웨어가 점점 더 복잡하고 중요해짐에 따라, 수많은 다양한 설계에서 소프트웨어를 지원하는 비용이 부담스러워졌고, 이것이 IBM이 System/360과 운영 [3]체제를 개발하게 된 요인 중 하나였습니다.
2세대(트랜지스터 기반) 제품은 IBM 비즈니스의 주축이었고 IBM은 System/360이 도입된 후 몇 년 동안 제품을 계속 만들었습니다(일부 IBM 7094는 1980년대까지 서비스 상태를 유지했습니다).
소형 머신
System/360 이전에 IBM은 메인프레임으로 간주되지 않는 소형 컴퓨터도 판매했지만, 현대 표준에서는 여전히 부피가 크고 비쌌습니다.다음과 같은 것이 있습니다.
- IBM 650(진공 튜브 논리, 10진수 아키텍처, 드럼 메모리, 비즈니스 및 과학)
- IBM 305 RAMAC(진공 튜브 로직, 최초의 디스크 스토리지 탑재 컴퓨터. 참조: 초기 IBM 디스크 스토리지)
- IBM 1400 시리즈(비즈니스 데이터 처리, 매우 성공적이었으며 360s에는 1400개의 주변기기가 사용됨)
- IBM 1620(소수 아키텍처, 엔지니어링, 과학 및 교육)
IBM은 너무 많은 소프트웨어를 다시 작성해야 했기 때문에 고객이 더 작은 기계에서 메인프레임으로 업그레이드하도록 하는 데 어려움을 겪었습니다.7010은 1962년에 메인프레임 크기의 1410으로 소개되었습니다.최신 Systems 360 및 370은 1400 머신을 에뮬레이트할 수 있었습니다.1620이 점유하고 있는 틈새 시장을 해결하기 위해 다른 명령 세트를 갖춘 탁상 크기 기계인 IBM 1130이 System/360과 동시에 출시되었습니다.같은 EBCD를 사용했습니다.IC 문자 인코딩은 360으로 대부분 Fortran으로 프로그래밍되어 있어 필요할 때 비교적 쉽게 큰 기계에 적응할 수 있었습니다.
IBM은 또한 S/360 이후에 더 작은 기계를 도입했습니다.다음과 같은 것이 있습니다.
- IBM System/7(반도체 메모리, 프로세스 제어, IBM 1800과 호환되지 않는 교체)
- IBM 시리즈/1
- IBM 3790
- IBM 8100
- IBM System/3(96개 컬럼 카드 도입)
미드레인지 컴퓨터는 메인프레임과 마이크로컴퓨터 사이에 있는 컴퓨터 시스템의 클래스에 IBM에서 사용하는 명칭입니다.
IBM 시스템/360
1964년 [4]4월 System/360(S/360)이 발표되면서 모든 것이 바뀌었습니다.System/360은 상업용과 과학용으로 모두 호환되는 단일 시리즈 모델입니다.숫자 "360"은 "360도" 즉 "만능" 컴퓨터 시스템을 암시합니다.System/360은 이전에는 상용 회선(10진수 산술 및 바이트 어드레싱 등) 또는 엔지니어링 및 과학 회선(부동소수점 산술 등)에만 존재했던 기능을 통합했습니다.System/360 일부 모델에서는 일부 연산 장치와 주소 지정 기능이 옵션이었습니다.그러나 모델은 상향 호환성이 있었고 대부분 하향 호환성이 있었다.System/360은 운영체제 전용 하드웨어 프로비저닝을 탑재한 최초의 컴퓨터이기도 합니다.이 중에는 슈퍼바이저 및 애플리케이션 모드 프로그램 및 절차와 내장 메모리 보호 기능이 포함되어 있습니다.하드웨어 메모리 보호는 운영체제를 사용자 프로그램(태스크)과 사용자 태스크로부터 서로 보호하기 위해 제공되었습니다.또한 새로운 머신은 기존 메인프레임보다 주소 공간이 더 넓어 일반적인 18비트의 36비트 단어에 비해 24비트의 주소 공간이 8비트 바이트에 할당되었습니다.
System/360 라인의 소형 모델(예: 360/30)은 1400 시리즈를 대체하는 동시에 대형 360으로 쉽게 업그레이드할 수 있도록 설계되었습니다.2세대 제품에서 새로운 제품군으로 원활하게 전환하기 위해 IBM은 360의 마이크로프로그래밍 기능을 사용하여 더 인기 있는 구형 모델을 에뮬레이트했습니다.따라서 이 추가 비용 기능을 갖춘 360/30은 1401개의 프로그램을 실행할 수 있으며, 더 큰 360/65는 7094개의 프로그램을 실행할 수 있습니다.이전 프로그램을 실행하려면 360을 중지하고 에뮬레이션 모드로 다시 시작해야 했습니다.많은 고객이 이전 소프트웨어를 계속 사용하고 있으며, 최신 System/370의 기능 중 하나는 에뮬레이션 모드로 전환하여 운영체제를 다시 제어할 수 있다는 것입니다.
System/360 패밀리의 운영 체제에는 OS/360(PCP, MFT 및 MVT 포함), BOS/360, TOS/360 및 DOS/360이 포함되어 있습니다.
System/360은 나중에 System/370, System/390 및 64비트 zSeries, System z 및 zEnterprise 시스템으로 진화했습니다.System/370은 최초의 System/370 모델 이외의 모든 모델에 가상 메모리 기능을 도입했습니다.OS/360 MFT의 OS/VS1 바리안트, OS/360 MVT의 OS/VS2(SVS) 바리안트, DOS/360의 DOS/VS 바리안트 등 가상 메모리 기능을 사용하기 위해 도입되었습니다.는 단일 가상 주소 공간에서 모든 프로그램을 실행하는 것이 아니라 개별 주소 공간에서 개별 프로그램을 실행합니다.또한 가상 메모리 기능을 통해 시스템은 가상 머신을 지원할 수 있습니다. VM/370 하이퍼바이저는 표준 System/360 또는 System/370 운영 체제 또는 단일 사용자 대화 모니터 시스템(CMS)을 실행하는 하나 이상의 가상 머신을 실행할 수 있습니다.시분할 VM 시스템은 여러 가상 머신을 실행할 수 있습니다.CMS 인스턴스를 실행하는 각 가상 시스템.
현재의 시스템
2000년에 z900과 함께 도입된 zSeries 제품군에는 IBM의 새롭게 설계된 64비트 z/아키텍처가 포함되어 있습니다.
프로세서 유닛
현재 IBM 메인프레임의 다양한 프로세서는 다음과 같습니다.
- CP, 센트럴 프로세서: 범용 프로세서
- IFL, Linux용 통합 설비: Linux OS 전용(옵션 z/VM 이하)
- ICF, 통합 커플링 퍼실리티: Parallel Sysplex 조작을 지원하도록 설계
- SAP, 시스템 어시스트 프로세서: 다양한 시스템 어카운팅, 관리 및 I/O채널 조작을 처리할 수 있도록 설계되어 있습니다.
- zAAP, System z Application Assist 프로세서: 현재 Java 및 XML 처리만 실행할 수 있습니다.
- zIIP, System z Integrated Information Processor: IBM DB2, XML 및 IPSec을 비롯한 특정 워크로드 실행 전용
이것들은 본질적으로 동일하지만 소프트웨어 비용 관리에서는 구별됩니다.CP를 제외한 모든 것은 임의의 운영체제를 실행하는 데 사용할 수 없도록 약간 제한됩니다.따라서 소프트웨어 라이센스 비용에는 포함되지 않습니다([5]일반적으로 CP의 수에 근거합니다).암호화 액셀러레이터(Crypto Express), OSA-Express 네트워킹 프로세서, FICON Express 디스크 I/O 프로세서 등 일반적으로 메인프레임 내에 설치되어 있는 다른 지원 프로세서가 있습니다.
사용자가 zIIP 및 zAAP에서 "기존" 워크로드를 실행할 수 있도록 하는 소프트웨어는 Neon Enterprise Software에 의해 "zPrime"로 잠시 마케팅되었지만 IBM의 [6]소송으로 인해 2011년 시장에서 철수했습니다.
운영 체제
현재 IBM 메인프레임에서 사용되는 기본 운영 체제에는 z/OS(OS/360 계통의 MVS/ESA 및 OS/390에 이어짐), z/VM(CP-40 계통의 VM/ESA 및 VM/XA SP에 이어짐), z/VSE(DOS/360 계통의 후속 시스템)가 있습니다.BM Z(Debian, Red Hat Enterprise Linux, SUSE Linux Enterprise Server 등)일부 시스템에서는 MUSIC/SP와 UTS(Mainframe UNIX)를 실행합니다.2008년 10월, Sine Nomine Associates는 System z에 OpenSolaris를 도입했습니다.그 후, 이 제품은 단종되었습니다.
미들웨어
현재 IBM 메인프레임은 CICS, IMS, WebSphere Application Server, IBM DB2 및 Oracle을 비롯한 모든 주요 엔터프라이즈 트랜잭션 처리 환경과 데이터베이스를 실행합니다.대부분의 경우 이러한 소프트웨어 서브시스템은 여러 메인프레임 운영체제에서 실행될 수 있습니다.
에뮬레이터
UnixWare 또는 Linux에서 실행되는 FLEX-ES, Linux,[7] FreeBSD, Solaris, MacOS 및 Microsoft Windows에서 실행되는 자유롭게 사용할 수 있는 Hercles 등 System/370, System/390 및 System z 하드웨어용 소프트웨어 기반 에뮬레이터가 있습니다.IBM은 x86-64 [8]시스템의 Linux에서 실행되는 zPDT(System z Personal Development Tool)라는 에뮬레이터를 제공합니다.
「 」를 참조해 주세요.
레퍼런스
- ^ "IBM 7090/94 IBSYS Operating System". Archived from the original on May 24, 2021.
- ^ Gray, George (March 1999). "EXEC II". Unisys History Newsletter. 1 (3). Archived from the original on August 9, 2017.
- ^ Chuck Boyer. "The 360 Revolution" (PDF). IBM.
- ^ "IBM Archives: System/360 Announcement".
- ^ IBM corp. (2005). "Mainframe concepts (page 31)" (PDF).
- ^ Radding, Alan. "Bye bye zPrime on System z". DancingDinosaur. Retrieved May 5, 2012.
- ^ "Technical Overview: FLEX-ES".
- ^ "IBM System z Personal Development Tool". IBM.
추가 정보
- Bashe, Charles J.; et al. (1986). IBM's Early Computers. MIT. ISBN 0-262-02225-7.
- Prasad, Nallur and Savit, Jeffrey(1994)IBM 메인프레임: 건축 및 설계, 2차 편집McGrow-Hill Osborne 미디어ISBN 0-07-050691-4.
- Pugh, Emerson W.; et al. (1991). IBM's 360 and Early 370 Systems. MIT. ISBN 0-262-16123-0.