Unicos

UNICOS
desenvolvedor Cray Inc.
Licença (s) Proprietário
Versão atual  10.0.1.2 (maio de 2003)
ancestralidade UNIX
↳ UNIX System V
↳ UNICOS
Arquitetura (s) Cray-1 , Cray-2 , X-MP , Y-MP , Cray C90
www.cray.com

UNICOS é um comercial de Unix - sistema operacional da fabricante de supercomputadores Cray Inc e para a operação de vetor - mainframes projetado.

história

COS e CX-OS

Em 1985, a empresa Cray Research (posteriormente Cray Inc) trouxe o supercomputador vetorial Cray-2 como um desenvolvimento posterior do Cray-1 no mercado. Como grandes partes do Cray Operating System (COS) usado até então eram programadas em assembler , a decisão foi feita logo no início para portar o UNIX System V Release 2, que era amplamente programado em C, mais barato e mais rápido como base para o novo Sistemas Cray-2. Em 1984, a primeira versão do novo sistema operacional UNIX CX-OS , que suportava o Cray X-MP , foi concluída. Naquela época, no entanto, era principalmente um sistema de demonstração das possibilidades de um sistema operacional UNIX para mainframes.

UNICOS

Com a introdução do Cray-2, o sistema foi renomeado para UNICOS (UNIx Cray Operating System) e em 3 de abril de 1986 na versão 1.0 para a operação dos sistemas Cray-1M , Cray-1S , Cray X-MP e Cray-2 Aprovado.

Ao longo dos próximos anos e dez versões, o UNICOS se desenvolveu em um sistema de mainframe baseado em UNIX com recursos completos e controle de usuário, segurança multinível (MLS), multithreading , computação científica de alto desempenho e conformidade POSIX completa . O foco principal era o desempenho e a escalabilidade , o que tinha a desvantagem da flexibilidade e, portanto, uma reinicialização completa teve que ser executada por um longo tempo quando o sistema de arquivos foi alterado.

UNICOS / MAX e UNICOS / mk

Com a introdução do Cray T3D em 1993, o processamento massivamente paralelo (MPP) encontrou seu caminho na linha de produtos da empresa pela primeira vez . Para tanto, o sistema foi dividido em dois componentes essenciais. O front end , um computador vetorial operado sob o UNICOS, era responsável pela entrada e saída e fornecia o back end, que consistia em um grande número de elementos de processamento (PEs ou nós) e assumia o trabalho de computação real. Os PEs no backend, por sua vez, eram operados com o sistema de microkernel UNICOS / MAX .

À medida que o número de processadores nos sistemas aumentava, tornava-se cada vez mais importante distribuir o gerenciamento das chamadas do sistema a vários processadores (os chamados nós do sistema) para não ter que aceitar tempos de espera. O resultado foi UNICOS / mk , um sistema operacional distribuído baseado em microkernel, derivado do sistema operacional em tempo real ChorusOS e fornecido com o Cray T3E desde 1995 .

UNICOS / mp e UNICOS / lc

Algum tempo depois da fusão entre a Cray Research e a SGI , um sistema operacional amplamente independente das versões anteriores foi introduzido em 2003 com o nome UNICOS / mp . Embora este também seja um sistema operacional distribuído baseado em microkernel, ele deriva do IRIX 6.5. Desde então, tem sido usado nos sistemas das séries Cray-X1 e Cray-X1E . A versão atual 3.1 do UNICOS / mp foi lançada em 2006.

Além disso, UNICOS / lc , uma mistura de Catamount (baseado no Cougar, que era usado no ASCI Red ) para os componentes de cálculo e GNU / Linux para os componentes de serviço , foi criado nos anos seguintes . É usado em sistemas da série Cray XT3 .

literatura

Links da web