시분할 시스템의 진화

Time-sharing system evolution

이 기사에서는 시분할 시스템의 진화에 대해 설명하고 주요 초기 시분할 운영체제에 대한 링크를 제공하여 이후의 진화를 보여줍니다.

시분할

시분할은 1950년대 중후반에 처음 제안되었고 1960년대 초에 처음 구현되었습니다.이 개념은 멀티태스킹과 멀티프로그래밍 운영체제를 통해 여러 사용자가 동시에 대화식으로 액세스할 수 있다면 고가의 컴퓨터 1대를 효율적으로 활용할 수 있다는 인식에서 탄생했습니다.통상, 개개의 유저는 버스트의 정보를 입력하고 나서, 긴 일시 정지를 실시합니다.단, 동시에 작업하고 있는 유저의 그룹에서는, 1명의 일시 정지는 다른 유저의 액티비티에 의해서 채워집니다.마찬가지로 디스크, 테이프 또는 네트워크 입력을 기다리는 데 소요되는 소량의 시간을 다른 사용자에게 부여할 수 있습니다.최적의 그룹 크기를 지정하면 전체 공정이 매우 효율적일 수 있습니다.

각 사용자는 Teletype Model 33 ASR 또는 Friden Flexowriter와 같은 초기 전기 기계식 텔레프린터사용할 것이다. 약 1970년부터는 DEC VT05, Datapoint 2200 및 Lear Siegler ADM-3A와 같은 CRT 기반 장치로 점차 대체되었다.

단말기는 처음에는 전류 루프 또는 직렬 케이블을 통해 PTTT1과 같은 전문 디지털 전용 회선을 통해 인근 컴퓨터에 연결되었습니다.Bell 103이나 그 이후의 모뎀은 아날로그 음성 전화 네트워크를 통해 원격 및 고속 사용이 가능했습니다.

주요 시스템의 가계도

아래 표의 상세 및 추가 시스템을 참조하십시오.여기서 나타내는 관계는 엔트리를 그룹화하기 위한 것이며 모든 영향을 반영하는 것은 아닙니다.케임브리지 다중 액세스 시스템은[1][2] 미국 밖에서 개발된 최초의 시분할 시스템입니다.

주요 시분할 운영체제 패밀리 패밀리 트리
영향 : ▲유도 ▲강력한 영향 →일부 영향 / 영향
CTSS
•IBM 메인프레임:
CP-40/CMS cp CP[-67]/CMS VM/370 vm VM/SE 버전 vm VM/SP 버전 vm VM/XA 버전 vm VM/ESA z z/VM
부사장/CSS
TSS/360
OS/360 MVT-TSO os OS/VS2 SVS-TSO mvs MVS-TSO os OS/390-TSO z z/OS-TSO
트랜잭션 시스템: CICS, TPFz/TPF

•IBM 이외의 운영체제를 탑재한IBM 메인프레임:
미시간 터미널 시스템(MTS)
음악/SP
오루바리

• DTS/MULTICS/UNIX 패밀리:
다트머스 시분할시스템(DTS)
UNIX 패밀리[3][4]
MULTICSUNIX 제품군 » Linux
MULTICSPRIMOS도메인/OS
MULTICS Stratus VOS⇉

•DEC 시스템:
광역 잡음 Time-Sharing 시스템
TOPS-10 → TENEX ⇉ TOPS-20
RSTS/E
RSX-11M VMS ⇉ ⇶ MICA
양립 Timesharing 시스템(ITS)

시스템 설명 및 관계

중요한 시분할 시스템, 1960-1990(, 승계인);은 알파벳 순으로 열거되어.
미친 영향:⇶ 끌어 내기 ⇉ 강한 영향은 여전히 어떤 influence/precedence →.
시스템. 플랫폼 사용 중 날짜 개발자 묘사 미친 영향:from→ →to
ACP S/360과 S/370 1965-1979 IBM 고성능 메인 프레임 거래 플랫폼 SABRE과 PARS에서 사용했다. TPF ⇶ z/TPF ⇶
에이피엘 프로그래밍 언어("한 프로그래밍 언어,"또한"아이버슨의 언어"). 시스템/360, 다른 사람들 later[5] 1964년 ~ 현재 케네스 아이버슨 수학 지향의 언어 및 인터랙티브 환경. 믿을 수 없을 정도의 지루함과 강력한 집합 처리 연산자로 유명합니다.
버클리 타임셰어링 시스템 SDS 940 1964-1972 프로젝트 지니 초기 범용 § 테넥스
케임브리지 다중 액세스 시스템 타이탄, 시제품 아틀라스 2 1967-1973 케임브리지 페란티 대학교 다중 액세스 시스템 프로젝트 MAC © UNIX
할 수 있다 Burroughs 대형 시스템, Burroughs 중형 시스템 1965년-현재 버로우즈 첫 번째 IDE (진화)
CICS S/3x0 1969년 ~ 현재 IBM 유비쿼터스 메인프레임 트랜잭션 플랫폼. IBM 3270 터미널 및 COBOL함께 자주 사용됩니다.
CP-40/CMS 맞춤 S/360-40 1967-1972? IBM의 케임브리지 과학 센터 완전한 가상화의 최초 구현 CTSS
§ CP-67
CP-67/CMS IBM 시스템/360-67 1967-1975? IBM의 케임브리지 과학 센터 오픈 소스로 널리 배포된 IBM VM 시리즈의 영향력 있는 선구자 CP-40 »
§ VP/CSS
§ VM/370 z/VM
CTSS(호환 시간 공유 시스템) IBM 7094 변경 1961-1973 MIT 계산 센터 시분할 시스템의 1세대 '조부' FMS
§ CP-40
§ 멀티픽스
§ ITS
→ [다른 시스템 추가]
DTSS(Dartmouth 시간 공유 시스템) GE 200, GE 635, Honeywell 6000 시리즈 1963-1999 다트머스 대학교 Dartmouth BASIC 등의 툴을 실행하는 초기 시분할 시스템, 제너럴 일렉트릭 정보 서비스 부문을 통한 최초의 상용 시분할 시스템 FMS
§ CP-40
§ 멀티픽스
§ ITS
→ [다른 시스템 추가]
ITS(비호환 타임셰어링 시스템) PDP-6, PDP-10 1967-1990 MIT 인공지능 연구소 CTSS의 방향에 대항하기 위해 개발된 "반전적" 운영 체제.Macsyma, EMACS 및 기타 중요한 애플리케이션용 오리지널 플랫폼. CTSS
→ [나중의 시스템 추가]
JOSS(JONNIAC 오픈샵 시스템) JONNIAC, PDP-6 1963-1971? 랜드 코퍼레이션 비전문가용 경량 인터랙티브 컴퓨팅 언어. 운영체제와 언어를 구분하지 않음 높은 평가를 받고 있지만 확실한 후계자는 없다
리눅스 유비쿼터스 1991년 ~ 현재 Linus Torvalds, GNU 프로젝트, 오픈 소스 현재의 오픈 소스 액티비티를 지배하는 운영 체제 UNIX »
minix »
→ [다른 시스템 추가]
Microsoft Windows
(Windows NT 4.0 터미널 서버 에디션)
x86, IA-64, 기타 1985년 ~ 현재 마이크로소프트 유비쿼터스 GUI 운영체제 MS-DOS »
OS/2 »
VMS »
MICA »
스몰토크 »
MTS(미치건 터미널 시스템) IBM S/360-67, S/370 1967-1999 미시간 대학교 및 기타 7개 대학교 S/360-67의 가상 메모리 기능을 사용한 최초의 OS(1967년 11월).초기(1968년 9월) S/360-67 멀티프로세서 지원. CTSS
DTS
UNIX(BSD)
멀티틱스 GE 645, 허니웰 6180 1969-2000 프로젝트 MAC 풍부하고 중요한 시스템 CTSS »
§ UNIX
§ [기타 많은 시스템]
MVS/TSO 시스템/370 및 그 후속 제품 1971년 ~ 현재 IBM 아마도 TSO의 가장 널리 사용되는 버전일 것입니다.
확장 버전 TSO/E,
현재 버전 zOS-TSO
CTSS
TSS/360
§ z/OS-TSO
NOS CDC 60비트 플랫폼 1976-?? 컨트롤 데이터 코퍼레이션 대부분의 CDC 머신에서[6] 사용되는 시스템 MCE→로노스 »
NOS/BE CDC 60비트 플랫폼 1976-?? 컨트롤 데이터 코퍼레이션 대부분의 CDC 머신에서[6] 사용되는 시스템 서비스 등급 "SCOPE → scope"
오루바리 IBM 9672 1967-?? 스탠퍼드 대학교 초기 시간 공유 시스템. 나중에 System/370 플랫폼에서 사용된 WYLBUR 편집기의 소스
OS/2(Citrix 멀티 사용자) x86 1987년 ~ 현재 IBM/Microsoft OS 공동 작업, 현재 빈사상태입니다.eComStationArcaOS로도 이용 가능합니다. DOS ® Microsoft Windows ® OS/2
§ eComStation
§ ArcaOS 5.0
로스코 시스템/360 및 그 후속 제품 1969-현재 응용 데이터 조사(ADR) TSO의[7] 대체 수단으로 자주 사용되는 초기 시분할 에디터 환경 § 랩
RSTS/E PDP-11 1972-1992+ DEC PDP-11의 범용 타임셰어링
RSX-11 PDP-11 1972-?? DEC PDP-11용 실시간 운영 체제 § IAS
§ VMS
스몰토크[필요한 건] Xerox Alto(나중에 휴대 가능) 1972년 ~ 현재 Xerox PARC, 후계기 많은 최신 사용자 인터페이스 개념을 담당하는 실험 프로그래밍을 위한 핵심 시스템 § 애플 리사
§ Apple Macintosh
§ Microsoft Windows
§ [모든 GUI 플랫폼]
Stratus VOS i860, x86, PA-RISC, 68k 1980년-현재 Stratus 테크놀로지 하이 어베이러빌리티 고장난 트랜잭션 처리 MULTICS »
테넥스 PDP-10 1970?-?? 볼트 베라넥과 뉴먼 연구 및 관공서에서 널리 사용되는 영향력 있는 시스템 § TOPS-20
§ VMS
TOPS-10 PDP-10 1970-1988년? (TOPS-10으로)
1964~1970(PDP-6 모니터로서)
DEC 연구 및 학술 현장에서 널리 사용 PDP-6 모니터 »
테넥스
§ CP/M
TOPS-20 DEC 시스템 20 1976-?? DEC TOPS-10의 후속 모델이지만 TENNEX에 가깝습니다. 테넥스
TOPS-10
TPF S/3x0 1979-현재(TPF)
2005–현재(z/TPF)
IBM ACP의 후속인 고성능 메인프레임 트랜잭션 플랫폼(z/TPF로 사용 가능) ACP »
§ z/TPF
TSOS RCA Spectra 70 및 후속 제품 1968-오늘의 RCA 초기 범용 메인프레임 OS
TSS-8 PDP-8 1967–?? DEC 심플한 미니 컴퓨터 OS RSTS/E
TSS/360
TSS/370
IBM System/360-67 및 후속 제품 1967-1971? IBM IBM의 "공식" 시분할 시스템, 성공적이지 않음 CTSS
§ TSS/370
Unisys/UNIVAC EXEC 8 유니백 1108
및 후계자
1964년 ~ 현재 스페리 랜드 외 많은 대학
정부 기관은 초기 사용자였습니다.
EXEC 8 ® OS 1100 ®
OS 2200
UNIX 및 파생 시스템 유비쿼터스 1969년 ~ 현재 Bell 연구소와 후계자 독자 사양과 오픈 소스 양쪽에 있어서 궁극적으로는 운영체제의 사고방식을 지배하고 있다 멀티 »
§ Linux
VM/370
VM/SE
VM/SP
시스템/370 및 그 후속 제품 1972-1988
2000 – 현재 (z/VM)
IBM CP/CMS의 독자적인 재실장(z/VM으로 이용 가능) CP-40(CP-67)
§ VM/ESA z/VM
오픈VMS VAX, IA-64, DEC Alpha, x86-64 1977년 ~ 현재 DEC 인기 있는 DEC 운영 체제 테넥스
RSX-11M »
© MICA © Windows NT
부사장/CSS IBM System/360-67, System/370 및 후속 제품 1968-1986? 전국 CSS 시분할 벤더가 개발한 CP/CMS의 독점 포크 CP/CMS »
와일버 시스템/370 및 그 후속 제품 1967-2009? 스탠퍼드 대학교 OS/VS에서 TSO 대체품으로 사용되는 ORVYL에서 유래한 인기 에디터 시스템 ② SuperWylbur

「 」를 참조해 주세요.

레퍼런스

  1. ^ Hartley, D. F. (1968), The Cambridge multiple-access system: user's reference manual, Cambridge: Cambridge Univ. Press, ISBN 978-0901224002
  2. ^ Wilkes, M.; Needham, R. (1968), "The Design of Multiple-Access Computer Systems: Part 2" (PDF), The Computer Journal, 10 (4): 315–320, doi:10.1093/comjnl/10.4.315
  3. ^ Ritchie, Dennis M. (1977). The Unix Time-sharing System: A retrospective (PDF). Tenth Hawaii International Conference on the System Sciences. a good case can be made that UNIX is in essence a modern implementation of MIT’s CTSS system
  4. ^ Seibel, Peter (2009). Coders at work : reflections on the craft of programming. New York: Apress. p. 463. ISBN 9781430219491. The things that I [Ken Thompson] liked [about Multics] enough to actually take were the hierarchical file system and the shell
  5. ^ McDonnell, Eugene. "The Socio-Technical Beginnings of APL". Retrieved 18 January 2019.
  6. ^ a b "CDC 운영 체제의 일부 역사", 1976년 3월
  7. ^ 마틴 A의 구술사 Applied Data Research(ADR)의 공동 설립자인 Wayback Machine에서 Goetz Archive 2012-03-24(아카이브), 1985년 12월 10일 뉴저지 프린스턴 컴퓨터 역사 박물관 참조 번호 X4579.28에서 Burt Grad와 Luanne Johnson에 의해 인터뷰되었습니다.