크레이 타임 셰어링 시스템
Cray Time Sharing System개발자 | 로스앨러모스 과학 연구소, 로렌스 리버모어 연구소 |
---|---|
동작 상태 | 이력 |
마케팅 대상 | 슈퍼컴퓨터 |
이용가능기간: | 영어 |
플랫폼 | Cray-1, Cray X-MP 라인 |
면허증. | 독자 사양 |
선행 | 리버모어 타임 셰어링 시스템 |
Cray 사용자 커뮤니티에서는 Cray Time Sharing System(CTSS라고도 함)은 슈퍼컴퓨터의 Cray-1 또는 Cray X-MP 라인의 운영체제로 개발되었습니다.CTSS는 Lawrence Livermore Laboratory(LLL 현재 LLNL)와 함께 Los Alamos Scientific Laboratory(LASL 현재 LANL)에 의해 개발되었다.CTSS는 미국 에너지부(DOE)의 Cray 사이트에서 인기가 높았지만 San Diego Supercomputing Center [1]등 다른 여러 Cray 사이트에서 사용되었습니다.
개요
CTSS의 전신은 슈퍼컴퓨터의 Control Data CDC 7600 라인으로 가동되는 Livermore Time Sharing System(LTSS; 리버모어 타임 셰어링 시스템)이었습니다.첫 번째 컴파일러는 LRLTRAN으로 알려졌으며, Lawrence Radiation Laboratory fortTRAN은 FORTRAN 66 프로그래밍 언어이지만 동적 메모리 및 기타 기능을 갖추고 있습니다.자동 벡터화를 포함한 Cray 버전은 CVC로 알려졌으며, Cray 벡터 컴파일러의 경우 당시의 혼다 자동차처럼 "Civic"으로 발음되었다.
LASL에서는 포레스트 바스켓이 DEIMOS라는 이름의 Cray-1용 운영체제를 개발하려고 한 첫 시도가 있어 논란이 있었습니다.DEIMOS는 초기 모든 운영 체제의 성능에 공통적인 초기 "치유" 문제가 있었습니다.이로 인해 Unix와 유사한 시스템은 국립 연구소와 제조원인 Cray Research, Inc.에서 Cray 어셈블리로 작성된 자체 배치 지향 운영 체제인 COS(Cray 운영 체제)와 자체 벡터화 Fortran 컴파일러인 Cray ForTran(Cray For Tran)을 개발하게 되었습니다..
Cray-2나 Cray Y-MP와 같은 대규모 메모리 슈퍼컴퓨터가 사용되었을 때 CTTS에는 특정 상수, 구조 및 특정 네트워킹 퍼실리티(TCP/IP)가 부족하여 광범위한 재작업 없이 Cray-1 아키텍처에 의존하도록 최적화되었습니다.CTSS는 Scientific Computer Systems(SCS-40 및 SCS-30)와 Supertek S-1에 의해 개발된 Cray 명령 세트 호환 하드웨어에서 실행 중이지만 소프트웨어가 저장되지는 않았습니다.
CTSS는 작업/실행 프로세스의 시장 주도 우선 순위와 같은 특정 고유한 아이디어를 구현했습니다.
CTTS의 성공을 위한 시도는 LLNL(New Livermore Time Sharing System)이라는 이름의 LLTCS에 의해 시작되었으며, LINCS라는 새로운 네트워크 프로토콜을 사용하여 통신을 더 잘 통합하기 위해 운영체제에 대한 고급 개념을 구현하면서 동시에 많은 운영체제의 개발 운명에 따라 NLTS가 잠시 동안만 실행되었습니다.n period 1980년대 후반의 Cray 하드웨어.
1982년의 사용자 레벨의 CTSS 개요에서는[2] 제2장에 기술된CTSS 기능의 간단한 목록을 나타냅니다.그 외의 레퍼런스는, Cray User Group(CUG) 및 ACM SOSP(Symp. on Operating Systems Proceedings)의 프로시저에 기재되어 있을 가능성이 있습니다.그러나 LANL과 LLNL이 핵무기 시설이라는 사실 때문에 보안의 일부 측면은 이러한 소프트웨어의 많은 부분을 더 자세히 알아내는 데 파멸할 가능성이 높다.