MS-DOS 4.0 (wielozadaniowość)
Deweloper | Microsoftu |
---|---|
Napisane w | montaż x86 |
Rodzina OS | DOS |
Model źródłowy | Zamknięte źródło |
Pierwsze wydanie | 1986 |
Ostateczne wydanie | 4.1 / 1987 |
Zaktualizuj metodę | Ponowna instalacja |
Menedżer pakietów | Nic |
Platformy | x86 |
Typ jądra | Monolityczny |
Domyślny interfejs użytkownika |
Interfejs wiersza poleceń ( COMMAND.COM ) |
Licencja | Prawnie zastrzeżony |
Stan wsparcia | |
Nieobsługiwany |
MS-DOS 4.0 był wielozadaniową wersją MS-DOS opracowaną przez Microsoft w oparciu o MS-DOS 2.0. Brak zainteresowania ze strony producentów OEM , zwłaszcza IBM (który wcześniej przekazał Microsoftowi kod wielozadaniowości na IBM PC DOS dołączony do TopView ), doprowadził do wydania go tylko w zmniejszonej formie. Jest czasami określany jako europejski MS-DOS 4.0 , ponieważ był tam głównie używany. Nie należy go mylić z PC DOS 4.00 lub MS-DOS 4.01 i nowsze, które nie zawierały funkcji wielozadaniowych.
Historia
Apricot Computers zapowiedziało „MS-DOS 4.0” na początku 1986 roku, a Microsoft zademonstrował go we wrześniu tego roku na targach w Paryżu. Jednak tylko kilku europejskich producentów OEM , takich jak SMT Goupil i International Computers Limited (ICL), faktycznie licencjonowane wersje oprogramowania. W szczególności IBM odrzucił produkt, koncentrując się zamiast tego na ulepszeniach MS-DOS 3.x i ich nowym wspólnym rozwoju z Microsoftem w celu wyprodukowania OS/2 .
W rezultacie projekt został zmniejszony i dostarczono tylko te funkcje, które obiecano poszczególnym producentom OEM. We wrześniu 1987 roku zgłoszono opracowanie wersji wielozadaniowego systemu MS-DOS 4.1 dla profesjonalnej stacji roboczej ICL DRS (PWS). Żadne dalsze komunikaty nie zostały dokonane po wypełnieniu umów.
W lipcu 1988 r. IBM ogłosił „ IBM DOS 4.0 ”, niepowiązany produkt będący kontynuacją DOS 3.3 i 3.4 , co doprowadziło do wstępnych przypuszczeń, że Microsoft może wydać go pod innym numerem wersji. Jednak Microsoft ostatecznie wypuścił go jako „MS-DOS 4.0”, [ potrzebne źródło ] z MS-DOS 4.01, który szybko naprawił problemy zgłaszane przez wielu.
Cechy
Oprócz drobnych ulepszeń, takich jak obsługa nowego formatu pliku wykonywalnego , kluczową cechą wydania była obsługa wielozadaniowości z wywłaszczaniem . Nie korzystało to z trybu chronionego dostępnego w procesorach 80386 , ale pozwalało specjalnie napisanym programom na dalsze działanie w „trybie tła”, w którym nie miały one dostępu do danych wejściowych i wyjściowych użytkownika, dopóki nie powróciły na pierwszy plan. Zgłoszono, że system operacyjny zawiera harmonogram z podziałem czasu i komunikację międzyprocesową za pośrednictwem potoków i pamięci współdzielonej . Ta ograniczona forma wielozadaniowości została uznana za bardziej użyteczną w środowisku serwera niż stacji roboczej, szczególnie w połączeniu z MS-Net 2.0, który został wydany jednocześnie.
Pozostały inne ograniczenia MS-DOS 3.0, w tym niemożność wykorzystania pamięci powyżej 640 KB, co przyczyniło się do braku przyjęcia produktu, szczególnie w świetle potrzeby pisania programów specjalnie ukierunkowanych na nowe środowisko.
INT 21h /AH=87h może służyć do rozróżnienia między wielozadaniowością MS-DOS 4.x a późniejszymi problemami MS-DOS/PC DOS 4.x.
Prezes Microsoftu, Jon Shirley , opisał to jako „wyspecjalizowaną wersję” i posunął się nawet do stwierdzenia „może nie powinniśmy byli nazywać tego DOS 4.0”, chociaż nie jest jasne, czy zawsze taki był zamiar, czy też bardziej entuzjastyczna reakcja ze strony producentów OEM spowodowałoby, że byłby prawdziwym następcą DOS 3.x. Marketing umieścił go jako dodatkową opcję między DOS 3.x dla stacji roboczych a Xenixem dla serwerów wyższej klasy i systemów dla wielu użytkowników.
Polecenia zewnętrzne
MS-DOS w wersji 4.10.20 obsługuje następujące polecenia zewnętrzne:
- DODAĆ
- PRZYDZIELAĆ
- ATRYB
- KOPIA ZAPASOWA
- CHKDSK
- KOMENDA
- ODPLUSKWIĆ
- ODŁĄCZYĆ
- DISKCOMP
- KOPIUJ
- EDLIN
- EXE2BIN
- FC
- FDYSK
- ZNAJDOWAĆ
- FORMAT
- GRAFTABL
- GRAFIKA
- GWBASIC
- PARK GŁÓWNY
- ZAINSTALUJX
- DOŁĄCZYĆ
- ETYKIETA
- LINK4
- TRYB
- WIĘCEJ
- MYSZ
- PERM0
- WYDRUKOWAĆ
- KOLEJKA
- ODZYSKIWAĆ
- ZASTĘPOWAĆ
- PRZYWRÓCIĆ
- ORGANIZOWAĆ COŚ
- UDZIAŁ
- SORTOWAĆ
- SUBST
- SYS
- DRZEWO
- XKOPIUJ
Zobacz też
- Concurrent DOS , Concurrent DOS 286 , Concurrent DOS 386 - współbieżny wielozadaniowy system operacyjny oparty na CP / M z emulatorem DOS od 1983 r.
- DOS Plus - współbieżny wielozadaniowy system operacyjny oparty na systemie PC DOS z emulatorem DOS od 1985 roku
- DoubleDOS - umożliwił ograniczoną wielozadaniowość poprzez podzielenie komputera na dwie jednoczesne sesje DOS
- Novell DOS , OpenDOS , DR-DOS - następcy DOS Plus z zapobiegawczą wielozadaniowością w VDM od 1993 roku
- FlexOS - następca Concurrent DOS 286 od 1986 roku
- 4680 OS , 4690 OS - następcy FlexOS 286 i FlexOS 386 od 1986
- Multiuser DOS - następca Concurrent DOS 386 od 1991 roku
- REAL/32 - następca Multiuser DOS od 1995 roku
- PC-MOS / 386 - wielozadaniowy klon DOS dla wielu użytkowników od 1987 roku
- VM/386 - wielozadaniowe środowisko DOS dla wielu użytkowników od 1987 roku
- TopView - środowisko wielozadaniowe oparte na systemie DOS od 1985 roku
- DESQview , DESQview/X - środowisko wielozadaniowe oparte na systemie DOS od 1985 roku
- Wirtualna maszyna DOS
- Datapac Australazja
Dalsza lektura
- „Microsoft udostępni MS-DOS 4.0, MS-Net 2.0 w czwartym kwartale” . InfoŚwiat . 1986-09-29.
- Osterman, Larry (22.03.2004). „Czy wiesz, że OS/2 nie był pierwszym wielozadaniowym systemem operacyjnym firmy Microsoft, który nie był systemem Unix?” . Blogi MSDN .
- Brooks, Vernon C. „Informacje o mało znanym wielozadaniowym systemie MS-DOS 4.0” . Retro PC DOS . Zarchiwizowane od oryginału w dniu 2020-02-18 . Źródło 2014-02-13 .
- Necasek, Michał (2013-03-11). „Wielozadaniowość MS-DOS 4.0 żyje” . Muzeum OS/2 . Zarchiwizowane od oryginału w dniu 2018-01-07 . Źródło 2019-07-28 .