UNICOS

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
UNICOS
sistem de operare
Dezvoltator Cray Inc.
Familie Unix
Eliberarea inițială 1985
Predecesor Sistem de operare Cray

UNICOS este un sistem de operare asemănător Unix dezvoltat de Cray Inc. pentru supercomputerele sale. Unicos este succesorul sistemului de operare Cray (COS). Sistemul de operare oferă suport pentru clusterul de rețea și starea de compatibilitate software pentru majoritatea sistemelor comerciale Unix. Unicos a fost dezvoltat în 1985 pentru Cray-2 și ulterior folosit pentru celelalte supercalculatoare Cray. UNICOS original a fost dezvoltat începând cu System V.2 , cu adăugarea multor caracteristici BSD (gestionarea rețelei, îmbunătățiri ale sistemului de fișiere etc.).

Sistemul de operare a fost numit inițial CX-OS, dar a fost redenumit UNICOS când a fost lansat. Prototipul a rulat pe un Cray X-MP în 1984 înainte de a fi portat pe Cray-2. Sistemul a fost folosit pentru a demonstra posibilitatea utilizării unui sistem de operare Unix în sistemele de supercomputere înainte de disponibilitatea Cray-2.

Noul sistem de operare a făcut parte din strategia largă a Cray de a-și moderniza software-ul. Strategia a implicat rescrierea compilatorului Fortran într-un limbaj de nivel înalt ( Pascal ) și multe optimizări și vectorizări.

Pentru a facilita migrarea clienților săi către UNICOS de la COS, a fost introdus un strat numit Guest Operation System care a permis aplicațiilor să utilizeze componente COS în timp ce se aflau într-un sistem UNICOS. Procesele pentru a rula COS au fost rulate de subsistemul COS care a gestionat memoria și procesorul. Procesele UNICOS utilizate în cadrul GOS au fost executate ca și cum ar fi pe un sistem UNICOS, diferența a fost că apelurile de nivel scăzut nu au acces direct la hardware, ci au trecut printr-un convertor care a fost interfațat cu hardware-ul.

Unul dintre primii utilizatori ai lansărilor UNICOS a fost Bell Labs, unde pionierul sistemelor Unix, Dennis Ritchie, a adus o parte din a opta versiune a Unix (inclusiv fluxul I / O ) la UNICOS. De asemenea, el a experimentat posibilitatea de a crea versiuni de oaspeți ale UNICOS și că UNICOS însuși a acceptat o versiune de oaspeți a sa.

Variante

Cray a lansat mai multe sisteme de operare numite UNICOS:

  • UNICOS : prima versiune Cray UNIX, bazată pe System V, utilizată de Cray-1 , Cray-2 , X-MP , Y-MP , C90 etc.
  • UNICOS MAX : o versiune bazată pe microkernelul Mach utilizat în sistemele T3D pentru gestionarea procesorelor de calcul împreună cu UNICOS administrat de gazda Y-MP sau C90.
  • UNICOS / mk : o versiune de server a UNIOCS care utilizează microkernelul Chorus pentru sistemele distribuite. Folosit de T3E .
  • UNICOS / mp : nu derivă din UNICOS, dar se bazează pe IRIX 6.5 utilizat de X1 .
  • UNICOS / lc : nu derivat din UNICOS, dar bazat pe SuSE Linux . Folosit în XT3 , XT4 și XT5 . UNICOS / lx 1.x a fost o combinație a microcernelului Catamount (bazat pe Cougar utilizat în ASCI Red ) rulat de nodurile de calcul și linuxul SuSE rulat de nodurile de serviciu. În UNICOS / lc 2.0 Catamount este înlocuit de o versiune personalizată a kernel-ului Linux numită Computer Node Linux (CNL). De la versiunea 2.1, sistemul de operare a fost redenumit Cray Linux Environment ( CLE ).

linkuri externe