Základy operačního systému MSDOS

MSDOS - Microsoft disk operation system

Poslední verze operačního systému MSDOS uvedená na trh má označení 6.22. Dodávala se na třech disketách, ze kterých se instalovala na harddisk počítače. S příchodem operačního systému Windows 95 se firma Microsoft přestala dalším vývojem operačního systému MSDOS zabývat. Dnes lze operační systém MSDOS zakoupit za cenu asi tisíc korun.

Charakteristika MSDOSu

  1. Všechny verze operačního systému MSDOS jsou jednoprogramové a jednouživatelské systémy.
  2. Maximální velikost základní operační paměti 640 KB.
  3. Pojmenování jednotlivých externích paměťových médií písmeny A:, B: (disketové mechaniky), C: (první harddisk), D:, E:, ... (další harddisky), F: (první síťový disk).
  4. Jméno souboru nebo adresáře 1-8 znaků, přípona 0-3 znaky.
  5. Spustitelné soubory musí mít příponu exe, bat nebo com.

Spuštění operačního systému

Počítač musí obsahovat čip, který po zapnutí počítače (resp. po studeném restartu) zajistí nahrání a spuštění zavaděče (boot) operačního systému z harddisku (diskety, kompaktu) do operační paměti (RAM) počítače. Čip se jmenuje BIOS (Basic Input/Output System).

Zavaděč operačního systému MSDOS, je uložen, tak jako jiné zavaděče, v prvním sektoru nulté stopy nultého povrchu disku. Po té co je zavaděč načten a spuštěn, zajistí nahrání souborů IO.SYS a MSDOS.SYS z disku do operační paměti. Soubory IO.SYS a MSDOS.SYS obsahují vlastní operační systém. Dále musí systémový disk obsahovat program, který komunikuje s uživatelem (COMMAND.COM). Na systémovém disku také většinou najdeme soubor CONFIG.SYS, ve kterém je popsána konfigurace operačního systému. Posledním souborem, který patří operačnímu souboru, je dávka AUTOEXEC.BAT. Té předá řízení interpret příkazů COMMAND.COM těsně před ukončením zavádění systému. V této dávce může uživatel zapsat příkazy pro počáteční nastavení nejrůznějších parametrů, případně spuštění potřebných programů.


Příkazy MSDOSu

Interní příkazy

jsou základní příkazy, zajišťují nejdůležitější služby MSDOSu.

copypřenáší (kopíruje) a spojuje soubory
datezobrazuje a nastavuje systémové datum
del (erase)ruší soubory (erase)
dirzobrazí položky adresáře
exitukončuje vnořený interpret příkazů
chdir (cd)zobrazuje nebo nastavuje cestu k běžnému adresáři
mkdir (md)vytvoří adresář
ren (rename)přejmenovává soubor
rmdir (rd)ruší adresáře
timezobrazuje a nastavuje systémový čas
typevypisuje obsah souboru na obrazovku

Externí příkazy

jsou samostatné programy uložené na systémovém disku v souborech (exe, com).

diskcopypřenáší (kopíruje) celé obsahy disket
fdiskkonfiguruje pevný disk
formatformátuje disk
memzobrazí obsazení operační paměti
moredata ze vstupu zobrazuje po jednotlivých obrazovkách
sortřadí soubor dat vzestupně nebo sestupně
syspřenáší soubory se systémem na zadaný disk
treevypisuje adresářový strom

DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE NOEMS
DOS=HIGH, UMB
DEVICEHIGH=C:\DOS\SETVER.EXE
LASTDRIVE=Z
FILES=120
STACKS=9,256
SHELL=C:\COMMAND.COM C:\ /P /E:1536
Ukázka souboru CONFIG.SYS

@ECHO OFF
PROMPT $P$G
PATH C:\DOS;C:\BAT;C:\UT;C:\NWCLIENT;c:\windows
SET TEMP=C:\TMP
C:\DOS\SMARTDRV.EXE
LH C:\DOS\DOSKEY.COM /INSERT
Ukázka souboru AUTOEXEC.BAT