MS DOS

(MicroSoft Disk Operating System)

MS-DOS je 16-ti bitový operační systém který vyvinula v tehdejší době ještě neznámá společnost Microsoft na objednávku firmy IBM (International Business Machines) pro jejich první PC. Firma Microsoft však první verzi MS-DOS nevytvořila, nýbrž koupila od firmy SCP (Seattle Computer Products) jako QDOS (Quick and Dirty Operating System - rychlý a „špinavý“ operační systém). Přejmenovala ho a po mnoho let inovovala.

MS-DOS nerozlišuje jednotlivé uživatele, nýbrž všichni lidé používající daný počítač mají stejná práva ke všem souborům. Dokáže zpracovávat pouze jeden proces. Toto omezení bylo velmi nepříjemné, proto vznikla podpora tzv. rezidentních programů, kdy daný program je v paměti, i když se jeho kód nevykonává. Pokud je program aktivován, provede svou činnost a vrátí řízení zpět programu, který byl vykonáván předtím. Takto lze udělat jednoduchý přepínač úloh, ale najednou se bude zpracovávat stejně vždy jenom jedna úloha.

Části MS-DOSu

Bootovací (zaváděcí) program

Zavaděč je program velký 512B, který slouží pro zavedení operačního systému (načte ho do paměti a předá mu řízení). Nachází se na 1. sektoru disku. Samotný zavaděč je do paměti umístěn BIOSem (Basic Input Output System).

IO.SYS

Tento soubor MS-DOSu zajišťuje provádění většiny vstupně-výstupních operací (např. tisk textu na obrazovku). Je trvale umístěný v paměti RAM (Random Access Memory) a rozšiřuje možnosti ROM (Read Only Memory) BIOSu (ten smazává rozdíly mezi různými druhy hardware => programátor nemusí psát pro např. pro každou grafickou kartu jiné obslužné podprogramy, protože může využít služeb BIOSu, který poskytuje pro různý hardware stejný způsob práce s ním). Kromě toho zajišťuje IO.SYS také obsluhu dalších přídavných zařízení.

MSDOS.SYS

MS-DOS.SYS je opět soubor trvale umístěný v paměti RAM. Jeho hlavní funkcí jsou některé vstupně-výstupní operace (např. práce se soubory), dále pak práce s operační pamětí. Poskytuje též služby pro ostatní programy spuštěné pod MS-DOSem. MSDOS.SYS je samotné jádro operačního systému.

COMMAND.COM

Toto je samotný program, který komunikuje s uživatelem MS-DOSu. Stará se o provádění zadaných příkazů (ať již interních, které operační systém vykonává sám, tak i externích, k jejichž zpracování je potřeba sputit samostatný program).

CONFIG.SYS

CONFIG.SYS je hlavním konfiguračním souborem pro operační systémy DOS a OS/2. Jedná se o speciální textový soubor obsahující konfigurační instrukce, které se provádějí během závádění systému do operační paměti osobního počítače. V systému DOS ho výrazně doplňuje druhý konfigurační soubor - autoexec.bat.

AUTOEXEC.BAT

Dávkový soubor ketrý se spustí po startu systému a po provedení příkazů v config.sys. Můžeme zde používat libovolné příkazy MS DOSu.

Soubory

MS-DOS používá 2 základní filesystémy (systémy souborů).

První z nich - FAT 12 se původně používal na všech harddiscích, než jejich kapacita vzrostla natolik, že to již nebylo možné. FAT 12 je velmi efektivní na malých paměťových mediích. V dnešní době se stále ještě používá na diskety. Když se díky technickému pokroku objevily 20MB harddisky (s čímž původně nikdo nepočítal), nebylo možné využít s FAT12 celý disk, bylo tedy nutno vytvořil nový filesystém. A tak vznikla FAT 16. Z programátorského hlediska se s FAT16 pracuje mnohem lépe, než s FAT12. FAT16 se používala dlouhou dobu - ještě Windows 95 a Windows 98 (ty ale podporovaly už i FAT32). Windows 2000 a Windows NT již úplně odstoupily od FAT a používají filesystém NTFS.

Jména adresářů max 8 znaků (celková cesta včetně zpětných lomítek 63)
Soubor max 8 znaků + 3 znaky příponu

Seznam příkazů (nezáleží na velikosti písmen)

Použití příkazů

DIR

CD

MD

RD

COPY

TREE

TYPE

FORMAT

Původní zdroje a další informace na