유니코스

UNICOS
유니코스
개발자크레이 리서치
기입처조립체, C
OS 패밀리UnixLinux
동작 상태단종
소스 모델클로즈드 소스 및 오픈 소스
초기 릴리즈1984년, 38년(연방)
마케팅 대상슈퍼컴퓨터
이용가능기간:영어
플랫폼모노리식 커널:Cray-1, 2, X-MP, X1, XT3, XT4, XT5
마이크로커널: Y-MP, C90, T3D, T3E
커널 타입모노리식(일부)
마이크로커널(일부)
체납
사용자 인터페이스
명령줄 인터페이스
면허증.독자 사양
선행CX-OS
Cray 운영체제(COS)
에 의해 성공자Cray Linux 환경
공식 웹사이트www.cray.com

UNICOS는 Unix의 범위이며, 이후로는 Cray가 슈퍼컴퓨터용으로 개발한 Linux 운영체제(OS) 변종입니다.UNICOS는 Cray 운영체제(COS)의 후속 버전입니다.일부 다른 Unix를 위한 네트워크 클러스터링 및 소스 코드 호환성 계층을 제공합니다.UNICOS는 1985년에 Cray-2 시스템과 함께 처음 도입되었고 나중에 다른 Cray 모델로 이식되었다.원래의 UNICOS는 UNIX System V Release 2에 기반을 두고 있으며, 많은 버클리 소프트웨어 배포(BSD) 기능(컴퓨터 네트워킹 및 파일 시스템 확장 등)이 추가되었다.

발전

CX-OS는 현재의 UNICOS에 붙여진 최초의 이름입니다.이것은 1984년 Cray-2 포트 이전에 Cray X-MP에서 실행되었던 프로토타입 시스템입니다.이것은 Cray-2 하드웨어가 나오기 전에 슈퍼컴퓨터 시스템에서 Unix를 사용할 수 있는 가능성을 증명하기 위해 사용되었습니다.

운영체제 개편은 Cray Research에서 자사의 가장 중요한 Fortran 컴파일러(cft~cft77)를 보다 현대적인 최적화와 벡터화 기능을 갖춘 상위 언어(Pascal)로 다시 작성하는 등 기업 소프트웨어를 현대화하기 위한 대규모 움직임의 일환이었습니다.

UNICOS로의 이행을 희망하는 기존 COS 고객의 이행 경로로서 게스트 운영체제(GOS) 기능이 COS에 도입되었습니다.지금까지 지원되는 게스트 OS는 UNICOS뿐입니다.시스템 CPU, 메모리 및 페리페럴디바이스의 서브셋을 사용하여 UNICOS를 기동하기 위해 COS 배치 작업이 송신됩니다.UNICOS는 COS에서 서브시스템으로 실행됩니다.GOS에서 동작하는 UNICOS는 스탠드 아론에서 동작했을 때와 똑같습니다.커널은 하드웨어에 직접 접속하는 것이 아니라 COS GOS 후크를 통해 특정 저레벨의 하드웨어 요구를 하는 것이 차이점입니다.

UNICOS의 초기 버전을 실행한 사이트 중 하나는 Bell Labs로, Dennis Ritchie를 포함한 Unix의 선구자들이 8번째 에디션 Unix의 일부(Streams Input/Output(I/O)를 UNICOS에 포팅했습니다.또, UNICOS내의 게스트 퍼실리티를 시험해, 스탠드 아론 버전의 OS가 호스트 할 수 있도록 했습니다.

릴리스

Cray는 UNICOS라는 이름으로 다음과 같은 여러 OS를 출시했습니다.

  1. UNICOS: System V를 기반으로 한 오리지널 Cray Unix.Cray-1, Cray-2, X-MP, Y-MP, C90 등에서 사용.
  2. UNICOS MAX: 호스트 Y-MP 또는 C90 시스템의 UNICOS와 함께 T3D의 처리 요소에서 사용되는 마하 기반의 마이크로커널.
  3. UNICOS/mk: Chorus 마이크로커널사용하여 분산 운영 체제를 만드는 UNICOS 서버 버전.T3E에서 사용됩니다.이것은 UNICOS 소스를 기반으로 한 마지막 Cray OS입니다. 다음 제품들은 서로 다른 소스를 기반으로 하며 단순히 "UNICOS" 이름을 사용했기 때문입니다.
  4. UNICOS/mp: UNICOS가 아닌 IRIX 6.5를 기반으로 합니다.X1에서 사용.
  5. UNICOS/lc: UNICOS에서 파생된 것이 아니라 SUSE Linux를 기반으로 합니다.XT3, XT4XT5에서 사용됩니다.UNICOS/lc 1.x의 조합은 다음과 같습니다.
    1. 계산 요소는 Catamount 마이크로커널(그 자체가 Cougaar에 기반함)을 실행합니다.
    2. 서비스 요소는 SUSE Linux를 실행합니다.
  6. CRE(Cray Linux Environment): 릴리스 2.1 이후 UNICOS/lc는 Cray Linux Environment로 불리게 되었습니다.
    1. 컴퓨팅 요소는 컴퓨팅 노드 리눅스(CNL)(커스텀 Linux 커널[1])를 실행합니다.
    2. 서비스 요소는 SUSE 리눅스 Enterprise Server를 실행합니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ Wallace, David (2007-05-05). "Cray XT3/XT4 Software: Status and Plans" (PDF). CUG 2007 Proceedings. Cray User Group. Retrieved 2012-12-18.