Hem tarih hem de yetkili referans mı arıyorsunuz? 1960'lı yıllarda beklenen cevap.
Bu bilgiler, etkili bir özellik isteği yazmak için gereklidir.
Hem tarih hem de yetkili referans mı arıyorsunuz? 1960'lı yıllarda beklenen cevap.
Bu bilgiler, etkili bir özellik isteği yazmak için gereklidir.
Yanıtlar:
Birden çok eşzamanlı olarak yürütme sürecini destekleyen veya en azından birden çok işlemin eşzamanlı yürütülmesini simüle eden ilk sistem, altmışlı yılların başında İngiltere'de Manchester Üniversitesi'nde geliştirilen Atlas sistemiydi . Bunun referansı , Tom Kilburn, R. Bruce Payne ve David J. Howarth tarafından yazılan ve 1961'de AFIPS Bilgisayar Konferansı'nda yayınlanan Atlas süpervizörü olan sistemi tanımlayan makaledir:
Bir çekirdek program çekirdek deposunda hemen bulunmayan bir bilgi bloğuna erişim gerektiğinde (SER tarafından) durdurulur.
[...]
Örneğin bir manyetik bant aktarımının tamamlanmasını bekleyen bir program durdurulurken, koordinatör rutini, kontrolü nesne programı listesindeki ilerlemekte olan bir sonraki programa geçirir.
Verileri bekleyen işlemler askıya alınır ve veriler kullanılabilir olana kadar arka plana yerleştirilir.
Atlas sistemi ve işletim sistemlerinin geçmişi hakkında daha fazla bilgiyi Per Brinch Hansen'in İşletim Sistemlerinin Evrimi'nde bulabilirsiniz . Onun Klasik İşletim Sistemleri yukarıda referans Atlas kağıdı dahil olmak üzere kitap baskıları epeyce öncü kağıtları,.
Çoklu programlama kavramı, yukarıda tarif edildiği gibi, ilk olarak 1959 tarihli büyük ve hızlı bilgisayarlarda Zaman paylaşımı makalesinde Christopher Strachey tarafından tanımlanmıştır .
Sonunda zaman paylaşımı olarak hatırlanan şey, yukarıdakilerle aynı değildi; modern çok kullanıcılı, çok görevli sistemlere alışkın olan insanlara daha aşina olabilecek zaman paylaşımı 1959'da MIT'de John McCarthy tarafından icat edildi; referanslar için bkz . İşletim Sistemlerinin Gelişimi . Zaman paylaşımını gösteren ilk sistem, 1961'in sonlarında 1962'de Fernando Corbato, Marjorie Merwin-Daggett ve Robert C. Daley tarafından yazılan deneysel bir zaman paylaşımı sisteminde açıklanan IBM 709'da CTSS idi. CTSS zaten vardı (bu ifadenin modern anlamında) en erken arka plan süreçleri olarak nitelendirilebilecek cinler.
Ayrıca bkz bağlam anahtarı tarihini üzerine Retrocomputing , ve John McCarthy'nin kendi zaman paylaşımı tarihi üzerine Reminescences .
Kabuk perspektifinden arka plan süreçlerine atıfta bulunuyorsanız, C Kul'daki iş kontrolü ile birlikte ortaya çıktılar , Jim Kulp 1980'de bir süre uyguladı (özellik 1980 sonlarında piyasaya sürülen 4BSD'de mevcuttu ).