MS DOS
Z Wikipedie, otevřené encyklopedie
VyvÃjÃ: | Microsoft |
Rodina OS: | DOS |
Druh | Uzavřený kód |
Aktualnà verze: | 8.0 / 14. zářà 2000 |
Kernel: | Monolitický |
Implicitnà uživatelské rozhranÃ: | PÅ™Ãkazový řádek |
licence: | Chráněné zákonem |
Stav: | UkonÄený |
MS-DOS je operaÄnà systém firmy Microsoft, je to prvnà operaÄnà systém urÄený pro jednoduchou obsluhu.
Obsah[skrýt] |
[editovat] 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 IMB 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.
[editovat] 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ů napsaných v pÅ™ÃsluÅ¡ných programovacÃch jazycÃch (C, Pascal, jednoduchý QBasic pÅ™Ãmo od Microsoftu Äi starÅ¡Ã a programátory velmi neoblÃbený Fortran), 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.
[editovat] 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…). Viz 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.
[editovat] Klony MS-DOSu
PozdÄ›ji vznikly klony systému MS-DOS, které jsou obecnÄ› nazývány jako DOS. Velmi známý je napÅ™Ãklad DR-DOS, FreeDOS, apod.