Preloader image
 
Wersje DOS
799
post-template-default,single,single-post,postid-799,single-format-standard,simplicity-core-1.0.3,simplicity-theme-ver-2.0.3,ajax_fade,page_not_loaded,smooth_scroll

Blog

Posted by Maniek in Programy

Wersje DOS

Historia stworzenia Microsoft DOS obrosła już w legendę, jak to Bill Gates, z nowo założonej firmy Micro-Soft (pierwotna nazwa firmy), która już miała pierwszy sukces komercyjny za sobą, jakim byl interpreter języka BASIC, na spotkaniu z gigantem firmą IBM, zmamił ją, iż posiada idealny system dla nowo tworzonych przez IBMa komputerów serii PC. I jest to prawda, bo w chwili zamówienia system Microsoftu poprostu nie istniał. Microsoft nabył klon CP/M firmy Seattle Computer Products 86-DOS i przemianował go na PC-DOS. Microsoft zachowal mozliwość sprzedaży własnego systemu MS-DOS na komputery IBM PC i jego klony. Microsoft zakupił za około 50 000$ wszystkie prawa do 86-DOS w lipcu 1981. W sierpniu tegoż roku ukazuje się MS-DOS 1.0, zajmujący 13 kB dysku i pracujący na 8 kB pamięci operacyjnej. W listopadzie dodana zostaje obsługa dyskietek dwustronnych 320 kB. Widząc co się dzieje na rynku PC Gates postanawia wszcząć agresywną kampanię marketingową MS-DOS, dzięki czemu firma momentalnie się rozrasta.

Główne zmiany poszczególnych wersji MS-DOS od 1.0 do 7.1 zawiera poniższa tabela.

08.1980QDOS 0.1napisany przez Tima Pattersona w Seattle Computer Products
10.1980 Microsoft rozmawia z SPC o wykupieniu praw do systemu
12.198086-DOS 0.3napisany w Seattle Computer Products (poprawiona, przemianowana wersja QDOS’a), MS wykupuje prawa do systemu na zasadach non-exclusiv
02.1981MS-DOS 1.0uruchomiony na prototypie IBM PC
04.198186-DOS 1.0powstaje w Seattle Computer Products
07.198186-DOS 1.0MS wykupuje wszystkie prawa do systemu od SCP za $50 000
08.1981PC-DOS 1.00

wprowadzony wraz z IBM PC (odpowiada 86-DOS):

  • – obsługa jednostronnych, 8-sektorowych napędów dysków elastycznych 160kB;
  • – zawiera: COMMAND.COM – interpreter plików wsadowych oraz poleceń: DIR, REN, DEL, COPY, TYPE, PAUSE, CHKDSK, DATE, TIME, FORMAT, SYS, ponadto EDLIN (ascetyczny edytor tekstu), DEBUG (assembler/debuger ?), FILCOM (program do porównywania plików);
  • – wewnętrzna wersja 1.05 poprawione kilka błędów
06.1982PC-DOS 1.10poprawione usterki (1.05), dodana obsługa dwustronnych, 8-sektorowych napędów dysków elastycznych 320kB
07.1982MS-DOS 1.25odpowiada PC-DOS 1.10, pierwszy DOS wypuszczony nie przez IBM
03.1983PC-DOS 2.0

wprowadzony wraz z IBM PC-XT, usprawnienia:

  • – hierarchiczna struktura katalogów i podkatalogów na wzór UNIX’a,
  • – koncepcje standardowego urządzenia I/O, strumienia danych (z możliwością przekierowyania jego wejścia/wyjścia), przetwarzania potokowego – również wzorowane na UNIX’ie,
  • – instalowalne sterowniki urządzeń,
  • – poprawione zarządzanie pamięcią operacyjną,
  • – nowy sposób realizacji dostępu systemu do plików poprzez handle (ze względów na kompatybilność pozostawiono również dotychczasowe FCB),
  • – polecenie PRINT działające w tle i realizujące wydruk kolejki plików (spooler),
  • – sterownik ekranu i klawiatury ANSI.SYS,
  • – nowe polecenia systemowe: BACKUP, CD, MD, PATH, RD, RESTORE, TREE, GOTO, IF, ECHO, CLS, FOR, SHIF, LABEL(?),
  • – mini-assembler DEBUG,
  • – ulepszony interpretator BASICa,
  • – obsługa twardych dysków (do 10MB),
  • – obsługa dwustronnych, 9-sektorowych napędów dysków elastycznych 360kB
05.1983MS-DOS 2.01po raz pierwszy z obsługą formatów międzynarodowych
10.1983PC-DOS 2.10wersja dla IBM PCjr, poprawione kilka błędów
12.1983MS-DOS 2.11krzyżówka PC-DOS 2.10 i MS-DOS 2.01
08.1984PC-DOS 3.0

wprowadzone wraz z IBM PC-AT, usprawnienia:

  • – 16-bitowy FAT,
  • – możliwość uruchamiania programów przez podanie ścieżki dostępu,
  • – obsługa dysku stałego o pojemności 20 MB,
  • – obsługa napędów 5.25″ 1.2MB,
  • – możliwość symulacji dysku w pamięci operacyjnej (RAMDISK),
  • – tzw. polecenia narodowe (COUNTRY, KEYBxx i SELECT),
  • – nowe polecenia: ATTRIB, GRAFTABL, LABEL i SHARE,
  • – kilka dodatkowych programów narzędziowych,
  • – obsługa sieci IBM.
11.1984MS-DOS 3.05pierwsza wersja 3.x spoza IBM
03.1985PC-DOS 3.10poprawione błędy, dodana generalna obsługa sieci LAN i współużytkowania plików, nowe polecenia: JOIN i SUBST, zmienione polecenia: LABEL i TREE.
10.1985MS-DOS 2.25rozszerzona obsługa języków narodowych
01.1986PC-DOS 3.20
  • – obsługa napędów 3.5″ 720kB,
  • – obsługa laptopów IBM PC Convertible,
  • – zabezpieczenie przed przypadkowym formatowaniem dysku stałego,
  • – możliwość kontroli urządzeń niestandardowych i logicznych,
  • – polecenia systemowe REPLACE i XCOPY,
  • – ulepszone polecenia: COMMAND, ATTRIB, FORMAT, GRAPHICS, SELECT, SHELL,
  • – wersje znacjonalizowane MS- i PC-DOS
04.1986MS-DOS 4.00multitasking (tylko w Europie), szybko wycofany
04.1987PC-DOS 3.30

wprowadzony wraz z modelem IBM PS/2, usprawnienia:

  • – obsługa napędów 3.5″ 1.44MB,
  • – obsługa kilku partycji (do 24 dysków logicznych),
  • – przełączanie stron kodowych (CHCP, NLSFUNS),
  • – usprawniona obsługa języków narodowych (KEYB, KEYBOARD.SYS, zrezygnowano z KEYBxx),
  • – nowe polecenia systemowe: APPEND, CALL, FASTOPEN,
  • – programy sterujące: DISPLAY.SYS i PRINTER.SYS,
  • – zmodyfikowane polecenia: ATTRIB, BACKUP, DATE, TIME, FDISK, RESTORE, XCOPY,
  • – obsługa zegara CMOS w AT
11.1987MS-DOS 3.31obsługa partycji DOS większych niż 32MB
08.1988PC-DOS 4.00

usprawnienia:

  • – obsługa dysków większych niż 32MB,
  • – obsługa EMS (Expanded Memory), realizowana przez programy XMA2EMS.SYS i XMAEM.SYS,
  • – możliwość korzystania z pamięci EMS przez polecenia BUFFERS i FASTOPEN, programy VDISK.SYS i DEBUG.COM,
  • – rozszerzona obsługa sieci,
  • – zarzucona obsługa PCjr,
  • – graficzne środowisko systemu – DOSSHELL,
  • – nowe polecenia: MEM, INSTALL, SWITCHES,
  • – zmodyfikowane polecenia: APPEND, CHKDSK, ERASE, FASTOPEN, FDISK, FORMAT, GRAPHICS, MODE, REM, REPLACE SELECT, SYS.
12.1988MS-DOS 4.01zmienione i rozbudowane mechanizmy zarządzania pamięcią (HIMEM.SYS i EMM386.SYS?),kilka poprawionych błędów
06.1991MS-DOS 5.00

usprawnienia:

  • – obsługa XMS (Extended Memory) i HMA (High Memory Area) poprzez sterownik HIMEM.SYS i EMM386.EXE,
  • – możliwość ładowania sterowników (device drivers) i programów rezydentnych (TSR – Terminated (and) Stay Resident) do UMB (Upper Memory Blocks) – obszaru powyżej 640kB,
  • – obsługa do 8 twardych dysków,
  • – dysk logiczny może być większy niż 32MB,
  • – język interpretator QBASIC,
  • – pełnoekranowy edytor tekstu EDIT,
  • – system informacji pomocniczych HELP i opcja „/?” w każdym poleceniu,
  • – program DOSKEY,
  • – zwiększenie bezpieczeństwa systemu (UNFORMAT, UNDELETE, MIRRIR),
  • – zmiany w poleceniu DIR,
  • – obsługa napędów 2.88MB
03(08?).1993MS-DOS 6.00

usprawnienia:

  • – kompresja dysku (DOUBLESPACE),
  • – wybór konfiguracji przy starcie,
  • – optymalizacja wykorzystania pamięci (MEMMAKER),
  • – przerobiony program SMARTDRIVE (cache także CD-ROM’u),
  • – przesyłanie danych złączem szeregowym/równoległym (INTERLINK),
  • – podczas ładowania pojawia się napis „Starting MS-DOS”
09.1993MS-DOS 6.20nowy DOUBLESPACE, SCANFIX (nowa wersja CHKDSK), zmiany w DISKCOPY (używa bufora na twardym dysku, co redukuje ilość zmian dyskietek w napędzie), drobne zmiany w: MEM, DIR, CHKDSK, FORMAT (format wyświetlanych informacji) oraz MOVE, COPY, XCOPY (ostrzeżenie przed nadpisaniem pliku)
03.1994MS-DOS 6.21bez DOUBLESPACE
05.1994MS-DOS 6.22nowa kompresja dysku (DRIVESPACE)
08.1995MS-DOS 7.00element Windows 95
08.1996MS-DOS 7.10element Windows 95OSR2