MS-DOS

Z Multimediaexpo.cz

MS-DOS je operační systém firmy Microsoft, je to první operační systém určený pro jednoduchou obsluhu a byl klíčový pro obecné rozšíření PC. Jeho popularita dala vzniknout mnoha klonům a celé rodině DOSů.

Obsah

Počátky

Počátky operačního systému MS-DOS se datují k 12. srpnu 1981. Společnost IBM (International Business Machines) spolu se společností Intel dokončovaly na počátku 80. let počítač pro širokou veřejnost s názvem IBM PC 5150. Společnost se však potýkala s problémem při tvorbě operačního systému TopView. Projekt se začal opožďovat. Proto se IBM rozhodla zkusit kromě TopView ještě něco jiného, pro případ, že by TopView nebyl v době uvedení počítače hotov.

Firma Microsoft mezitím koupila za pouhých 50 000 dolarů od firmy Seattle Computer Products (SCP) systém QDOS (Quick and Dirty Operating System – rychlý a „špinavý“ operační systém) neboli 86-DOS, vytvořený v roce 1980 a založený na operačním systému pro CP/M od Garyho Killdala. Poté byl firmou systém přeprogramován pro IBM PC 5150 a licencován firmě IBM pod názvem MS-DOS 1.0.

Základní vlastnosti

Cena PC 5150 byla v přepočtu asi sto tisíc korun. Počítač obsahoval procesor Intel 8086 o taktu 4,77 MHz, paměť 64 kB RAM, černobílý monitor, klávesnici, disketovou mechaniku a Microsoft Disk Operating System (zdarma). Za jiné operační systémy (i kvalitnější) musel zákazník zaplatit nemalou částku. Přesto tento počítač dosáhl během několika měsíců neuvěřitelného rozšíření (až milion prodaných kusů). Třebaže byl MS-DOS zastaralý, jen málo zákazníků si vybralo něco jiného.

MS-DOS umožňoval běžnou práci se soubory a složkami (přesouvání, kopírování, mazání, vytváření, parametry,…), spouštění programů, formátovat pevné disky a diskety, vytvářet tzv. dávkové soubory, které čítaly několik po sobě jdoucích příkazů (například autoexec.bat, jenž i v operačních systémech Windows 95 a Windows 98 startuje automaticky s počítačem a zavádí ovladače do paměti; v operačních systémech založených na řadě NT se z něj používá jen minimum) a mnoho dalších, již méně podstatných funkcí.

Od roku 1981 Microsoft vytvořil mnoho dalších verzí, ta poslední, 6.22, samostatně prodávaná pochází z dubna 1994. Další verze, 7.0, již byla součástí Windows 95, verze 7.1 přišla spolu s Windows 98 a verze 8.0, již velmi „ořezaná“, byla k nalezení ve Windows ME. Zajímavostí je, že do češtiny byl MS DOS přeložen až s příchodem Windows 95, starší verze měly pouze podporu pro psaní a zobrazování českých znaků, s uživatelem ale komunikovaly anglicky.

Problémy kompatibility MS-DOS

Jedním z problémů spouštění programů v MS DOSu je správa paměti. Použitý procesor Intel 8086 umožňuje adresovat pouze 1MB. Tento prostor byl pro účely operačního systému na počátku rozdělen na 640 KB (konvenční) paměti a zbytek do 1 MB byl využit pro BIOS a paměti periferií. Pomocí emulátorů QEMM či EMM bylo sice možné pracovat s větší pamětí metodou stránkování do tohoto prostoru, ale to bylo poněkud nešikovné. Pozdější procesory s lepším způsobem správy paměti k ní v DOSu přistupovaly pomocí ovladače HIMEM.SYS.

Z původního rozdělení paměti pramení mnoho problémů. Některé programy vyžadují určité množství konvenční paměti a některé potřebují i jeden z druhů rozšířené paměti. Je také nutno přesně nastavit, jakou část paměti dostane k dispozici které zařízení (myš, zvuková karta, CD-ROM…). To lze provést v souborech AUTOEXEC.BAT a CONFIG.SYS.

Při spouštění DOSových programů ve Windows 95 / ME běžel DOS v přímém nechráněném módu, což umožňovalo velkou rychlost a dobrou kompatibilitu těchto programů, ale celkově tato vlastnost snižovala stabilitu. Ve Windows NT (2000) běžely DOSové aplikace v jakési emulaci, díky níž nemohou způsobit pád systému, ale některé z programů zhavarují, nebo běží pomalu.

Kvalitnějším programem pro jeho emulaci na novějších počítačích s nejrůznějšími systémy je DOSBox. V něm lze zprovoznit jak staré programy, tak i většinu her.

Porovnání operačních systém třídy DOS (x86, anglicky)

Externí odkazy


Flickr.com nabízí fotografie, obrázky a videa k tématu
MS-DOS
Operační systémy
BSD
FreeBSD • NetBSD • OpenBSD • DragonFly BSD
Linux (distribuce)
Debian • Fedora • Gentoo • Knoppix • Mandriva • Red Hat • Slackware • SUSE • Ubuntu • další...
Mac OS
System 6 • System 7 • Mac OS 8 • Mac OS 9 • Mac OS X
Windows pro DOS
1.0 • 2.0 • 3.0 • 3.1x • Windows 95 • Windows 98 • Windows Me
Windows NT
NT 3.1 • NT 3.5 • NT 3.51 • NT 4.0 • Windows 2000 
Windows XP • Windows Vista • Windows 7 • Windows 8 • Windows 8.1 • Windows 10 • Windows 11
Windows NT Server
Server 2003 • Server 2008 • Server 2008 R2 • Server 2012 • Server 2012 R2
Mobilní telefony a PDA
Android • BlackBerry OS • iOS • Maemo • PalmOS • webOS • Symbian OS • Windows CE • Windows Mobile
OS/2
OS/2 2.1 • OS/2 Warp 3.0 • OS/2 Warp 4.0 • OS/2 Aurora 4.5 • eComStation • ArcaOS
DOS
MS-DOS • PC-DOS • DR-DOS • FreeDOS • PTS-DOS
Další
NeXTSTEP • BeOS • ZETA • Haiku • Atari TOS • GeoWorks Ensemble • UNIX • AmigaOS • QNX • Solaris 
OpenVMSSyllableReactOS • Multics • Plan 9 from Bell Labs