IBM System/360 모델 50

IBM System/360 Model 50
IBM System/360 모델 50
IBM logo.svg
IBM system 360-50 console - MfK Bern.jpg
IBM System/360 Model 50 콘솔 및 CPU(전면 패널 포함)
제조원International Business Machines Corporation(IBM)
제품 패밀리시스템/360
발매일1964년 4월 7일(1964-04-07)
단종1977년 3월 15일(1977-03-15)[1]
기억64~512 KB 코어

IBM System/360 Model 50은 IBM System/360 컴퓨터 제품군의 구성원입니다.모델 50은 1964년 4월에 다른 초기 모델과 함께 발표되었고 1965년 8월에 처음으로 뱅크 [2]오브 아메리카로 출하되었습니다.

모델

360/[3]: page 5 50에는 4가지 모델이 있습니다.시스템의 코어 메모리 용량에 따라 다릅니다.F50 또는 2050F는 65,536바이트, G50은 131,072바이트, H50 262,144바이트 및 I50 524,288바이트를 [3]갖추고 있습니다.이 시스템은 최대 8,388,608바이트의 추가 스토리지를 제공하는 IBM 2361 LCS(Large Capacity Storage)[3] 모듈도 연결할 수 있지만 프로세서 스토리지의 2마이크로초에 비해 메모리 주기 시간이 8마이크로초로 상당히 느립니다.

상대 퍼포먼스

시스템의 CPU 사이클 시간은 500나노초로 모델 40보다 25%, 모델 65보다 40% 느립니다.프로세서 스토리지는 2마이크로초 사이클당 4바이트를 전송하는 자기 코어 메모리입니다.각각 200나노초와 500나노초의 사이클 타임을 가진 레지스터와 내부 버퍼를 위한 "보호" 코어 스토리지와 "로컬" 코어 스토리지를 갖추고 있습니다.

특징들

Model 50은 부동소수점, 소수점 및 문자 연산을 표준 기능으로 포함한 전체 System/360 "범용 명령 집합" 아키텍처를 구현합니다.「다이렉트 컨트롤」의 순서는 옵션 기능입니다.IBM 1410/7010 또는 7070/7074 시스템과의 호환성을 제공하는 선택적 논리, 마이크로코드 및 소프트웨어를 사용할 수 있습니다.

오퍼레이터 콘솔로 사용하는 IBM 1052 프린터/키보드는 옵션입니다.I/O 옵션에는 Channel-to-Channel Adapter(CTCA; 채널 간 어댑터) 1개와 최대 3개의 셀렉터 채널이 있습니다.저속 디바이스 접속용 멀티플렉서 채널은 모든 모델에 표준 장비되어 있습니다.F50에는 64개의 서브채널이 있기 때문에 멀티플렉서 채널에 최대 64개의 저속 디바이스를 접속할 수 있습니다.다른 모델에는 128개의 서브채널이 있습니다.H50 [3]및 I50에서는 임의로 256개의 서브채널로 증가할 수 있습니다.

마이크로코드

모델 50은 90비트(또는 정의에 따라 85비트)의 "수평 마이크로코드" 명령 형식을 사용하며, 각 워드는 15([4]또는 25)의 개별 필드를 포함합니다.마이크로코드 [5]스토리지에는 2816단어가 있습니다.

마이크로코드용 읽기 전용 제어 스토리지는 IBM의 Hursley 연구소의 Anthony Froudman이 설계하고 Fernando "Fred" Neves가 구현한 500나노초의 사이클 타임을 가진 BCROS(균형 캐패시터 기술)를 사용합니다.이 기술은 각 비트를 나타내기 위해 2개의 콘덴서를 사용합니다.

360/50 콘솔의 B&W 클로즈업

시스템 소프트웨어

IBM System/360 Model 50의 운영 체제로 DOS/360, OS/360 MFT(고정 작업 수가 있는 다중 프로그래밍) 또는 OS/360 MVT(가변 작업 수가 있는 다중 프로그래밍)를 선택할 수 있었다.MVT를 [6]선택한 사람은 거의 없었다.

System/360 Model 50의 운영체제는 주로 메인 스토리지의 양에 따라 선택되었습니다.65,536바이트의 메인 스토리지가 있는 F50에서는 OS/MFT를 실행할 수 없습니다.이것에 의해, 131,072바이트의 메인 [7]스토리지가 필요합니다.DOS/360에는 최소 16,384바이트의 메인 [8]스토리지가 있습니다.

131,072바이트 이상의 메인 스토리지가 있는 시스템에서는 OS/360을 실행할 수 있습니다.1MB 이상을[9] 탑재한 360/50 시스템은 MVT를 실행할[10][11] 수 있고 실행할 수 있었지만, IBM은 이를 "순무에서 피를 빼내는" 것으로 설명했으며, "대부분은 MVT를 실행하지 않았다"[6]고 언급했다.

360/50 사이트에서 MVT가 아닌 MFT를 실행하는[12] 이유는 다음과 같습니다.

  • MVT의 최소 메모리 요건인 256KB[13][14] - F50 및 G50 모델은 256KB보다 적습니다.
  • CPU 파워: 다음으로 큰 System/360 모델65는 3배의 [15][16]파워를 발휘합니다.

시분할(CALL/OS)

IBM이 원래 CALL[18]('-는 후계자의 이름으로 유지되었다 그 'SLASH을)과 later[19]CALL/OS의 이름으로도 알려져 있었다를 등장시켜. CALL/OS BAS의 자신의 버전 특징으로 시분할 capability[17]을 광고했다.IC[20]뿐만 아니라 포트란 IV[21]과 PL[22][23] 버전은 MFT/MVT 컴파일러 포트란 G, FORTR으로 알려져에 의해 구현된다.H 및 PL/I F. CALL/OS 는, 「CALL-OS」[24]라고 불리기도 합니다.

System/360 패밀리의 대형 모델이 설치된 경우 업그레이드 후 TSO의 전제 [25]조건인 MVT로 전환하는 대신 MFT와 CALL/OS의 조합을 실행/[21]유지하는 경우가 있습니다.

레퍼런스

  1. ^ IBM Corporation. "System/360 Model 50". IBM Archives. Retrieved June 29, 2017.
  2. ^ Pugh, Emerson W.; Johnson, Lyle R.; Palmer, John H. (1991). IBM's 360 and Early 370 Systems. MIT Press. ISBN 978-0-262-16123-7.
  3. ^ a b c d IBM System 360 Model 50 Functional Characteristics (PDF). IBM. 1967. A22-6898-1. Retrieved Sep 20, 2016.
  4. ^ Smotherman, Mark. "A Brief History of Microprogramming" (PDF). Retrieved Sep 26, 2015.
  5. ^ Kent, Allen; Williams, James G., eds. (1993). Encyclopedia of Computer Science and Technology volume 28. CRC Press. p. 39. ISBN 978-0-8247-2281-4. Retrieved Sep 26, 2015.
  6. ^ a b William H. Blair (January 18, 2004). "Re: 40th anniversary of IBM System/360 on 7 Apr 2004". ibm-main (Mailing list). Your point is well taken. But most didn't run MVT, and many that did had LCS (Large Capacity Storage). MVT was not very popular. Nonetheless, I ran a system that ran MVT just fine with only 256MB; maximum REGION size was 114MB, which was perfectly fine for the workload. I suspect that if MVT was being used on a /65 or /75, then 512KB was installed. But, there were a lot of folks that ran MVT on a /50 with 384KB. We got blood out of the turnip back in those days.
  7. ^ IBM System/360 Operating System: MFT Guide OS Release 21.7 (PDF). IBM. March 1972. p. 69. GC27-6939-10.
  8. ^ IBM System/360 Disk and Tape Operating Systems Concepts and Facilities (PDF). IBM. October 1970. p. 5. GC24-5030-8. 「디스크와 테이프 operating system은, 통합 제어 프로그램의 감독 조정하에 동작하는 포괄적인 언어 번역자 및 서비스 프로그램 세트입니다.최소 16K바이트의 메인 스토리지가 있는 IBM System/360이 필요합니다."
  9. ^ J. M. Graves (1974). Using SMF and TFLOW for Performance Enhancement. Eighth Meeting of Computer Performance Evaluation Users Group (CPEUG).
  10. ^ "Re: 360/50 microcode listing". cctalk@classiccmp.org (Mailing list). May 7, 2015.
  11. ^ "An overview of the history of development of the EPA STORET System, with some comments on future timelines and plans" (PPT). November 7, 2001. p. 3.
  12. ^ Gerard S. (June 1, 2001). "Re: Price of core memory". Newsgroup: alt.folklore.computers. We had to revert to MFT to get a 98K partition, plus a reader and writer.
  13. ^ IBM System/360 Operating System: MVT Guide (PDF). IBM. August 1974. GC28-6720-5. The minimum main storage is 262,144 (256K) bytes
  14. ^ IBM System/360 Operating System: Storage Estimates (PDF). IBM. April 1973. GC28-6551-16.
  15. ^ Padegs, A. (September 1981). "System/360 and Beyond". IBM Journal of Research and Development. 25 (5): 377–390. doi:10.1147/rd.255.0377.
  16. ^ 1971년부터 1973년까지 Computerworld의 후면에서 사용된 360/50 및 360/65 구성에 대한 편리한 광고 샘플에서는 MVT가 360/65 OS에 설치된 것이 대부분이며 MVT를 사용하는 것은 360/50이 아닙니다.
  17. ^ Harlon Lebo (2019). 100 Days: How Four Events in 1969 Shaped America. Rowman & Littlefield Publishers. ISBN 978-1538125915. ... a happy timeshare user .. 'This man is sharing a $2 million computer.'
  18. ^ CALL/360: Terminal Reference Manual (PDF). IBM. 1969.
  19. ^ Ed Thelen. "2005 Mini GE-Reunion".
  20. ^ CALL/360: BASIC Reference Handbook (PDF). Service Bureau Corporation. 1970.
  21. ^ a b Jerry W. Wicks (1975). "The calculation of the index of dissimilarity on a computer terminal". Behavior Research Methods & Instrumentation. 7 (4): 380. doi:10.3758/BF03201545. The program (Dissim) is written in Call-os Fortran IV and is now in use on an IBM 360/75 with teletypewriter remote facilities.
  22. ^ Timothy Marino (November 1980). "Adventure (letter to the editor)". Creative Computing. 6 (11): 12. Can you or any of your readers direct me to a version of Adventure written in standard Basic, Fortran, or IBM Call-OS PL/I?
  23. ^ CALL/360 - OS PL/I System Manual - Volume I (PDF). IBM. January 1971. GY20-0561-1.
  24. ^ CALL-OS: learning FORTRAN; terminal-oriented self-study text. IBM. 1972.
  25. ^ IBM System/360 Operating System: Time Sharing Option Guide (PDF). IBM. July 1972. GC28-6698-5.

외부 링크