MS-DOS 4.0 (wielozadaniowość)

MS-DOS 4.0
Msdos-icon.png
Multitasking MS-DOS 4.00 Command.png
Wielozadaniowość MS-DOS 4.00 Command.com Sesja na VirtualBox VM.
Deweloper Microsoftu
Napisane w montaż x86
Rodzina OS DOS
Model źródłowy Zamknięte źródło
Pierwsze wydanie 1986 ; 37 lat temu ( 1986 )
Ostateczne wydanie 4.1 / 1987 ; 36 lat temu ( 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:

Zobacz też

Dalsza lektura