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
- Všechny verze operačního systému MSDOS jsou jednoprogramové a jednouživatelské systémy.
- Maximální velikost základní operační paměti 640 KB.
- 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).
- Jméno souboru nebo adresáře 1-8 znaků, přípona 0-3 znaky.
- 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.
copy přenáší (kopíruje) a spojuje soubory date zobrazuje a nastavuje systémové datum del (erase) ruší soubory (erase) dir zobrazí položky adresáře exit ukonč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 time zobrazuje a nastavuje systémový čas type vypisuje obsah souboru na obrazovku
Externí příkazy
jsou samostatné programy uložené na systémovém disku v souborech (exe, com).
diskcopy přenáší (kopíruje) celé obsahy disket fdisk konfiguruje pevný disk format formátuje disk mem zobrazí obsazení operační paměti more data ze vstupu zobrazuje po jednotlivých obrazovkách sort řadí soubor dat vzestupně nebo sestupně sys přenáší soubory se systémem na zadaný disk tree vypisuje 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:1536Uká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 /INSERTUkázka souboru AUTOEXEC.BAT