Cray İşletim Sistemi - Cray Operating System

Cray İşletim Sistemi
GeliştiriciCray Research[1]
Çalışma durumuÜretimden kaldırıldı
İlk sürüm1975; 45 yıl önce (1975)[1]
En son sürüm1.17.2 / Temmuz 1990; 30 yıl önce (1990-07)
Pazarlama hedefiSüper bilgisayarlar
Uyguningilizce
PlatformlarCray-1, Cray X-MP hat
LisansTescilli

Cray İşletim Sistemi (COS) başarılı Chippewa İşletim Sistemi (önceki bilgisayar sistemleriyle birlikte gelir CDC 6000 serisi ve CDC 7600 ) ve bir Cray Research artık tescilli işletim sistemi onun için Cray-1 (1976) ve Cray X-MP süper bilgisayarlar ve bu platformların ana işletim sistemi, UNICOS 1980'lerin sonunda. COS ile teslim edildi Cray Assembly Dili (CAL), Cray FORTRAN (CFT) ve Pascal.

Tasarım

COS, eskiKontrol Verileri çalışanları, komuta dili ve iç organizasyonu ile güçlü bir benzerlik vardı. DÜRBÜN işletim sistemi CDC 7600 ve bundan önce, CDC'nin önceki ERA / Univac soyağacından EXEC * 8. Kullanıcı işleri, yüksek hızlı bir kanal arabirimi aracılığıyla ön uç bilgisayarlar aracılığıyla COS'a gönderildi ve istasyon yazılımı. Ön uç istasyonları tipik olarak büyüktü IBM veya Kontrol Verileri anabilgisayarlar. Ancak DEC VAX aynı zamanda çok popüler bir arayüzdü. İstasyonlar aracılığıyla COS'un etkileşimli kullanımı mümkündü, ancak çoğu kullanıcı toplu işleri gönderiyordu.

Bir kullanıcı programı tarafından kullanılan diskte yerleşik veri kümeleri, bağımsız iş için "yerel" idi. Bir iş tamamlandığında, yerel veri kümeleri serbest bırakılacak ve alan geri kazanılacaktır. İşler arasındaki verileri korumak için, veri kümelerinin açıkça "kalıcı" hale getirilmesi gerekiyordu. Manyetik bant veri kümeleri, bir I / O Alt Sistemi ile donatılmış Cray sistemlerinde de desteklendi.

COS ayrıca büyük iş yüklerini yönetmek için iş planlaması ve kontrol noktası / yeniden başlatma olanakları sağladı, hatta sistem kapalı kalma süreleri boyunca (hem planlanmış hem de planlanmamış).

Dahili olarak, COS, çok küçük bir mesaj ileten EXEC ve bir dizi Sistem Görevi İşlemcisine (STP görevleri) bölünmüştür. Her bir STP görevi, doğası gereği daha önceki çevresel işlemci programlarına benziyordu. Kontrol Verileri işletim sistemleri.

STP görevlerinin listesi

STP GöreviAçıklama
DQMDisk Sırası Yöneticisi
tecrübeKullanıcı Değişim İşlemcisi
JCMİş Sınıfı Müdürü
JSHİş Planlayıcı
PDMKalıcı Veri Kümesi Yöneticisi
SCPİstasyon Çağrı İşlemcisi
ÇALIŞTIRMAKÇalıştırmak
TKYTeyp Sırası Yöneticisi

Bununla birlikte, Cray makinelerinde çevresel işlemciler olmadığından, ana merkezi işlemci işletim sistemi kodunu çalıştırdı.

1.13 sürümünün kaynağı şu şekilde yayınlandı: kamu malı, 1.17 archive.org adresinde mevcuttur.[2]

Ayrıca bakınız

Referanslar