Genel Kapsamlı İşletim Sistemi - General Comprehensive Operating System

Genel Kapsamlı İşletim Sistemi (GECOS)
GeliştiriciGenel elektrik, Honeywell, Groupe Bull, Atos
Çalışma durumuGüncel
İlk sürüm1962; 58 yıl önce (1962)
En son sürümGCOS 8
PlatformlarGE-635
Lisanstescilli
Resmi internet sitesiAtos.ağ/ tr/Ürün:% s/ kurumsal-sunucular/ bullsequana-m

Genel Kapsamlı İşletim Sistemi (GCOS, /ˈbenks/; aslında GECOS, General Electric Kapsamlı İşletme Sorumlusu)[a] bir aile işletim sistemleri 36 bit GE / Honeywell'e yönelik ana bilgisayar bilgisayarlar.[2]

GCOS'un orijinal versiyonu, Genel elektrik 1962'den itibaren.[3] İşletim sistemi bugün hala en son sürümlerinde (GCOS 7 ve GCOS 8), tarafından üretilen sunucularda ve ana bilgisayarlarda kullanılmaktadır. Groupe Bull, eski ana bilgisayar ortamlarıyla süreklilik sağlamak için öncelikle öykünme yoluyla. GCOS 7 ve GCOS 8, işletim sisteminin ayrı kollarıdır ve yan yana geliştirilmeye devam etmektedir.[4]

Tarih

GECOS

GECOS işletim sistemi, 36-bit için General Electric tarafından geliştirilmiştir. GE-635 1962-1964'te ve GECOS II olarak yeniden adlandırıldı[5] Kasım 1965'te. Mimari olarak yakın bir benzerlik taşıyordu. IBSYS üzerinde IBM 7094 ve daha az DOS / 360 üzerinde Sistem / 360. Ancak GE-635 mimarisi, IBM System / 360 ve GECOS, DOS / 360'tan daha hırslıydı. GECOS-II her ikisini de destekledi zaman paylaşımı (TSS) ve toplu işlem, dinamik bellek tahsisi ile (IBM, bölümler, o zaman), onu gerçek bir ikinci nesil işletim sistemi haline getiriyor.

Honeywell GCOS 3

Honeywell, GE'nin bilgisayar bölümünü satın aldıktan sonra, GECOS-III, GCOS 3 olarak yeniden adlandırıldı ve donanım hattı, H-6000 EIS'nin eklenmesi (geliştirilmiş komut seti, kelime odaklı yerine karakter odaklı).[6][7]

GCOS'un dikkate değer bir kullanımı Amerika Birleşik Devletleri içindi Dünya Çapında Askeri Komuta ve Kontrol Sistemi (WWMCCS) 1960'larda.[8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25]

GCOS 64

"GCOS" adı, Honeywell tarafından pazarlanan tüm ürün serileri için işletim sistemlerine genişletildi. GCOS-64, Level 64 serisi için tamamen farklı bir 32-bit işletim sistemi olarak adlandırılan paralel bir geliştirmeye benzer Multics Honeywell ve Honeywell Bull geliştiricileri tarafından Fransa ve Boston.

GCOS 61/62

Başka bir 32-bit düşük kaliteli makine hattı olan Level 62 serisinin işletim sistemi olan GCOS-62, İtalya. GCOS-61, Fransa'da üretilen küçük bir sistemin yeni bir sürümü (Model 58, daha sonra Seviye 61/58) ve yeni 16 bit için işletim sistemi için işletim sistemiydi. mini bilgisayar satır Massachusetts (Billerica), Seviye 6, GCOS 6 adını aldı.

GCOS 7 ve GCOS 8

Donanım ürün serilerinin başka bir yeniden adlandırılması, Seviye 6'nın DPS 6, Seviye 62'nin DPS 4, Seviye 64'ün DPS 7 ve Seviye 66'nın DPS 8 olmasıyla 1979'da gerçekleşti. İşletim Sistemleri GCOS markasını korudu. , GCOS 6, GCOS 4, GCOS 7 ve GCOS 8 ile birlikte. GCOS 8, gerçek sanal bellek yönetimini ve talep sayfalamayı desteklemek için yapılan değişikliklerle GCOS 3'ün kapsamlı bir yeniden yazımıydı (bu değişiklikler ayrıca yeni donanım gerektiriyordu). GCOS 3, bu duyurudan ve yeniden adlandırıldıktan sonra birkaç yıl boyunca bakımda desteklendi.

Eski

DPS 6 ve DPS 4'ün (eski Seviye 62) yerini aldı Motorola 68000 - ve daha sonra PowerPC Unix'i çalıştıran mini bilgisayarlar ve ürün serileri durduruldu, ancak GCOS 6 bir öykünücü üstüne AIX. DPS 7 serisi, GCOS 7 ile birlikte DPS 7000 donanım tabanına dönüşmeye devam etti.

1980'lerin sonunda Honeywell, bilgisayar işini, başlangıçta aşağıdakileri içeren bir ortak girişime sattı: NEC ve Bull, Honeywell bir süredir hissesini elinde tutuyor. Birkaç yıl içinde Bull şirketi devraldı. NEC, hem GCOS 8'i hem de kendi bilgisayarlarını çalıştıracak şekilde, üst uçta birkaç nesil ana bilgisayar donanımı sağladı. ACOS -4 İşletim Sistemi. Bull, hem Bull hem de NEC tarafından tasarlanan modelleri içeren GCOS 8 tabanlı ana çerçeve serisinin tamamı için DPS-9000 terimlerini kullandı.

1990'ların sonlarında ve 2000'lerin başlarında Bull'un arzusu, gelişimini tek bir donanım tabanına odaklamak ve emtia işletmek Intel ancak Bull katma değerleriyle. Bu platform adı verilen Novascale ve dayalı Itanium 2 işlemciler, her ikisini de çalıştırır pencereler ve Linux doğal olarak. Ancak, Komut Seti Simülatörleri hem DPS 7000 hem de DPS 9000, GCOS 7 ve GCOS 8'in bu platformda çalışmasına izin verdi. GCOS 7 ayrıca daha düşük bir seviyeye taşındı Xeon tabanlı platform, Bull ise GCOS 8'in Itanium sistemleri için geliştirilmeye devam edeceğini kamuya açıkladı. Bull, hem GCOS 7 hem de GCOS 8'i desteklemek için geliştirme parası yatırmaya devam ediyor ve hala dünya çapında ülkelerde müşterileri var. Bull'un GCOS 7 ve GCOS 8 desteği, düzenli donanım ve yazılım yükseltmeleri dahil olmak üzere en az 2025 yılına kadar planlanmıştır.

Günümüzde modern UNIX sistemlerinde GCOS etkisinin bir izi kalmaktadır. Bazı eski Unix sistemleri Bell Laboratuvarları GCOS makineleri için yazdırma biriktirme ve çeşitli diğer hizmetler.[26] Alan, "/ etc / passwd "GCOS kimlik bilgilerini taşımak için"GECOS alanı "ve bugün kullanıcının tam adı ve diğer insan kimliği bilgileri için kullanılan" pw_gecos "üyesi olarak hayatta kalmaktadır.

Başvurular

GCOS 3 (ve daha sonra GCOS 7 ve GCOS 8) iyi bir Codasyl "ilişkisel" veri tabanı aranan Entegre Veri Deposu (IDS) daha başarılı olanlar için modeldi IDMS.

Birkaç işlem işleme monitörleri GCOS 3 ve GCOS 8 için tasarlanmıştır. Hareket işleme (TP) GCOS 3 için İşlem İşleme Yöneticisi, aşağıdaki gibi varsaydı: Unix, yeni süreç her birini ele almaya başlanmalı işlem ve sadece çok sınırlı bir başarı elde etti. Başka bir TP sistemi olan İşlem Odaklı Sistem (TDS), kısa süre sonra GCOS 3 için geliştirildi ve tüm işlemlere hizmet vermek için tek bir işlem (potansiyel olarak birden çok iş parçacığı ile) kullanılarak. TDS, esasen bir Honeywell geliştirmesiydi. Daha sonra, sanal bellek konseptlerinden tam olarak yararlanmak için GCOS 8 ile birlikte gelen GCOS sistem mimarisindeki revizyondan yararlanan, GCOS 8 üzerinde geriye dönük uyumlu Transaction Processing 8 (TP8) ile değiştirildi. TP8, gelen işlemleri çoklamalı bir şekilde işlemek için UNIX arka plan programlarına benzer bir şekilde birden çok statik işlem kullandı. TDS ve TP8 halefi ticari olarak başarılıydı ve TDS, çok benzer bir mimariye sahip olan IBM CICS'ten önce geldi. GCOS-7 için TDS olarak da adlandırılan benzer bir ürün geliştirildi, ancak iç mimari tamamen farklıydı.

Sistem mimarisi ve kavramları

GCOS, çok iş parçacıklı bir çoklu programlama işletim sistemi başlangıçta toplu işlemeye yönelikti, ancak sonraki sürümler zaman paylaşımı ve çevrimiçi işlem işleme ortamları için geliştirmeler içeriyordu. Bugün GCOS çalıştıran sistemler, bunu esas olarak toplu iş ve OLTP için veya bir arka uç kurumsal sunucusu olarak kullanır.

GCOS, IBM tarafından 360 için terk edilen IBM 360 ve önceki IBM 7090 Serisine benzer temel bir mimariye ve rekabet ettiği sonraki işletim sistemlerine sahip olsa da, aşağıdaki gibi projelerden de büyük ölçüde etkilendi. MEDINET, Multics, ve WWMCCS ve sonuç olarak güçlü bir güvenlik yapısı miras almıştır. Donanım ve yazılım özellikleri bir araya gelerek işletim sistemini kendi nesli ve sınıfındaki bir işletim sistemi için alışılmadık derecede güvenli hale getirir. Multics, donanımın tasarımını, kapı odaklı güvenli kontrol aktarımı talimatları ve ünlü Multics halkalarına çok benzeyen donanım tarafından uygulanan bir güvenlik seviyeleri sistemi ile etkiledi. WWMCCS gibi işletim ortamları, sınıflandırılmış bilgilerin güvenli bir şekilde barındırılmasına ve bölümlere ayırmaya izin vermek için özel güvenlik özelliklerinin geliştirilmesini sağladı. Bir süre için, özel güvenlik özellikleri açık olan GCOS sisteminin ayrı sürümleri, özellikle devlet müşterileri için muhafaza edildi.

GCOS, her işlemin bir veya daha fazla yürütme iş parçacığını barındırdığı ve kendi sanal bellek alanında yürüttüğü süreç odaklı bir işletim sistemidir. Sanal bellek, Multics bölümlerini anımsatan rasgele boyutta bölümlere ayrılmıştır ve ikinci bir adres çevirme düzeyi, saf sanal adresleri sayfalanabilir adreslere dönüştürür ve bunlar daha sonra ana bellekte veya yedekleme deposunda gerçek adreslere dönüştürülür. Segmentler ve sayfalar ve diğer yapılar, donanım tarafından zorlanan güvenlik parametrelerini içerir. Üst düzey sanal bellek mimarisi, yine Multics'i anımsatan bir şekilde kod ve verilerin güvenli bir şekilde paylaşımını basitleştirir.

GCOS, işletim sistemi için tasarlanmış özel donanım gerektirir, ancak işletim sistemini çalıştırabilen en yeni makineler bunu öykünme yoluyla yapar. Donanımın orijinal olarak Multics donanımıyla pek çok ortak noktası vardı, öyle ki bazı ana bilgisayar ekipmanı bir kadranın çevrilmesiyle "GCOS modundan" "Multics moduna" geçirilebiliyordu. GCOS ile kullanılan çevrebirim ekipmanlarının çoğu, Multics ile çok şey paylaştı, ancak ön uç ağ işlemcileri iki sistem arasında çok farklıydı.

GCOS için mevcut program dilleri dahil GCOS Algol, Algol-68, COBOL, SNOBOL, NEŞELİ, APL FORTRAN 68, MERCAN 66, FORTRAN 77,[27] ve B.[28]

GCOS8 Depolama Birimleri

Depolama birimleri için neredeyse evrensel bir terminolojiye alıştık. Modern terminoloji, çeşitli işletim sistemleri ve bilgisayar satıcıları için geçerlidir ve günlük konuşmanın bir parçasıdır. Gibi terimler megabayt ve gigabayt herkes için aynı anlama geliyor ve mebibayt ve gibibayt resmi olarak standartlaştırılmıştır.

Bununla birlikte, GCOS8 sistemi, bu mono kültürü, aşağıdaki gibi kendi renkli birimleriyle önceden tarihlendirir:

Birim[29][30]Ad SoyadAnlamGenel Eşdeğeri[31]
WORDKelime36 bit, 6 BCD karakter, 4 ASCII karakter4 bayt
LLINKKüçük Bağlantı (bazen "engelle")320 kelime1280 bayt veya 1.25 kibibayt
BAĞLANTIBağlantı12 LLINK15.360 bayt veya 15 kibibayt
GOZ KİRPMAKBüyük Bağlantı5 LINK76.800 bayt veya 75 kibibayt

Bu sistemde bir baytın (000) arasında değişen değerlere sahip 9 bit içerdiğini unutmayın.8 kadar (777)8 veya 0-511, (00) aralığında değerlere sahip olağan 8 bit baytların aksine16 (FF) 'ye16 veya 0-255. Bu, 36 bit CPU mimarisinden kaynaklanmaktadır.

Kalıcı dosya boyutları Llink'lerde (1280 bayt) belirtildi. Bağlantılarda geçici dosya boyutları belirtildi (15.360 bayt). 1970'lerin başından beri, tüm GCOS 3 ve GCOS 8 disk sürücüleri Mantıksal Blok Adresleme (LBA) kullanıyordu.

Notlar

  1. ^ Kılavuzun başlığı[1] oldu GE-635 Kapsamlı İşletim Süpervizörü ancak metin buna Genel Kapsamlı Operasyon Sorumlusu.

Ayrıca bakınız

Referanslar

  1. ^ "GE-635 Kapsamlı İşletim Denetçisi" (PDF), Uyumluluklar / 600, General Electric, Temmuz 1964, CPB-1002
  2. ^ JNC @ Gunkies.org (2017). "Honeywell 6000 serisi". 6000 serisi makinelerin çoğu, daha önceki GECOS'un (General Electric Comprehensive Operating Supervisor) bir evrimi olan GCOS (Genel Kapsamlı İşletim Sistemi) ile çalıştı - ilk Honeywell belgeleri buna GECOS demeye devam etti.
  3. ^ "GCOS". General Electric tarafından 1962'den itibaren geliştirilen bir işletim sistemi; başlangıçta GECOS (Genel Elektrik Kapsamlı İşletim Sistemi) olarak adlandırılır.
  4. ^ "Bull, Extreme Computing teknolojilerinden yararlanan yeni ana bilgisayar ailesi gcos 7 sistemlerini piyasaya sürdü". 29 Eylül 2011. Bu, novascale 7010 sunucularını, Bull'un gcos 8 çalıştıran novascale 9010 ailesi ile birlikte piyasadaki en açık sunucu haline getirir.
  5. ^ Ed Thelen, Aşağıdan 1961'den 1965'e kadar General Electric Computer Department
  6. ^ Enterprise, I. D.G. (23 Mayıs 1983). "Bilgisayar Dünyası". IDG Enterprise - Google Kitaplar aracılığıyla.
  7. ^ Nutt, Gary J. (3 Mart 1979). "Uzaktan İzleme Üzerine Bir İnceleme". ABD Ticaret Bakanlığı, Ulusal Standartlar Bürosu - Google Kitaplar aracılığıyla.
  8. ^ Teknoloji, Bilgisayar Bilimleri Enstitüsü ve (3 Mart 1977). "Devlet tarafından geliştirilmiş on bir veri öğesi sözlüğü / dizin sistemi anketi". ABD Ticaret Bakanlığı, Ulusal Standartlar Bürosu - Google Kitaplar aracılığıyla.
  9. ^ Hosaka, M.T. "ORDU WWMCCS BİLGİ SİSTEMİ (AWIS): STRATEJİK KOMUTA VE KONTROL SİSTEMİ" (PDF). Savunma Teknik Bilgi Merkezi. Alındı 19 Haziran 2020.
  10. ^ M. Wallack, Barry; H. Gero, George (1 Eylül 1978). "Dünya Çapında Askeri Komuta ve Kontrol Sistemi (WWMCCS). H-6000 Ayarlama Kılavuzu. Cilt III. TSS Tepki Süresi Analiz Prosedürleri": 110 - ResearchGate aracılığıyla. Alıntı dergisi gerektirir | günlük = (Yardım)
  11. ^ https://www.cia.gov/library/readingroom/docs/CIA-RDP96B01172R000600070004-6.pdf
  12. ^ "WWMCCS - OS-Tan Koleksiyonları Wiki". www.ostan-collections.net.
  13. ^ "Groupe BULL kronolojisi". www.feb-patrimoine.com.
  14. ^ "Topuz Buluşması - 1970'lerin Dijital Çağın Köklerini Kutlamak - Randall Howard". randalljhoward.com.
  15. ^ Savunma Teknik Bilgi Merkezi (1 Şubat 1977). "DTIC ADA039111: WWMCCS H6000 Çok İşlemcili Performans Değerlendirmesi. Cilt I." - İnternet Arşivi aracılığıyla.
  16. ^ http://tech.uh.edu/conklin/docs/B2-Security-Evaluation.pdf
  17. ^ ftp://ftp.stratus.com/vos/multics/tvv/security-eval.html
  18. ^ https://fas.org/nuke/guide/usa/c3i/jopes/jfm_10.htm
  19. ^ https://www.gpo.gov/fdsys/pkg/GOVPUB-C13-3b9965342f49a3936fa087a4e0cb6d58/pdf/GOVPUB-C13-3b9965342f49a3936fa087a4e0cb6d58.pdf
  20. ^ http://www.ideals.illinois.edu/bitstream/handle/2142/32408/researchinnetwor160alsb.pdf?sequence=2
  21. ^ http://archive.computerhistory.org/resources/access/text/2016/07/102738959-05-01-acc.pdf
  22. ^ https://core.ac.uk/download/pdf/36713073.pdf
  23. ^ http://web.mit.edu/Saltzer/www/publications/OngoingR.pdf
  24. ^ Stillman, R .; Defiore, C. (1 Eylül 1980). "Bilgisayar Güvenliği ve Ağ Protokolleri: Askeri Veri İletişim Ağlarında Teknik Sorunlar". İletişimde IEEE İşlemleri. 28 (9): 1472–1477. doi:10.1109 / TCOM.1980.1094838.
  25. ^ "'Security Digest' Arşivleri (TM): Mayıs 1988 için TCP-IP Dağıtım Listesi". securitydigest.org.
  26. ^ 6.3.2. Kullanıcı Hesaplarını ve Grupları Kontrol Eden Dosyalar Kırmızı şapka
  27. ^ "Çoklu Parçaların Yürütme Ortamı". www.multicians.org.
  28. ^ "Thinkage UW Tools Package". Thinkage, Ltd. Alındı 26 Mart 2014.
  29. ^ "Bilgi Depolama Birimleri İçin Şartlar" bölümünden Sistem Çıkışı[kalıcı ölü bağlantı ]
  30. ^ "$ FILE" bölümünden GCOS TOPLU İŞLEMEYE GİRİŞ
  31. ^ Dolgu için bir yüksek dereceli sıfır bit ile dört 8-bit bayt içeren 36-bit kelimeleri varsayar

Dış bağlantılar