GCOS
GCOS ( Genel Kapsamlı İşletim Sistemi ) , ana bilgisayarlara yönelik bir işletim sistemleri ailesidir . İlk versiyonu 1962'de General Electric tarafından geliştirildi ; orijinal olarak belirlenmiş GECOS ( Genel Elektrik Kapsamlı İşletme Denetçisi ) . _
Nadiren de olsa, çoğunlukla kalıtım sorunları nedeniyle bugün hala büyük sistemlerde kullanılmaktadır . Bu işletim sisteminde kullanılan programlar genellikle COBOL , Fortran (bkz . ALGOL ) ve şimdi de Java gibi dillerde yazılmıştır .
Sistem mimarisi ve kavramları
GCOS , bir veri kümesi üzerinde bir işlemcide yürütülen talimat dizilerini tanımlamak için bir süreç kavramını kullanır . Aynı zamanda çoklu konumlandırma kavramına sahiptir. Ek olarak, aynı anda yüklenen ve zamanlanan birden çok işlemi içeren bir varlık olan süreç grubu adı verilen bir şey vardır. GCOS, süreçleri birbirleriyle veya donanımla senkronize etmek için flama iletişimleri de sağlar. Her işlemin, erişim haklarının temel hakların ( okuma, yazma, yürütme ) bir birleşimi olduğu kendi adres alanı vardır. Adres alanı, süreçler arasında veri paylaşımına izin veren bölümlere ayrılmıştır . Ayrıcalık yönetimi halka tabanlıdır : her işlem bir halka ile ilişkilendirilir ve zil düzeyi ne kadar düşükse, işlemin ayrıcalığı o kadar fazladır.
İşletim sistemi, çok işlemcili bilgisayarların ( SMP ) nasıl yönetileceğini bilir . Makinenin belleniminde uygulanan bir mikro çekirdeğe dayanmaktadır . Ayrıca çok düşük hız kayıpları ile öykünme modlarında da çalışabilir.
Tarih
GECOS-II işletim sistemi General Electric tarafından 1962'den 1964'e kadar 36 bitlik bir makine olan GE-635 için geliştirilmiştir . Söylentiyle çelişen GECOS, System/360'ın bir kopyası değildir (“ Jargon dosyası ” tarafından kötü bir şekilde algılanan söylenti ), aslında GE-635'in mimarisi IBM S/ 360'ınkinden çok farklıydı ve GECOS çok daha iyiydi. DOS/360'tan daha iddialı. Bu işletim sisteminin ikinci neslinin dikkate değer özelliklerinden biri, zaman paylaşımına (Zaman Paylaşımı seçeneği, “ TSO ”) ve ayrıca paketler veya gruplara göre işlenmesi (“ toplu işleme”) desteğiydi.
General Electric'in bilgisayar bölümünün Honeywell tarafından kurtarılmasının ardından GECOS-III, GCOS-3 olarak yeniden adlandırıldı ve makine serisi H-6000 olarak yeniden adlandırıldı. Daha sonra Honeywell pazarlaması bir "Seri 60" yarattı ve H-6000'i Seviye-66 olarak yeniden adlandırdılar. Honeywell ve Avrupalı ortağı CII Honeywell Bull , DPS-7 olan yeni bir "Seviye 64" ürün serisini piyasaya sürmeye karar verdi.
“GCOS” adı Honeywell tarafından pazarlanan tüm ürün serilerini ve “ Mullics ”ten ilham alan ve Honeywell ve Honeywell Bull tarafından Fransa ve Boston'da paralel olarak geliştirilen tamamen farklı bir 32-bit işletim sistemi olan GCOS-64'e genişletildi . GCOS-62, başka bir düşük kaliteli 32-bit sistem İtalya'da tasarlandı . GCOS 61, Fransa'da yapılan küçük bir sistemin yeni bir versiyonuydu ve Massachusetts'ten yeni 16-bit mini bilgisayar DPS-6 serisi GCOS-6 adını aldı.
1979'da ürün grubu yeniden adlandırıldı, Seviye-6 DPS-6, Seviye-61 DPS-4, Seviye-64 DPS-7 ve Seviye-66 DPS-8 gibi. . İşletim sistemleri GCOS ticari adını korudu ve GCOS 6, GCOS 4, GCOS 7 ve GCOS 8'i tanıttı. GCOS 8. GCOS-3, bu duyurulardan birkaç yıl sonra sürdürüldü ve desteklendi.
GCOS-3 (ve daha sonra GCOS-7 ve GCOS-8), IDMS'nin (Entegre Veritabanı Yönetim Sistemi) modeli olan IDS ("Entegre Veri Ambarı") adlı güzel bir Codasyl veritabanını tanıttı. GCOS-3 ve GCOS-8 için çeşitli işlem işleme monitörleri tasarlanmıştır. GCOS-3 için monitörün erken bir sürümü, Unix'te olduğu gibi, her veri işlemini işlemek için yeni bir işlemin başlatılması gerektiğini varsayıyordu . IBM müşterileri, iş parçacıklarının mesajları beklediği ve kaynakları paylaşabileceği daha verimli bir model istedi. Bu özellikler alt sistemler olarak uygulandı.
GCOS-3 kısa süre sonra TDS (İşlem Veri Sistemi) olarak adlandırılan gerçek bir işlem monitörü edindi. Tablo biçiminde veri akışı, esasen bir Honeywell geliştirmesiydi. Daha sonra GCOS-8'in üzerine TP8'e dönüştü. TDS ve ardılları ticari olarak başarılıydı ve mimarisi çok benzer olan IBM CICS'den önce geldi. Benzer bir ürün de GCOS-7 için geliştirildi.
GCOS-6 ve GCOS-4 (GCOS-62), Unix altında Motorola 68000 tabanlı mini bilgisayarlar ve PowerPC ile değiştirildi ve ürün hatları durduruldu. Ancak, GCOS-6, AIX altında bir öykünücü üzerinde çalıştı . DPS-7 serisi, GCOS 7 ile birlikte DPS-7000 ile gelişmeye devam etti.
1980'lerin sonlarında Honeywell, işini NEC ve Bull'un ortaklaşa kurduğu ve bir süre yer aldığı bir şirkete sattı . Birkaç yıl sonra, Bull şirketin kontrolünü devraldı. NEC, GCOS 8 ve kendi ACOS-4 sistemi altında çalışan birkaç nesil üst düzey donanım sağladı.Bull, tüm büyük GCOS 8 sistemleri serisini Bull ve NEC tarafından tasarlanan modellerle DPS-9000 isimlendirmesi altında adlandırdı.
Arjantin'de Bull, Ulusal Jandarma, Caja de Valores, Ordu Genelkurmay Başkanlığı, Plan Rombo gibi istemcilere anabilgisayarlar yükledi; ikincisi, rutinleri oluşturan Plan Rombo Teknik Yardım sektörünün üyeleri olduğu için en alakalı istemciydi. Bugüne kadar çoğu IBM ürününde fabrikada eklenen bildirimlerde kullanılan Gmap ( assembler ) dilinde.
Veritabanlarının farklı alanlarının içeriğinin periyodik olarak dengelenmesinin toplu süreçlerin performansını doğrudan etkilediğini ispatlayan mühendisler Walter Godachevich ve Miguel Heredia idi. Kendimizi yerde ve zamanda konumlandırmalıyız, Arjantin'de bilgi kıttı ve her şey deneme yanılma yoluyla yapılmalıydı, kaynaklar kıt olduğu için onlara özen gösterilmeliydi.
1990'ların sonlarında ve 2000'lerin başında , Bull'un arzusu, gelişimini standart Intel IC'lere dayalı tek bir malzeme türüne odaklamaktı , ancak Bull "ekstralar" ile. Bu platform, NovaScale ( Itanium 2 tabanlı ), Windows ve Linux altında yerel modda çalışır. DPS-7000 ve DPS-9000 için simülatörler, bu platform altında GCOS 7 ve GCOS 8'in çalışmasına izin verir. Bull, GCOS 7 ve GCOS 8'in geliştirilmesi ve desteklenmesine yatırım yapmaya devam ediyor ve halen dünyanın çeşitli ülkelerinde müşterileri var.
Anekdotlar
Daha önceki bazı Bell Labs Unix sistemleri , GCOS altındaki makineleri baskı makaraları ve çeşitli hizmetler olarak kullandı. GCOS kimliğini depolamak için / etc/passwd dosyasına eklenen öğeye GECOS alanı adı verildi ve bugün , kullanıcının tam adını ve diğer insan kullanımı bilgilerini içeren pw_gecos olarak varlığını sürdürüyor.
Ayrıca
Dış bağlantılar
- GECOS'tan GCOS8'e - Kapsamlı bir GCOS tarihi.
- GCOS8 Groupe Bull'un ürünü