Obsah
MS-DOS (Microsoft Disk Operating System)
MS-DOS je ne-grafický, jednoúlohový operační systém s textovým rozhraním, který v 80. a 90. letech dominoval trhu osobních počítačů (PC). Byl vyvinut společností Microsoft původně pro procesory Intel 8086/8088.
I když je dnes považován za zastaralý, jeho dědictví přežívá v systému Windows ve formě souborového systému FAT, označování disků písmeny (C:) a v emulátoru Příkazový řádek (cmd.exe).
1. Architektura systému
MS-DOS je monolitický systém, který se skládá ze tří hlavních vrstev, jež musí být načteny při startu (bootování):
- IO.SYS: Zajišťuje nízkoúrovňové propojení s hardwarem (vstup/výstup).
- MSDOS.SYS: Jádro systému (kernel), které spravuje soubory, paměť a spouštění programů.
- COMMAND.COM: Interpret příkazů (shell), který zajišťuje komunikaci s uživatelem přes textové rozhraní.
2. Správa paměti
MS-DOS pracoval v tzv. reálném režimu procesoru, což přinášelo zásadní omezení:
- Konvenční paměť (640 KB): Prvních 640 KB RAM, do kterých se musely vejít aplikace i ovladače. Slavný (byť pravděpodobně apokryfní) citát Billa Gatese říká: „640 KB by mělo stačit každému.“
- Expanded/Extended Memory (EMS/XMS): Pozdější techniky pro přístup k paměti nad hranicí 1 MB pomocí speciálních manažerů (EMM386.EXE).
3. Souborový systém FAT
MS-DOS představil souborový systém FAT (File Allocation Table).
- Názvy souborů: Formát 8.3 (max. 8 znaků pro název, 3 pro příponu, např.
DOKUMENT.TXT). - Struktura: Hierarchická stromová struktura složek (příkaz
mkdir,chdir). - Písmena disků: Rezervace
A:aB:pro disketové mechaniky,C:pro první pevný disk.
4. Základní příkazy (CLI)
Práce v MS-DOSu probíhala zadáváním textových příkazů do promptu (např. C:\>).
| Příkaz | Funkce |
|---|---|
| DIR | Vypíše obsah aktuálního adresáře. |
| CD | Změní aktuální adresář. |
| COPY | Kopíruje soubory z jednoho místa na druhé. |
| DEL | Smaže vybraný soubor. |
| EDIT | Jednoduchý textový editor (v pozdějších verzích). |
| FORMAT | Připraví disk pro použití se systémem DOS. |
5. Konfigurační soubory
Uživatel mohl chování systému ovlivnit pomocí dvou klíčových textových souborů v kořenovém adresáři:
- CONFIG.SYS: Načítání ovladačů hardwaru (příkaz
DEVICE=) a nastavení systémových parametrů (FILES=,BUFFERS=). - AUTOEXEC.BAT: Dávkový soubor, který se spustil automaticky po startu. Obsahoval nastavení cesty (
PATH) a spouštěl rezidentní programy (TSR).
6. Omezení a konec éry
- Single-tasking: V jeden okamžik mohl běžet pouze jeden program (s výjimkou rezidentních programů TSR).
- Chybějící ochrana paměti: Chyba v jedné aplikaci mohla způsobit pád celého počítače.
- Absence GUI: Nutnost znát příkazy (později řešeno správci souborů jako Norton Commander).
Zajímavost: Systémy Windows 95, 98 a Me stále běžely „nad“ DOSem jako jeho grafická nadstavba. Skutečný konec DOSu jako základu systému přišel až s přechodem na architekturu Windows NT (Windows 2000, XP).
