Çok kullanıcılı DOS - Multiuser DOS

Çok kullanıcılı DOS
Novell DR Çok Kullanıcılı DOS Sürümü 5.1 720x400.png
Novell DR Çok Kullanıcılı DOS Sürüm 5.1
geliştirici Dijital Araştırma , Novell
işletim sistemi ailesi CP/M
çalışma durumu Durdurulan
Kaynak modeli Kapalı kaynak
Son sürüm 7.22 R18 / 21 Nisan 2005 ; 16 yıl önce (GERÇEK/32: 7.95) ( 2005-04-21 )
Uygun İngilizce
Güncelleme yöntemi yeniden kurulum
Paketleme yöneticisi Hiçbiri
Platformlar x86 , 68000
çekirdek türü monolitik çekirdek
Varsayılan
kullanıcı arayüzü
Komut satırı arabirimi ( COMMAND.COM )
Lisans tescilli
Resmi internet sitesi Çeşitli (notlara bakınız)

Çok kullanıcılı DOS , IBM PC uyumlu mikro bilgisayarlar için gerçek zamanlı, çok kullanıcılı, çok görevli bir işletim sistemidir .

Bir evrim eski Eşzamanlı CP / M-86 , Eşzamanlı DOS ve Eşzamanlı DOS 386 işletim sistemleri, özgün tarafından geliştirilen Dijital Araştırma ve edinilmiş ve daha fazla tarafından geliştirilen Novell önceki Dijital Araştırma içinde 1991 Onun soy yalanlara 8 bitlik işletim sistem CP / M ve MP / M , ve 16-bit tek bir görev CP / M-86 CP / M'den gelişti.

Novell, 1992'de Çok Kullanıcılı DOS'u terk ettiğinde, üç ana katma değerli satıcı (VAR) DataPac Australasia , Eşzamanlı Kontroller ve Akıllı Mikro Yazılımın devralmasına ve Datapac Çok Kullanıcılı DOS ve Sistem Yöneticisi, CCI Çok Kullanıcılı DOS ve IMS'de bağımsız geliştirmeye devam etmesine izin verildi. Çok kullanıcılı DOS ve REAL/32.

FlexOS evrimleştiği hattı, Eşzamanlı DOS 286 ve Eşzamanlı DOS 68K , kapalı satıldı Entegre Sistemleri Temmuz 1994'te, Inc (ISI).

Eşzamanlı CP/M-86

İlk sürümü CP / M-86 1.0 (BDOS 2.x ile) uyarlanmış ve mevcut oldu IBM PC 1982 yılında gibi ticari olarak başarısız oldu IBM sitesindeki PC-DOS 1.0 önemli ölçüde düşük bir fiyata daha aynı tesisleri sunulan . PC DOS gibi, CP/M-86 da yeni 16-bit makinenin gücünden ve yeteneklerinden tam olarak yararlanamadı.

Kısa süre sonra , Eylül 1981'den bu yana CP/M'nin çoklu görev 'büyük kardeşi' MP/M-86 2.0 uygulamasıyla desteklendi . Bu, bir PC'yi , seri bağlantı noktalarına bağlı aptal terminaller kullanarak birden fazla eşzamanlı kullanıcıyı destekleyebilen çok kullanıcılı bir makineye dönüştürdü . Her kullanıcıya sunulan ortam, tüm bilgisayarı kendilerine aitmiş gibi gösteriyordu. Terminaller, tam bir PC'nin o zamanki önemli fiyatının çok küçük bir kısmına mal olduğundan, bu, PC ağlarının nadir, çok pahalı ve zor olduğu bir zamanda hesaplar veya stok kontrolü gibi çok kullanıcılı uygulamaları kolaylaştırmanın yanı sıra önemli ölçüde maliyet tasarrufu sağladı. uygulamak.

CP / M-86 1.1 ile ( BDOS ve MP / 2.2) M-86 2.1 eş zamanlı CP oluşturmak için birleşmiştir / M-86 3.0 (aynı zamanda CCP / M-86) BDOS 3.0 ile geç 1982 yılında Kathryn Strutynski , CP/M-86 için proje yöneticisi, aynı zamanda Concurrent CP/M-86 için proje yöneticisiydi. Tasarımcılarından biri Francis "Frank" R. Holsworth idi. Başlangıçta bu, dörde kadar (varsayılan yapılandırmasında) CP/M-86 uyumlu programların gerçek çoklu görevini destekleyen tek kullanıcılı bir işletim sistemiydi. Kendinden öncekiler gibi, çoklu işlemci desteği için yapılandırılabilir (bkz. örneğin Eşzamanlı CP/M-86/80 ) ve ayrıca bir operatörün birden çok programın etkileşimi arasında geçiş yapmasına izin veren "sanal ekranlar" eklenebilir. Daha sonraki sürümler, aptal terminalleri destekledi ve bu nedenle çok kullanıcılı sistemler olarak konuşlandırılabilir. Eşzamanlı CP/M-86 3.1 (BDOS 3.1), 21 Şubat 1984'te sevk edildi.

Uyarlamalar

Windows ile Eşzamanlı CP/M-86

Şubat 1984'te Digital Research , IBM Kişisel Bilgisayar ve Kişisel Bilgisayar XT için Windows ile Eşzamanlı CP/M adlı pencereleme yeteneklerine sahip Eşzamanlı CP/M-86'nın bir sürümünü de sundu .

Eşzamanlı CP/M-86/80

Bu, Eşzamanlı CP/M-86'nın LSI-M4 , LSI Ahtapot ve CAL PC bilgisayarları için bir uyarlamasıydı . Bu makinelerde hem 16-bit hem de 8-bit işlemciler vardı, çünkü 16-bit kişisel bilgi işlemin ilk günlerinde, 8-bit yazılım daha kullanılabilirdi ve genellikle karşılık gelen 16-bit yazılımdan daha hızlı çalışıyordu. Eşzamanlı CP/M-86/80, kullanıcıların hem CP/M (8-bit) hem de CP/M-86 (16-bit) uygulamalarını çalıştırmasına izin verdi. Bir komut girildiğinde, işletim sistemi, yürütülebilir dosyanın .COM veya .CMD uzantısına sahip olmasına bağlı olarak, ilgili uygulamayı 8 bit veya 16 bit işlemcide çalıştırdı . CP/M sistem çağrılarını daha sonra 16 bit işlemci tarafından yürütülen CP/M-86 sistem çağrılarına çevirerek 8 bit programlar için bir CP/M ortamını taklit etti.

Eşzamanlı DOS

Ağustos 1983'te Bruce Skidmore , Raymond D. Pedrizetti , Dave Brown ve Gordon Edmonds , PC DOS 1.1 ile temel uyumluluk sağlamak üzere Eşzamanlı CP/M-86 3.1 (BDOS 3.1 ile) için isteğe bağlı bir modül olan PC- MODE'u oluşturmak üzere bir araya geldi ( ve MS-DOS 1.1 ). Bu, Aralık 1983'te COMDEX'te herkese açık olarak gösterildi ve Mart 1984'te Concurrent DOS 3.1 (diğer adıyla BDOS 3.1 ile CDOS) olarak donanım satıcılarına gönderildi. Doğrudan ekrana veya diğer donanımlara erişmeyen basit DOS uygulamaları çalıştırılabilir. Örneğin, PKZIP gibi bir konsol programı mükemmel bir şekilde çalışsa ve CP/M yerel ARC arşivleyicisinden daha fazla olanak sunsa da, DOS için WordStar kelime işlemcisi gibi ekran manipülasyonları gerçekleştiren uygulamalar bunu yapmaz ve yerel Eşzamanlı CP/M (veya CP/M-86) sürümleri gerekliydi.

ABD'de Eşzamanlı DOS 3.1'den 4.1'e kadar geliştirilirken, OEM uyarlamaları ve yerelleştirmeleri , 1983'ten beri DR Europe'un Newbury, İngiltere'deki OEM Destek Grubu tarafından gerçekleştirilmiştir .

Dijital Araştırma konumlandırılmış Eşzamanlı DOS 4.1 ile GEM için alternatif olarak , IBM 'in Topview 1985 yılında.

Eşzamanlı PC DOS

1984'teki Eşzamanlı DOS 3.2 (BDOS 3.2 ile), CP/M-86 1.x, Eşzamanlı CP/M-86 3.x ve PC DOS 2.0 uygulamalarıyla uyumluydu. Birçok farklı donanım platformu için mevcuttu. IBM PC uyumlu BIOS/XIOS içeren sürüme Concurrent PC DOS 3.2 adı verildi. Kathryn Strutynski, Concurrent PC DOS'un ürün müdürüydü.

Eşzamanlı DOS 68K ve FlexOS 68K

1984'ten beri Motorola ile yapılan bir işbirliğinin parçası olma çabaları , C ile yazılmış CP/M-68K'nın halefi olarak Austin , Teksas'ta Concurrent DOS 68K'nın geliştirilmesine yol açtı . Ana mimarlarından biri Francis "Frank" R. Holsworth'du ( siglum FRH kullanarak ). Eşzamanlı DOS 68K 1.0, 1985'in başlarında OEM değerlendirmesi için uygun hale geldi. Bu çaba, Motorola'dan birkaç milyon dolar değerinde önemli miktarda fon aldı ve 68000 / 68010 işlemcileri için tasarlandı . 68000 işlemciler için daha önceki GEMDOS sistemi gibi, başlangıçta Motorola VME /10 geliştirme sistemi üzerinde çalışıyordu. Eşzamanlı DOS 68K 1.20/1.21, Nisan 1986'da piyasaya sürüldü ve yaklaşık olarakOEM'lere 200 000  dolar . Bu sistem 1986'nın sonlarında FlexOS 68K'ya dönüştü .

Bilinen sürümler şunları içerir:

  • Eşzamanlı DOS 68K 1.0 (1985)
  • Eşzamanlı DOS 68K 1.1
  • Eşzamanlı DOS 68K 1.20 (Nisan 1986, 1986-05-27)
  • Eşzamanlı DOS 68K 1.21 (1986)

Eşzamanlı DOS 286 ve FlexOS 286

Eşzamanlı DOS 68K çabasına paralel olarak, Dijital Araştırma ayrıca Ocak 1985'te Intel ile işbirliği içinde Eşzamanlı DOS 286'nın önizlemesini yaptı . Bu, Dijital Araştırma'nın 1982'den beri üzerinde çalıştığı MP/M-286 ve Eşzamanlı CP/M-286'ya dayanıyordu. .

Eşzamanlı DOS 286, statik bir BIOS veya XIOS yerine dinamik olarak yüklenebilir aygıt sürücülerine sahip yeni bir sistem mimarisine dayanan C dilinde eksiksiz bir yeniden yazmaydı. Ana mimarlarından biri Francis "Frank" R. Holsworth idi. İşletim sistemi kesinlikle 80286 yerel modda çalışacak ve 8086 öykünmesi çalıştırılırken korumalı mod çok kullanıcılı, çoklu görev işlemine izin verecekti . Bu , prototip çip örneklerinin B-1 adımı üzerinde çalışırken , Digital Research, işletim sistemlerinin değerlendirme kopyaları Nisan ayında gönderilmeye başlandığında, Mayıs ayında işlemcinin üretim seviyesi C-1 adımında öykünmeyle ilgili sorunlar keşfetti. Concurrent DOS 286'nın 8086 yazılımını korumalı modda çalıştırmasına izin vermeyin. Concurrent DOS 286'nın piyasaya sürülmesi Mayıs ayı sonlarında planlanmıştı, ancak Intel çipin yeni bir sürümünü geliştirene kadar ertelendi. Ağustos ayında, 80286 kapsamlı testler e-1 adım numunelerden sonra, Dijital Araştırma Intel tüm belgelenmiş 286 düzeltilmiş söyledi doğrularını , ancak e-1 üzerinde çalışan Eşzamanlı DOS 286 yayın öncesi sürümü ile belgesiz çip performans sorunları hala bulunduğunu adım. Intel, Digital Research'ün 8086 yazılımını korumalı modda taklit ederken benimsemek istediği yaklaşımın orijinal özelliklerden farklı olduğunu söyledi; yine de, Dijital Araştırma'nın öykünme modunu çok daha hızlı çalıştırmasını sağlayan mikro koddaki küçük değişiklikleri E-2 adımına dahil ettiler (bkz. LOADALL ). Aynı sınırlamalar , 1986'dan beri Digital Research'ün Monterey, California'daki yeni Esnek Otomasyon İş Birimi tarafından geliştirilen Concurrent DOS 286'nın yeniden tasarlanmış bir türevi olan FlexOS 286 sürüm 1.x'i etkiledi .

Daha sonraki sürümler, PC DOS 2.x ve 3.x ile uyumluluk ekledi.

Bilinen sürümler şunları içerir:

  • Eşzamanlı DOS 286 1.0 (1985)
  • Eşzamanlı DOS 286 1.1 (1986-01-07)
  • Eşzamanlı DOS 286 1.2 (1986)
  • FlexOS 286 1.3 (Kasım 1986)
  • FlexOS 286 1.31 (Mayıs 1987)

Eşzamanlı DOS XM ve Eşzamanlı DOS 386

Dijital Araştırma Eşzamanlı DOS XM Sürüm 6.0
Dijital Araştırma Eşzamanlı DOS 386 Sürüm 2.0

OEM Destek Grubu, 1986'da İngiltere'nin Hungerford kentinde Digital Research'ün yeni oluşturulan Avrupa Geliştirme Merkezi'ne (EDC) taşındı ve bu, DOS Plus gibi kardeşler ve ardılları da dahil olmak üzere Eşzamanlı DOS 4.11'den bu yana Eşzamanlı DOS ailesinin daha da geliştirilmesini üstlenmeye başladı .

Hungerford, Birleşik Krallık'ta geliştirilen sürüm 5 ve 6 (XM, Genişletilmiş Bellek anlamına gelen Eşzamanlı DOS XM), birden fazla CP/M-86 ve DOS programını aynı anda çalıştırmak için gerçek modda bir ortam sağlamak için 8 MB'ye kadar EEMS banka geçişi yapabilir ve en fazla üç kullanıcıyı destekler (bir yerel ve iki adede kadar seri terminaller aracılığıyla bağlanır).

1987 yılında, Eşzamanlı DOS 86, hala klasik XIOS ve BDOS mimarisinin bir devamı olan Eşzamanlı DOS 386 olacak şekilde yeniden yazılmıştır. Bu, Intel 80386 ve sonraki işlemcilerle donatılmış makinelerde çalıştı ve donanımı sanallaştırmak için 386'nın donanım olanaklarını kullanarak çoğu DOS uygulamasının Eşzamanlı DOS 386 altında, hatta terminallerde bile değiştirilmeden çalışmasına izin verdi. İşletim sistemi, eşzamanlı çok kullanıcılı dosya erişimini destekleyerek, çok kullanıcılı uygulamaların bir ağ sunucusuna bağlı bireysel PC'lerdeymiş gibi çalışmasına izin verdi . Eşzamanlı DOS 386, pahalı iş istasyonlarına ve daha sonra pahalı ağ kartlarına ihtiyaç duymadan, tek bir sunucunun aptal terminallerde veya terminal öykünme yazılımı çalıştıran ucuz, düşük özellikli PC'lerde bir dizi kullanıcıyı desteklemesine izin verdi. Gerçek bir çok kullanıcılı sistemdi; birkaç kullanıcı, karşılıklı etkileşimi önlemek için kayıt kilitlemeli tek bir veritabanı kullanabilir .

Eşzamanlı DOS 6.0, aynı zamanda, ondan oyulmuş olan DR DOS ailesinin başlangıç ​​noktasını temsil ediyordu .

Bilinen sürümler şunları içerir:

  • DR Eşzamanlı PC DOS XM 5.0 (BDOS 5.0)
  • DR Eşzamanlı DOS XM 5.0 (BDOS 5.0, Ekim 1986)
  • DR Eşzamanlı DOS XM 5.1 (BDOS 5.1?, Ocak 1987)
  • DR Eşzamanlı DOS XM 5.2 (BDOS 5.2?, Eylül 1987)
  • DR Eşzamanlı DOS XM 6.0 (BDOS 6.0, 1987-11-18), 6.01 (1987)
  • DR Eşzamanlı DOS XM 6.2 (BDOS 6.2), 6.21
  • DR Eşzamanlı DOS 386 1.0 (BDOS 5.0?, 1987)
  • DR Eşzamanlı DOS 386 1.1 (BDOS 5.2?, Eylül 1987)
  • DR Eşzamanlı DOS 386 2.0 (BDOS 6.0, 1987-11-18), 2.01
  • DR Eşzamanlı DOS 386 3.0 (BDOS 6.2, Aralık 1988, Ocak 1989), 3.01 (1989-05-19), 3.02 (1989)

Eşzamanlı PC DOS XM 5.0, IBM PC DOS 2.10'u taklit ederken, Eşzamanlı DOS XM 6.0 ve Eşzamanlı DOS 386 2.0, IBM PC DOS 3.30 ile uyumluydu.

Uyarlamalar

Concurrent Controls, Inc. tarafından bilinen CCI Concurrent DOS uyarlamaları şunları içerir:

  • CCI Eşzamanlı DOS 386 1.12 (BDOS 5.0?, Ekim 1987)
  • CCI Eşzamanlı DOS 386 2.01 (BDOS 6.0?, Mayıs 1988)
  • CCI Eşzamanlı DOS 386 3.01 (BDOS 6.2?, Mart 1989)
  • CCI Eşzamanlı DOS 386 3.02 (Nisan 1990)
  • CCI Eşzamanlı DOS 386 3.03 (Mart 1991)
  • CCI Concurrent DOS 386 3.04 (Temmuz 1991) namı diğer "CCI Concurrent DOS 4.0"
  • CCI Concurrent DOS 3.05 R1 (1992-02), R2 (1992), R3+R4 (1992), R5+R6 (1992), R7+R8 (1993), R9+R10 (1993), R11 (Ağustos 1993)
  • CCI Concurrent DOS 3.06 R1 (Aralık 1993), R2+R3 (1994), R4+R5+R6 (1994), R7 (Temmuz 1994)
  • CCI Concurrent DOS 3.07 R1 (Mart 1995), R2 (1995), R3 (1996), R4 (1996), R5 (1997), R6 (1997), R7 (Haziran 1998)
  • CCİ Eşzamanlı DOS 3.08
  • CCI Eşzamanlı DOS 3.10 R1 (2003-10-05)

Diğer uyarlamalar şunları içerir:

  • Kayısı Dörtlü Sürüm Seviye 4.3 için Kayısı Eşzamanlı DOS 386 2.01 (1987)

Çok kullanıcılı DOS

Concurrent DOS 386'nın sonraki sürümleri, DR'nin sonraki tek kullanıcılı PC DOS klonu DR DOS 5.0'ın bazı gelişmiş işlevlerini içeriyordu , ardından ürüne sürüm 5.0'dan başlayarak daha açıklayıcı "Multiuser DOS" (diğer adıyla MDOS) adı verildi. BDOS 6.5) 1991 yılında.

Çok kullanıcılı DOS , PC DOS'a dayalı LAN'larla rekabet etme yeteneğini kısıtlayan çeşitli teknik sınırlamalardan muzdaripti . PC DOS sürücüleri çok kullanıcılı veya çoklu görev farkında olmadığından, çok yaygın donanım için kendi özel aygıt sürücülerine ihtiyaç duyuyordu. Sürücü kurulumu uygun CONFIG.PSS önyükleme diskine dosya kopyalama ve değiştirme basit PC DOS yöntemiyle çok daha karmaşıktı - Çok kullanıcılı DOS yeniden bağlamak için gerekliydi çekirdeği (a olarak bilinen çekirdeğine kullanarak) SYSGEN komutunu.

Çok kullanıcılı DOS, ağ yığınları gibi birçok yaygın PC DOS eklentisini de kullanamadı ve grafik bağdaştırıcıları , ses kartları , CD-ROM sürücüleri ve fareler gibi PC uyumlu dünyadaki sonraki gelişmeleri destekleme yeteneği sınırlıydı . Bunların çoğu kısa süre içinde düzeltilmiş olsa da – örneğin, kullanıcıların CGA , EGA ve VGA yazılımını kullanmalarına izin veren grafik terminalleri geliştirildi – bu konuda bireysel bilgisayarlardan oluşan bir ağdan daha az esnekti ve bunların fiyatları düştükçe, yönetim ve daha düşük toplam sahip olma maliyeti açısından faydalar sunmasına rağmen, giderek daha az rekabetçi hale geldi. Çok kullanıcılı bir işletim sistemi olarak fiyatı elbette tek kullanıcılı bir sistemden daha yüksekti ve Quarterdeck'in DESQview'i gibi tek kullanıcılı çok görevli DOS eklentilerinin aksine özel aygıt sürücüleri gerektiriyordu . MP/M'den farklı olarak, tek kullanıcı için değil, çoklu görev kullanımı için hiçbir zaman popüler olmadı.

Novell, 1991'de Digital Research'ü satın aldığında ve 1992'de Multiuser DOS'tan vazgeçtiğinde, üç Master VARs DataPac Australasia, Concurrent Controls ve Intelligent Micro Software'in, 1994'te türevlerinin bağımsız gelişimini devralmak ve devam ettirmek için sistemin kaynak kodunu lisanslamasına izin verildi.

Bilinen sürümler şunları içerir:

  • DR Çok Kullanıcılı DOS 5.00 (1991), 5.01
  • Novell DR Çok Kullanıcılı DOS 5.10 (1992-04-13), 5.11
  • Novell DR Çok Kullanıcılı DOS 5.13 (BDOS 6.6, 1992)

Digital Research ve Novell DR Multiuser DOS'un tüm sürümleri, kendilerini "IBM PC DOS" sürüm 3.31 olarak bildirdi.

Uyarlamalar

DataPac Avustralya

DataPac Australasia Pty Limited tarafından bilinen sürümler şunları içerir:

  • Datapac Çok Kullanıcılı DOS 5.0
  • Datapac Çok Kullanıcılı DOS 5.1 (BDOS 6.6)
  • Datapac Sistem Yöneticisi 7.0 (1996-08-22)

1997'de Datapac, Citrix Systems, Inc. tarafından satın alındı ve Sistem Yöneticisi kısa süre sonra terk edildi. 2002 yılında Sidney merkezli birim Citrix' Advanced Products Group'a devredildi.

Eşzamanlı Kontroller

Concurrent Controls, Inc. (CCI) tarafından bilinen CCI Çok Kullanıcılı DOS sürümleri şunları içerir:

  • CCI Çok Kullanıcılı DOS 7.00
  • CCI Çok Kullanıcılı DOS 7.10
  • CCI Çok Kullanıcılı DOS 7.21
  • CCI Multiuser DOS 7.22 R1 (Eylül 1996), R2 (1996), R3 (1997), R4 GOLD/PLUS/LITE (BDOS 6.6, 1997-02-10), R5 GOLD (1997), R6 GOLD (1997), R7 ALTIN ​​(Haziran 1998), R8 ALTIN, R9 ALTIN, R10 ALTIN, R11 ALTIN ​​(2000-09-25), R12 ALTIN ​​(2002-05-15), R13 ALTIN ​​(2002-07-15), R14 ALTIN ​​(2002- 09-13), R15 ALTIN, R16 ALTIN ​​(2003-10-10), R17 ALTIN ​​(2004-02-09), R18 ALTIN ​​(2005-04-21)

CCI Multiuser DOS'un tüm sürümleri kendilerini "IBM PC DOS" sürüm 3.31 olarak bildirir. Benzer SETVER altında DOS , bu Çok kullanıcılı DOS kullanılarak değiştirilebilir DosVer  xy yarar.

1999 yılında CCİ adını Applica, Inc olarak değiştirdi. 2002 yılında Applica Technology, Aplycon Technologies, Inc oldu.

Akıllı Mikro Yazılım, Itera ve Entegre Çözümler

DOS 386 Profesyonel
IMS Çok Kullanıcılı DOS

IMS Çok Kullanıcılı DOS'un bilinen uyarlamaları şunları içerir:

  • IMS Çok Kullanıcılı DOS Gelişmiş Sürüm 5.1 (1992)
  • IMS Çok Kullanıcılı DOS 5.11
  • IMS Çok Kullanıcılı DOS 5.14
  • IMS Çok Kullanıcılı DOS 7.0
  • IMS Çok Kullanıcılı DOS 7.1 (BDOS 6.7, 1994)

IMS Çok Kullanıcılı DOS'un tüm sürümleri kendilerini "IBM PC DOS" sürüm 3.31 olarak bildirir.

GERÇEK/32
IMS REAL/32 Sürüm 7.6

Thatcham, İngiltere'deki Intelligent Micro Software Ltd. (IMS), 1994'te Novell'den Multiuser DOS'u daha da geliştirmek için bir lisans aldı ve 1995'te ürünlerini REAL/32 olarak yeniden adlandırdı.

Daha önce FlexOS / 4690 OS'ye benzer şekilde , IBM 1995'te REAL/32 7.50 lisansını 4695 POS terminalleriyle bir araya getirmek için lisansladı .

IMS REAL/32 sürümleri:

  • IMS REAL/32 7.50 (BDOS 6.8, 1995-07-01), 7.51 (BDOS 6.8), 7.52 (BDOS 6.9), 7.53 (BDOS 6.9, 1996-04-01), 7.54 (BDOS 6.9, 1996-08-01) )
  • IMS REAL/32 7.60 (BDOS 6.9, Şubat 1997), 7.61, 7.62, 7.63
  • IMS REAL/32 7.70 (Kasım 1997), 7.71, 7.72, 7.73, 7.74 (1998)
  • IMS REAL/32 7.80, 7.81 (Şubat 1999), 7.82, 7.83 (BDOS 6.10)
  • IMS REAL/32 7.90 (1999), 7.91, 7.92
  • ITERA IMS REAL/32 7.93 (Haziran 2002), 7.94 (BDOS 6.13, 2003-01-31)
  • Entegre Çözümler IMS REAL/32 7,95

REAL/32 7.50 ila 7.74, kendilerini "IBM PC DOS" sürüm 3.31 olarak bildirirken, 7.80 ve üstü sürümler 6.20 sürümünü bildirir. LBA ve FAT32 desteği 1999'da REAL/32 7.90 ile eklendi. 19 Nisan 2002'de Intelligent Micro Software Ltd. iflas başvurusunda bulundu ve ana müşterilerinden biri olan Barry Quittenton's Itera Ltd. tarafından devralındı. Bu şirket 2006'da feshedildi. 03-28. 2010 itibariyle REAL/32, Birleşik Krallık Thatcham'daki Integrated Solutions tarafından tedarik edildi, ancak aynı adresteki şirket daha sonra inşaatçılar olarak listelendi.

GERÇEK/NG

REAL/NG, IMS'nin "İnternet çağı için REAL/32" olarak da adlandırılan REAL/32'nin "Yeni Nesil"ini yaratma girişimiydi. REAL/NG, "PC'lerden x86 çok işlemcili sunucu sistemlerine kadar artan donanım yelpazesi" sözü verdi.

2003 itibariyle reklamı yapılan özellik listesi:

  • Linux'un Red Hat 7.3 veya sonraki sürümleriyle çalışır
  • DOS ve REAL/32 ile geriye dönük uyumlu
  • Maksimum 65535 sanal konsol; bunların her biri bir kullanıcı olabilir
  • Linux uzmanlığı gerekmez
  • Web tarayıcısı ile yönetim/kurulum/yükseltme (yerel ve uzak)
  • Temin TCP / IP Linux- / satın aldığınız kullanıcı sayısına terminal emülatörü, Windows tabanlı
  • Yerleşik baskı ve dosya paylaşımı
  • Yerleşik Linux ve REAL/NG sunucuları arasında sürücü eşlemesi
  • Kullanıcı donanım desteği
  • Artan performans
  • Büyük ölçüde artırılmış TPA
  • Çoklu işlemci desteği
  • Geliştirilmiş donanım desteği
  • Dahili güvenlik duvarı desteği
  • Koltuk başına çok düşük maliyet
  • Düşük toplam sahip olma maliyeti
  • CD'de verilir
  • Bir dizi Red Hat CD'si ile birlikte verilir

10 Aralık 2003'e kadar IMS, İnternet Arşivine dayanarak en son sürüm gibi görünen "REALNG V1.60-V1.19-V1.12"yi kullanıma sundu .

2005 yılına gelindiğinde realng.com web sitesi IMS ana web sitesini yansıtıyordu ve REAL/NG'den hiç söz etmiyordu, yalnızca REAL/32'den bahsediyordu.

Uygulama yazılımı

Bu işletim sisteminin çeşitli sürümlerinin DOS programlarını çalıştırma yeteneği artarken, platform için yazılan yazılım, özellikle çok kullanıcılı operasyon için uygun işlev çağrılarını kullanarak özelliklerinden yararlanabilir. İşlemcinin kontrolünü elinde tutarak kötü yazılmış uygulamaların diğer işlemleri geciktirmesini önleyen önleyici çoklu görev kullandı . Bugüne kadar, Çok Kullanıcılı DOS, wolfSSL gibi popüler SSL/TLS kitaplıkları tarafından desteklenmektedir .

API engelleme ve bloke edici olmayan destek temin mesaj sıralarını , ortak-dışlama sıraları, alt proses oluşturma yeteneği mesajları boş döngüleri kullanılan farklı olarak, ana bağımsız olarak yürütülmesini ve işlemci çevrimleri atık vermedi yürütme duraklatma için bir yöntem tek kullanıcılı işletim sistemleri tarafından. Uygulamalar bir konsola "ekli" olarak başlatıldı . Ancak, bir uygulama kullanıcı etkileşimine ihtiyaç duymuyorsa, konsoldan "ayrılabilir" ve arka plan işlemi olarak çalışabilir , gerekirse daha sonra konsola yeniden bağlanabilir.

Diğer bir önemli özellik, bellek yönetiminin işlemler için "paylaşılan" bir bellek modelini desteklemesiydi (normal DOS programlarında bulunan olağan modellere ek olarak). Paylaşılan bellek modelinde bir programın "kod" ve "veri" bölümleri birbirinden izole edilmiştir. "Kod" değiştirilebilir veri içermediğinden, bellekteki kod bölümleri aynı programı çalıştıran birkaç işlem tarafından paylaşılabilir ve böylece bellek gereksinimleri azaltılabilir.

Herhangi bir çoklu görev platformu için yazılmış veya uyarlanmış programların, örneğin bir kullanıcının bir tuşa basmasını beklerken kesintiye uğrayana kadar tek görevli sistemler tarafından kullanılan sonsuz döngülere girme tekniğinden kaçınması gerekir; diğer işlemler tarafından kullanılabilecek bu boşa harcanan işlemci zamanı. Bunun yerine, Eşzamanlı DOS, bir işlemin belirli bir süre için "uykuya" çağırabileceği bir API çağrısı sağladı. Eşzamanlı DOS çekirdeğinin sonraki sürümleri , uygulamanın yararlı bir iş yapıp yapmadığını veya aslında boşta olup olmadığını belirlemek için DOS API çağrılarını izleyen Boşta Kalma Algılama'yı içeriyordu ; bu durumda, diğer işlemlerin çalışmasına izin vererek işlem askıya alındı. Boşta Kalma Tespiti, 1989 yılında Roger Alan Gross ve John P. Constant tarafından icat edilen ve BatteryMAX olarak pazarlanan patentli DR-DOS Dinamik Boşta Kalma Tespiti güç yönetimi özelliğinin katalizörüydü .

Ayrıca bakınız

Referanslar

daha fazla okuma

Dış bağlantılar