Operačný systém MS DOS. DOS zábava

  • 28.07.2019

V tomto článku sa pokúsime dostatočne podrobne prebrať množstvo otázok, ktoré priamo alebo nepriamo súvisia s prehistoriou zrodu MS-DOS. Zdá sa nám, že podrobný popis udalostí pomôže nielen pochopiť, aké boli predpoklady pre vznik tohto OS, ale vo všeobecnosti bude odrážať stav mikropočítačových technológií na konci 70. a na začiatku 80. rokov posledné storočie.

Tragédia Garyho Kildalla. Éra CP / M

Koncom 70. rokov sa operačný systém CP / M stal de facto priemyselným štandardom na trhu s 8-bitovými mikropočítačmi a bola preň vyvinutá väčšina softvéru. Podľa niektorých správ je celkový počet predaných kópií za celú existenciu CP / M viac ako 1,5 milióna. Jeho rozsiahly dopyt sa vysvetľoval predovšetkým prítomnosťou zabudovanej podpory pre disketové mechaniky. Ich použitie bolo na rozdiel od tej istej magnetickej pásky odôvodnené pohodlnosťou náhodného prístupu k údajom. Stabilný a lukratívny monopol CP / M bol medzitým takmer cez noc zničený narodením počítača IBM PC, prvého úspešného osobného počítača od spoločnosti IBM, 12. augusta 1981.

História CP / M začala skutočnosťou, že Gary Kildall omylom kúpil 4-bitový mikroprocesor Intel 4004 za 25 dolárov v roku 1972. Po vytvorení množstva programov pre navigačné výpočty sa Kildall snaží zaujať spoločnosť Intel na jeho vývoji. Vedenie spoločnosti oceňuje Garyho schopnosti a najíma si ho ako konzultanta. Na konci roku 1973 spoločnosť Kildall prišla s programovacím jazykom PL / M (Programming Language for Microcomputers), ktorý kombinoval myšlienky PL / I, Algol a XPL. O niečo neskôr začal vytvárať verziu PL / M pre procesor 8080. Počítač Intellec-8, na ktorom Gary pracuje v zastúpení spoločnosti Intel, mal však pomerne skromnú konfiguráciu (klávesnica, monitor, čítačka pások). A Kildall prichádza k záveru, že je nevyhnutná disketová jednotka. Áno, bol to skutočne revolučný nápad.

Osempalcová disketa (1971, vpravo)

V spolupráci s Alanom Shugartom, vynálezcom diskety, a Johnom Torodom, spolužiakom, pripája Kildall disketovú mechaniku vybavenú kontrolérom k Intellec-8. Potom pokračuje vo vytváraní operačného systému ako súboru servisných programov na organizáciu výmeny dát s pamäťou a diskami na vyššej úrovni ako priame programovanie hardvéru. Do dvoch mesiacov bolo jadro operačného systému pripravené. Gary sa rozhodol zavolať svojmu duchovnému dieťaťu CP / M - Control Program / Monitor, ktorý sa neskôr stal skratkou pre Control Program / Microcomputer.

Kildall následne neustále zdokonaľuje CP / M a dodáva mu ďalšie nástroje a obslužné programy. Postupom času vytvára varianty CP / M aj pre ďalšie procesory. Čo je najprekvapivejšie, riadiacich pracovníkov spoločnosti Intel úplne nezaujímal CP / M, aj keď spoločnosť mala grandiózne plány pre PL / M. V budúcnosti Kildall organizuje svoju vlastnú spoločnosť Digital Research a venuje väčšinu času práci na CP / M. Osud medzitým pripravil pre Kildall prekvapenie, a to dosť nepríjemné.

V roku 1980 sa spoločnosť IBM na základe súčasnej situácie na trhu rozhodla postaviť vlastný 16-bitový osobný počítač podobný populárnemu Apple s podobným softvérom. A na to bol samozrejme potrebný operačný systém. V tom čase však boli verzie CP / M výlučne 8-bitové. Zároveň s tým IBM uvažuje o sade softvéru pre projektované PC. Keďže spoločnosť IBM vie o úspešnom vývoji spoločnosti Microsoft (niekoľko verzií programov BASIC, Cobol a Fortran pre rôzne počítačové systémy), stretáva sa s Billom Gatesom a žiada ho, aby vyjadril svoje úvahy o budúcnosti PC. Gates samozrejme ponúka modrému gigantovi, aby od neho kúpil BASIC. A keď sa vás spýtajú na operačný systém, odporúča kontaktovať Garyho Kildalla, autora CP / M. Ale váha a Gates si nenechá ujsť svoju príležitosť: pošle list spoločnosti IBM, v ktorej presvedčí spoločnosť, aby vo vytvorenom počítači použila 16-bitový mikroprocesor Intel 8088, a nie 8-bitový. V budúcnosti mu list umožní nakloniť misky na váhu pri výbere spoločnosti IBM na jeho strane, pretože predpokladá, že CP / M od Garyho Kildalla bol pôvodne navrhnutý pre 8-bitové stroje a OS Microsoftu bol „zostrený“ údajne pre 16-bit počítačov. Gates samozrejme sľubuje, že dodá IBM operačný systém, ktorý potrebuje, načas.

Medzitým Paul Allen, spolupracovník spoločnosti Gates, získava operačný systém QDOS od Tima Patersona, nejasného programátora v Seattle Computer Products. Zlovestný osud opäť vystavil všetkých účastníkov tohto príbehu v podivnom, skreslenom svetle: ukázalo sa, že QDOS je neuveriteľne podobný CP / M Garymu Kildallovi.

Príbeh Tima Patersona. Obdobie 86-DOS

Zatiaľ čo je známe, že MS-DOS si získal popularitu vďaka úspechu IBM PC, jeho korene siahajú do najranejších generácií mikropočítačov. Prvé rozšírené mikropočítače boli teda postavené na hardvéri pomocou takzvanej zbernice S-100. Začalo to tým, že sa v roku 1976 objavil počítač Altair 8800 vyvinutý spoločnosťou MITS (Microwave Instrumentation and Telemetry Systems). Dizajnovou vlastnosťou základnej dosky Altair bola absencia akýchkoľvek pevne zabudovaných modulov - v skutočnosti mal iba počet 100-pinových konektorov (zbernice S-100) potrebných na pripojenie ďalších dosiek. Posledne menované boli jednak priamo hlavnými prvkami počítača (procesor, pamäť), jednak doplnkovými (terminálové, sériové a paralelné rozhranie, adaptéry klávesnice, displej, magnetofón). V skutočnosti si používateľ mohol zvoliť konfiguráciu Altair podľa vlastného uváženia: rozšírenie pamäte, upgrade procesora, pridanie nových funkcií. Bol to práve tento autobus S-100, vďaka ktorému bol Altair 8800 tak populárny vďaka svojej flexibilite dizajnu. Vďaka konceptu S-100 vzniklo veľa firiem a podnikov, ktoré vyvíjajú rady pre Altair.

V roku 1978 malá firma Seattle Computer Products (SCP) so sídlom v Tukwile, pc. Washington DC začína s výrobou pamäťových kariet pre zbernicu S-100. SCP predala niektoré zo svojich produktov prostredníctvom počítačového obchodu v Seattli, Maloobchodného počítačového obchodu. V obchode pracuje technik Tim Paterson, ktorý je tiež študentom na Washingtonskej univerzite. Jeden fakt Timovej biografie sa ukázal byť pre našu históriu pozoruhodný: veľmi dobre sa vyznal v počítači Imsai 8080.

Raz, keď majiteľ SCP Rod Brock (Rod Brock) opäť prišiel do obchodu vyzdvihnúť nové objednávky od zákazníkov, začali sa rozprávať. Brock sa sťažoval na Patersona na rad problémov s pamäťovými kartami vyrábanými SCP. Tim o tom vyjadril rozumné nápady, Brock si toho chlapa všimol a po ukončení univerzity ponúkol Patersonovi prácu v SCP, kde sa po dohode s platom 50 dolárov za deň pokúsil nájsť riešenie problému.

V júli 1978 sa objaví mikroprocesor Intel 8086. Skúsený Brock pošle Tima na seminár spoločnosti Intel o novom produkte. Všimnite si, že drvivá väčšina počítačov tej doby so schémou

Základom S-100 bol buď Intel 8080 alebo Zilog Z-80. Model 8086 bol potenciálne rýchlejší ako jeho predchodcovia, aj keď nedokázal spustiť existujúce 8-bitové programy.

Brock, dosť chytrý, dáva pokyn Patersonovi, aby navrhol dosku 8086 pre autobus S-100. Prvé úspešné prototypy sa objavili v máji 1979. Spoločnosť SCP sa zároveň obrátila na Microsoft s požiadavkou, aby uvažovala o vytvorení 16-bitového softvéru pre nový počítač spoločnosti. Môže sa stať, že samotný Microsoft už nejaký čas vyvíja programy pre model 8086. Výsledkom je, že prototypy SCP sú dodávané so 16-bitovou samostatnou diskovou verziou BASIC od spoločnosti Microsoft.

V novembri 1979 začína SCP predávať svoje počítače Altair a 8086 s nainštalovaným tlmočníkom BASIC od spoločnosti Microsoft. Medzitým BASIC, ktorý bol skôr hračkou ako plnohodnotným programovacím jazykom, neponúkal žiadne úspešné nástroje na písanie komerčného softvéru tretích strán, a tak sa Brock rozhodol vytvoriť operačný systém pre svoje počítače.

Nie je žiadnym tajomstvom, že v tom čase bol CP / M OS vyrábaný spoločnosťou Digital Research takmer jediným operačným systémom pre 8-bitové mikropočítače, akýsi de facto štandard. V nadväznosti na technologický pokrok spoločnosť Digital Research usilovne pracuje na novej 16-bitovej verzii svojho operačného systému (CP / M-86) určenej na použitie v počítačoch založených na procesore 8086. Je zrejmé, prečo má Digital Research záujem na vývoji SCP. Brock však spoluprácu odmieta. Vydanie CP / M-86 je zatiaľ naplánované na koniec roku 1979.

Ale ani do apríla 1980 CP / M-86 stále nevychádza - Brock sa veľmi obáva. A naozaj, kto si kúpi počítače, aj keď s novou 8086, ale bez sady softvéru? Zdá sa, že iba vývojári alebo nadšenci, ktorí chcú byť vždy na vrchole technologickej vlny. Paterson pozýva Brocka, aby napísal svoj vlastný operačný systém bez toho, aby čakal, kým Gary Kildall dokončí svoj CP / M-86.

Náš hrdina má teda pocit, že bude schopný vykonávať podobnú prácu, pokiaľ ide o 8086, a je si istý, že jeho OS (ďalej len DOS - operačný systém disku, operačný systém disku) bude oveľa lepší ako CP / M. Timov plán bol dvojfázový. V prvom rade Paterson predpokladá vytvorenie „rýchleho a špinavého“ DOSu - aby bolo možné okamžite zaplniť chýbajúci článok v reťazci predaja počítačov založených na 8086. Ďalej plánovali dôkladne odladiť (bohužiaľ, nikdy neimplementovať) hotový DOS, ktorý sa potom mal objaviť v dvoch verziách: pre jedného a pre viacerých hráčov. Brock súhlasí.

Paterson zvolil správnu stratégiu pre vývoj systému DOS. V prvom rade bolo cieľom uľahčiť programátorom tretích strán čo najjednoduchšie písanie softvéru v prostredí DOS a tiež zjednodušiť proces portovania na iné platformy. Faktom je, že programy pre 8-bitový CP / M nemohli byť priamo vykonávané 16-bitovým procesorom 8086, museli byť mierne prepracované s prihliadnutím na schému adresovania údajov podporovanú novým procesorom. A keďže CP / M bol na čele ako operačný systém na mikropočítači, boli preň napísané tisíce programov, ktoré bolo treba preniesť do prostredia DOS. Za týmto účelom sa Tim rozhodol dosiahnuť kompatibilitu s existujúcim 8-bitovým CP / M na úrovni API. Toto výrazne uľahčilo programovanie v systéme DOS: vyzeralo to, že píšete starým dobrým CP / M.

Po druhé, keďže chce svoj operačný systém obdariť maximálnou účinnosťou a rýchlosťou, píše ho v čistej zostave.

V období od apríla do júla 1980 trávi Paterson takmer polovicu času budovaním QDOS. A už v auguste sa QDOS 0.11 začal predávať spolu s počítačmi vyrobenými spoločnosťou SCP na báze Intel 8086. Brock opäť kontaktuje spoločnosť Microsoft a vyzýva ju, aby prispôsobila existujúci softvér prostrediu QDOS. Gates vyjadruje ochotu, ale ... iba pre peniaze.

V decembri 1980 Paterson uviedol novú verziu QDOS, 86-DOS 0.33. Je to jeho zdrojový kód (asi 4 tisíc liniek assemblera), ktorý spoločnosť Microsoft následne získava.

Brilantné brány. MS-DOS čas

O niečo neskôr spoločnosť Microsoft napriek tomu uzavrie dohodu so spoločnosťou SCP: Gates zaplatí spoločnosti Brock jednorazovú čiastku 10 000 dolárov za právo na predaj 86-DOS a 15 000 dolárov za každého partnera OEM (výrobca originálneho vybavenia), súhlasil s kúpou 86-DOS . Zároveň samozrejme Bill nezverejňuje (to bola podmienka dohody), že samotná IBM vystupuje ako existujúci partner. Vo výsledku spokojné strany podpíšu potrebné dokumenty: Brock získa vytúžených 25 000 dolárov, Microsoft - 86-DOS.

Medzitým, s vedomím, že IBM má veľký záujem na čo najskoršom prijatí OS pre osobný počítač IBM PC, ktorý vyvíja, a že sa mu nepodarilo dohodnúť s Kildall, Microsoft vyvíja dômyselný plán.

V apríli 1981 Tim Paterson opustil Seattle Computer Products (mimochodom vydal 86-DOS 1.0) a v máji na pozvanie Gatesa získal prácu v spoločnosti Microsoft. Bill sa o to zaujíma ako nikto iný: koniec koncov je potrebné vyhnúť sa možným škandálom okolo autorských práv na 86-DOS a uľahčiť spoločnosti Microsoft prispôsobenie tohto operačného systému požiadavkám IBM. Paterson, ktorý je neskutočne prekvapený a dokonca ho rozčuľuje skutočnosť, že IBM je zákazníkom operačného systému, pokračuje v práci na platforme 86-DOS pod krídlami starostlivých brán.

Pri najintenzívnejšom tempe a maximálnom efektívnom využití prideleného času Paterson redesignuje 86-DOS tak, aby vyhovoval požiadavkám IBM. Samozrejme, termíny sa krátia - Tim nestihne splniť všetky podmienky. V júli odovzdáva to, čo mal v ten deň - miestami nedokončený MS-DOS 1.0. Modrý gigant zmení názov operačného systému na PC-DOS 1.0 a začne ho dodávať spolu so svojím počítačom IBM PC.

Pripomeňme, že Gates získal zdrojový kód pre 86-DOS 0.33, hoci v apríli 1981 Paterson vydal 86-DOS 1.0. Je zrejmé, že MS-DOS 1.0, ktorý bol získaný v dôsledku spracovania produktu 86-DOS 0.3 spoločnosťou Paterson, už nemohol slúžiť ako kameň úrazu pri zisťovaní, kto je vlastníkom autorských práv pre DOS - Brock (Seattle Computer Products) alebo Gates (Microsoft) ).

Keď Gary Kildall uvidel PC-DOS, povedal asi toto: „Bol som veľmi ohromený úžasnou podobnosťou medzi PC-DOS a CP / M. Zúril som na IBM a Microsoft. Každý, kto čo i len trochu vedel o počítačoch, mohol byť presvedčený, že aj príkazy týchto operačných systémov sú rovnaké. Bolo to neuveriteľné! “

Pobúrený Kildall vyjadril svoje zmätenie nad tým, že gigant ako IBM dokázal niečo také urobiť. Stále sa však neodvážil podniknúť žiadne právne kroky proti spoločnosti - jednak kvôli jeho temperamentu, jednak kvôli návrhu od spoločnosti IBM. Spoločnosť sľúbila, že do kompenzácie zahrnie ako súčasť softvéru dodávaného s počítačom IBM aj novovytvorený 16-bitový OS Kildall (CP / M-86). Všetko sa ale ukázalo ešte horšie, ako nešťastná Kildall chcela.

Jedna z prvých verzií systému MS-DOS 1.0

Pri kúpe počítača IBM bol kupujúcemu ponúknutý výber z troch operačných systémov: PC-DOS, CP / M-86 a P-System UCSD (OS s integrovaným jazykom Pascal). Vzhľadom na to, že PC-DOS sa ukázal ako najlacnejší, padla voľba spotrebiteľa na neho - prejavila sa tendencia kompletizovať všetky nasledujúce počítače IBM PC iba s PC-DOS.

Pokiaľ ide o komerčnú víziu systému DOS, do istej doby bol pre Microsoft tento operačný systém predstavený výlučne ako léno spoločnosti IBM - Gates, ktorá venovala veľa času trhu programovacích jazykov. Avšak už v roku 1982 sa spoločnosť Microsoft rozhodla vstúpiť na komerčnú scénu operačných systémov, čím vzbudila záujem o ňu a jej partnerov OEM. Zároveň presadzuje politiku prechodu z verzií svojich produktov CP / M (rovnaké programovacie jazyky) výlučne na ich implementáciu v systéme DOS. Tento krok významne oslabil vedúce postavenie spoločnosti Digital Research v de facto monopole na operačné systémy pre mikropočítače.

Musíte pochopiť, prečo bol Microsoft schopný ísť vlastnou cestou proti plánom IBM spustením vlastnej kampane na predaj MS-DOS. Najskôr, okamžite po prijatí vyhľadávaného systému MS-DOS 1.0 pre svoj osobný počítač, ho spoločnosť IBM samozrejme reviduje a po zistení asi 300 chýb prepíše nesprávne časti a súčasne ich premenuje na PC-DOS. Z dôvodu tejto vynútenej úpravy pôvodnej verzie systému MS-DOS sú autorskými právami pre tento operačný systém spoločnosti IBM aj Microsoft.

Po druhé, Gatesovi, ktorý veril v budúcnosť systému MS-DOS, sa podarilo presvedčiť spoločnosť IBM, aby neuzatvárala exkluzívnu licenčnú dohodu o prevode všetkých práv na DOS, a tiež presvedčiť spoločnosť, aby predala počítač oddelene od operačného systému. Podľa podmienok zmluvy dostal Microsoft percento z každého predaného počítača IBM. Je iróniou, že súčasní manažéri sa na detaily tejto zmluvy pozerajú ako na príklad katastrofickej chyby zo strany IBM.

Správne marketingové politiky spoločnosti Microsoft, spojené s úspechom počítačov IBM, vytvorili solídny 15-ročný základ pre DOS. V tomto období, až do príchodu systému Windows 95 na trh, systém DOS neustále vyvíjal, zdokonaľoval a absorboval najlepší vývoj tretích strán, pričom samozrejme zostával dominantným operačným systémom vo výklenku pre osobné počítače. Vzhľadom na svoju plánovanú stratégiu prechodu zo 16-bitového sveta DOSu na 32-bitové Windows 95 a Windows NT ako na relatívne sľubné operačné prostredia Microsoft postupne vyraďoval aktualizácie a implementáciu MS-DOS.

Dnes môžeme s istotou povedať, že éra systému DOS skončila. Cesta DOS je cestou každého viac či menej úspešného vývoja v zlatom veku osobných počítačov. Skúsenosť s jej šírením je skúsenosťou včasnej a správnej marketingovej politiky vo vzťahu k perspektívnym obchodným riešeniam. Výsledky svojej éry - to je generácia programátorov na počítači IBM PC - komerčne najúspešnejšom modeli osobného počítača.

Verzie MS-DOS 1.x, 2.x, 3.x, 4.x nedostali rozsiahlu distribúciu a v súčasnosti sa prakticky nepoužívajú. Je potrebné poznamenať, že pôvodné verzie systému MS-DOS záviseli od konkrétneho hardvéru počítača. Operačné systémy boli prispôsobené programátormi pre konkrétne počítače. Náš downgrade stroj staviame na Pentiu III, takže tieto verzie pre nás nie sú veľmi zaujímavé.

Ponorenie do systému DOS ...

Prejdime si všetky verzie podrobnejšie.

Verzie 1.x - 1981

Operačný systém je veľmi podobný OS CP / M (v tej dobe sa to považovalo za štandard). Podporovaný bol iba formát jednostrannej diskety so 160 kB pamäte (8 sektorov, 40 stôp, veľkosť sektoru 512 bajtov). Od verzie 1.25 (PC DOS 1.0), ktorá sa objavila v máji 1982, bol predstavený formát obojstrannej diskety s kapacitou pamäte 320 kB.

Verzie 2.x - marec 1983

Pridané vlastnosti:

  • práca s pevnými diskami (HDD);
  • hierarchická štruktúra súborového systému;
  • i / O presmerovacie zariadenia (požičané od UNIXu);
  • koncept nainštalovaných ovládačov pre periférne zariadenia (pomocou súboru CONFIG.SYS), ktorý umožňoval rýchle prispôsobenie OS rôznym hardvérovým konfiguráciám;
  • štítky zväzkov (pamäťové médiá);
  • atribúty súborov;
  • zaraďovač tlačiarní (špeciálny program, ktorý umožňuje výstup informácií do tlačiarne na pozadí) - PRINT.com;
  • formát diskety pre 360 \u200b\u200bKB (9 sektorov, 40 stôp, veľkosť sektoru 512 bajtov).

Verzie 3.x - august 1984

Pridané vlastnosti:

  • formát diskety pre 1,2 MB;
  • diskety 3,5 ″ (formát 720 Kb) (od verzie 3.2);
  • rozdelenie HDD na logické disky (do veľkosti 32 MB), čo umožnilo používať HDD väčšie ako 32 MB;
  • lepšia podpora pre národné súbory znakov;
  • podpora počítačových sietí (slabá od verzie 3.1);
  • príkazy (programy): LABEL, ATTRIB;
  • príkazy (programy): XCOPY, REPLACE (od verzie 3.3).

MS-DOS 3.3 je najbežnejšie používaný na počítačoch IBM PC XT a IBM PC AT-286 s maximálnou kapacitou pamäte 640 kB.

Verzie 4.x - november 1988

Pridané vlastnosti:

  • podpora grafických video adaptérov EGA, VGA;
  • objem logických diskov je viac ako 32 MB;
  • podpora štandardu LIM / EMS (ovládač EMM386.sys, prístup k dodatočnej pamäti RAM na IBM PC AT-386 a vyššom), ktorý umožňoval načítanie určitých častí systému MS-DOS do dodatočnej pamäte;
  • obalový program Dos-Shell.

Napriek všetkým výhodám nie sú verzie 4.x systému MS-DOS veľmi používané.

Verzie systému MS-DOS od 5.x do 6.x.

Najbežnejšie a často používané samostatné verzie systému MS-DOS.

Operačný systém MS-DOS 6.22.

Verzia 5.0 - júl 1991

Pridané vlastnosti:

  • schopnosť načítať jadro MS-DOS do pamäte HMA (oblasť vysokej pamäte) na počítači IBM PC AT-286 a vyššom;
  • aplikačným programom je pridelených až 620 kB adresného priestoru (0 - 640 kB) RAM;
  • podpora HDD do 2 GB;
  • 2,88 MB formát pre 3,5 ″ diskety.

Verzia 6.0 - marec 1993

Pridané vlastnosti:

  • efektívne využitie RAM;
  • doplnkové programy služieb;
  • softvérové \u200b\u200bnástroje na optimalizáciu súborového systému na logických diskoch (DEFRAG);
  • stiahnuté príkazy (programy), ktoré stratili význam;
  • špeciálny program MEMMAKER - optimalizácia umiestnenia rezidentných programov v RAM;
  • multikonfiguračné súbory CONFIG.SYS (možnosť výberu možnosti konfigurácie z ponuky);
  • systém ochrany pred vírusmi (slabý);
  • zväčšenie dostupného miesta na disku (DoubleSpace);
  • nástroje na správu napájania pre PC (LapTop, NoteBook).

Verzia 6.2 - október 1993

Pridané vlastnosti:

  • množstvo vylepšení v oblasti zvyšovania spoľahlivosti práce s údajmi na úrovni súborového systému;
  • zvýšenie efektívnosti existujúcich tímov (programov);
  • Ukladanie do pamäte CD-ROM (program SMARTDRV);
  • odmietnutie DoubleSpace bez straty informácií (umožňuje vám vrátiť logický disk do pôvodného stavu);
  • detekcia a obchádzanie fyzických porúch pevných diskov a FDD (SCANDISK);
  • identifikácia a odstránenie chýb v súborovom systéme (SCANDISK) vrátane komprimovaného DoubleSpace;
  • postupné vykonávanie ľubovoľného súboru * .bat vrátane autoexec.bat.

Verzia 6.22 - október 1993

Pridané vlastnosti:

  • pridaný nový kompresor DoubleSpace;
  • do nelokalizovanej verzie bola pridaná kódová stránka 866 (používajúca súbory EGA3.CPI a KEYBRD2.SYS), ktorá podporuje prácu so znakmi v azbuke vrátane názvov súborov, ako aj reprezentácie dátumu a času zameraných na Rusko, Ukrajinu a Bielorusko.

Existuje tiež formálne existujúca verzia 6.21, ktorá je však uvedená iba v dokumentácii, DOS sa hlási ako 6.20. Verzia 6.21 je v skutočnosti výsledkom stratených súdnych sporov spoločnosti Microsoft so spoločnosťou Stec Electronics pre kód kompresora DoubleSpace patentovaný spoločnosťou Stac Electronics. Výsledok - DoubleSpace bol odstránený zo systému. Vo verzii 6.22 ho prišiel nahradiť DoubleSpace.

Verzie systému MS-DOS od 7.x do 8.x.

Nezávislé verzie systému MS-DOS zahrnuté ako nevyhnutná súčasť operačného systému Windows 95/98 - Windows ME. Je potrebné poznamenať, že to zaručuje úplnú kompatibilitu takmer všetkých programov MS-DOS s Windows 95/98.

Operačný systém MS-DOS 7.1 (7.10).

Verzia 7.0 - august 1995

Pridané vlastnosti:

  • operačný systém je súčasťou systému Windows 95;
  • pridaná podpora pre LFN - dlhé názvy súborov;
  • všetok kód z MSDOS.SYS bol presunutý do IO.SYS;
  • MSDOS.SYS je teraz textový súbor s nastaveniami;
  • nové príkazy v súbore CONFIG.SYS: ACCDATE, BUFFERSHIGH, FCBSHIGH, FILESHIGH, LASTDRIVEHIGH, STACKSHIGH;
  • balenie obsahuje ovládač CD-ROM: OAKCDROM.SYS.

Verzia 7.1 (7.10) - august 1996

Pridané vlastnosti:

  • operačný systém - ako súčasť Windows 95 OSR2 a Windows 98 a SE;
  • pridaný FAT32 a podpora pevných diskov do 127 GB.

Verzia 8.0 - september 2000

Pridané vlastnosti:

  • operačný systém - ako súčasť Windows ME;
  • funkčnosť jadra je znížená, neodpojiteľný ovládač vysokej pamäte je pevne integrovaný;
  • možnosť zavedenia v reálnom režime z pevného disku je blokovaná, väčšina nástrojov je odstránená;
  • tiež sa nachádza na bootovacej diskete vytvorenej systémom Windows XP a novšími.

Kompatibilita verzie systému MS DOS.

Kompatibilita je schopnosť hardvéru alebo softvéru spolupracovať. Ak je OS verzie M kompatibilný s OS verzie N, znamená to, že všetky programy spustené v OS verzie N budú fungovať v OS verzie M. Na základe praktickej analýzy spustenia použitých aplikácií je možné odvodiť nasledujúcu tabuľku korešpondencie ( MS-DOS 3.xa 4.x sa na našom počítači nespustil, možné dôvody nájdete v poznámke).

Poznámka:
Softvér systému DOS je zvyčajne šitý na mieru konkrétnemu stroju. Zároveň je navrhnutý tak, aby sa do neho zmestil akýkoľvek stroj kompatibilný s týmto strojom. Jedinou oblasťou, v ktorej je poskytovanie rôznych operačných systémov vysoko diferencované, je súbor IO.SYS. Priamo súvisí s fyzickým usporiadaním elektronického zariadenia a je organizovaný nezávisle od každého výrobcu. Elektronické vybavenie rôznych systémov má však podobnú štruktúru, čo zaisťuje kompatibilitu IO.SYS v základných parametroch. Vďaka tejto kompatibilite môže používateľ ľahko zmeniť operačný systém na svojom počítači.
Nie všetko je však také jednoduché. Niektoré operačné systémy poskytujú programom automatické postupy, ktoré nastavujú konkrétnu veľkosť pre každý systémový súbor. Ak sa potom veľkosť systémových súborov oboch systémov nezhoduje, potom postupy tohto operačného systému nebudú fungovať a dôjde k ich zlyhaniu. Existujú aj ďalšie úskalia kompatibility.

Existuje alternatíva k systému MS-DOS?

Medzi systémami kompatibilnými s MS-DOS je treba poznamenať, že FreeDOS aktívne podporujú nadšenci. Napriek tomu nie je potrebné hovoriť o úplnej kompatibilite. Žiadny zo systémov nie je stopercentne kompatibilný s MS-DOS. Nasledujúca tabuľka to potvrdzuje (údaje z roku 2005). V tabuľke sú uvedené údaje pre MS-DOS 7.1 pre Windows 98/95.

MS-DOS DR-DOS PTS-DOS FreeDOS
FAT32 + + +
Vodič EMS, UMB ++ ++ +
Ovládač DPMI, DPMS +
Vyrovnávacia pamäť disku + +
Defragmentácia disku + + +
Ovládač kompresie disku + +
Sieťové ovládače +
Debugger pre ... i8086 Pentium i80286 Pentium
Systémové informácie +
Názov konfiguračného súboru config.sys dconfig.sys config.pts fdconfig.sys
Ponuka na výber konfigurácie +++ + ++ +
Automatické spustenie predvoleného názvu súboru autoexec.bat autodos7.bat autopts.bat fdauto.bat
Systémové súbory io.sys
msdos.sys
ibmbio.sys
ibmdos.sys
zabezpecenie.bin
ptsdos.sys kernel.sys

Napriek odmietnutiu spoločnosti Microsoft ďalej rozvíjať operačný systém sa história systému MS-DOS ešte neskončila. Programy sú písané, obslužné programy sa používajú, hry sa inštalujú. Poďme sa teda ponoriť do systému DOS ...

MS DOS je prvý operačný systém pre osobné počítače, ktorý sa široko uplatňuje. Postupom času bol prakticky nahradený novými, modernými operačnými systémami, ako sú Windows a Linux, ale v mnohých prípadoch zostáva MS DOS pohodlný a jediný možný spôsob práce na počítači (zastaraná technológia, softvér napísaný dlho) , atď.)

Práca používateľov s operačným systémom DOS sa vykonáva pomocou príkazového riadku, pretože nemá vlastné grafické rozhranie. Uskutočnilo sa veľa pokusov o zjednodušenie komunikácie so systémom a najúspešnejšie riešenie navrhol Peter Norton. Pre mnohých používateľov je práca v operačnom systéme DOS spojená s jeho programom - Norton Commander. NC shell pred používateľom skrýva veľa nepríjemností, ktoré vznikajú napríklad pri práci so súborovým systémom MS DOS, ako napríklad potreba písať príkazy z príkazového riadku. Jednoduchosť a jednoduché použitie - to je to, čo robí mušle typu NC populárnymi v našej dobe (patria sem QDos, PathMinder, XTree, Dos Navigator, Volkov Commander atď.). Grafické tabuľky Windows 3.1 a Windows 3.11 sa od nich zásadne líšia. Používajú koncept takzvaných „okien“, ktoré sa dajú otvárať, pohybovať po obrazovke a zatvárať.

MS DOS používa súborový systém FAT. Jednou z jeho nevýhod sú prísne obmedzenia názvov súborov a adresárov. Názov môže mať až osem znakov. Prípona sa špecifikuje za bodkou a pozostáva z maximálne troch znakov. Prítomnosť prípony v názve súboru je voliteľná, pridáva sa pre väčšie pohodlie, pretože prípona umožňuje zistiť, ktorý program ju vytvoril, a typ obsahu súboru. DOS nerozlišuje medzi malými a veľkými písmenami s rovnakým menom. Okrem písmen a čísel môžu názov a prípona súboru pozostávať z nasledujúcich znakov: -, _, $, #, &, @,!,%, (,), (,), ", ^. Príklady súboru mená v MS DOS: doom .exe, referat.doc.

Keďže systém MS DOS vznikol už veľmi dávno (je známe, ako sa počítače rýchlo rozvíjajú a zastarávajú a v dôsledku toho aj programy pre ne), vôbec nespĺňa požiadavky na moderné operačné systémy. Nemôže priamo využívať veľké množstvo pamäte nainštalovanej v moderných počítačoch. Súborový systém používa iba krátke názvy súborov (8 znakov v názve a 3 v prípone), rôzne zariadenia ako zvukové karty, akcelerátory videa atď. Sú slabo podporované.



MS DOS vôbec nerealizuje multitasking, to znamená, že nemôže prirodzene vykonávať niekoľko úloh (spustených programov) súčasne. Preto ho nemožno použiť ako hlavný operačný systém pre plnohodnotnú prácu viacerých používateľov v sieti. MS DOS nedisponuje žiadnymi prostriedkami na kontrolu a ochranu pred neoprávnenými krokmi programov a používateľa, čo viedlo k vzniku veľkého množstva takzvaných vírusov.

Vymenujme niektoré komponenty operačného systému MS DOS. Súbory diskov IO.SYS a MSDOS.SYS (možno ich nazvať inak, napríklad IBMBIO.COM a IBMDOS.COM pre PC DOS) sú umiestnené v RAM pri bootovaní a zostávajú v nich natrvalo. Súbor IO.SYS je doplnkom základného I / O systému a MSDOS.SYS implementuje základné služby operačného systému na vysokej úrovni.

DOS shell spracováva príkazy zadané používateľom. Príkazový procesor je umiestnený v súbore disku COMMAND.COM na disku, z ktorého sa zavádza operačný systém. Niektoré užívateľské príkazy, ako napríklad typ, adresár alebo kopírovanie, vykonáva samotný shell. Takéto príkazy sa nazývajú interné alebo vložené príkazy. Na vykonanie ďalších (externých) príkazov používateľa vyhľadá príkazový procesor na diskoch program so zodpovedajúcim názvom a ak ho nájde, načíta ho do pamäte a prenesie do neho kontrolu. Po dokončení programu príkazový procesor odstráni program z pamäte a zobrazí správu, že je pripravený na vykonávanie príkazov (výzva systému DOS).

Externé príkazy systému DOS sú programy, ktoré sa dodávajú s operačným systémom ako samostatné súbory. Tieto programy vykonávajú činnosti údržby, ako je formátovanie diskiet (format.com), kontrola stavu disku (scandisk.exe) atď.

Ovládače zariadení sú špeciálne programy, ktoré dopĺňajú vstupno-výstupný systém DOS a poskytujú služby novým alebo neštandardným použitiam existujúcich zariadení. Napríklad pomocou ovládača DOS ramdrive.sys je možné pracovať s „ramdiskom“, teda s časťou pamäte počítača, ktorú je možné použiť rovnako ako s diskom. Ovládače sú umiestnené v pamäti počítača po zavedení operačného systému, ich názvy sú uvedené v špeciálnom súbore CONFIG.SYS. Táto schéma uľahčuje pridávanie nových zariadení a umožňuje vám to bez ovplyvnenia systémových súborov DOS.

Rozhranie príkazového riadku je druh textového rozhrania medzi človekom a počítačom, v ktorom sa pokyny do počítača vydávajú hlavne zadávaním textových reťazcov z klávesnice, v systémoch UNIX je možné používať myš. Tiež sa nazýva konzola.

Rozhranie CLI sa stavia proti ovládacím systémom programov založeným na ponuke, ako aj proti rôznym implementáciám GUI.

Formát zobrazenia informácií v rozhraní príkazového riadku nie je regulovaný; zvyčajne to je tiež jednoduchý textový výstup, ale môže to byť aj grafický, zvukový a pod.

Vymenovanie

Na konzolovom zariadení, ktoré tlačilo text na papier, bolo rozhranie príkazového riadku jediné možné. Vo videotermináloch sa rozhranie príkazového riadku používa z nasledujúcich dôvodov:

· Nízka spotreba pamäte v porovnaní so systémom ponúk.

· Moderný softvér obsahuje veľké množstvo príkazov, z ktorých mnohé sú zriedka potrebné. Preto sa aj v niektorých programoch s grafickým rozhraním používa príkazový riadok: napísanie príkazu je oveľa rýchlejšie ako napríklad navigácia v ponukách.

· Prirodzeným rozšírením rozhrania príkazového riadku je dávkové rozhranie. Jeho podstatou je, že postupnosť príkazov je zapísaná do súboru bežného textového formátu, potom je možné tento súbor spustiť v programe, čo bude mať rovnaký efekt, ako keby boli tieto príkazy zadávané postupne na príkazovom riadku. Príkladom sú súbory .bat v systéme DOS a Windows, shell skripty v systémoch Unix.

Zatiaľ čo program je možné úplne alebo takmer úplne ovládať príkazmi CLI a podporuje dávkové rozhranie, šikovná kombinácia rozhrania príkazového riadku s grafickým poskytuje užívateľovi veľmi dobrý zážitok.

Pri vytváraní súborovej štruktúry disku dodržiava operačný systém MS-DOS niekoľko pravidiel:

· Súbor alebo adresár je možné zaregistrovať pod rovnakým názvom v rôznych adresároch mnohokrát, ale v rovnakom adresári - iba raz;

· Poradie mien súborov a podadresárov v nadradenom adresári je ľubovoľné;

· Súbor je možné rozdeliť na niekoľko častí, pre ktoré sú vyhradené časti miesta na disku v rôznych stopách a sektoroch.

Operačný systém MS-DOS preberá hierarchickú štruktúru adresárov. Každá logická jednotka má vždy jeden hlavný (koreňový) adresár. Nachádza sa na 0. úrovni hierarchickej štruktúry a je označený symbolom „\\“. Koreňový adresár sa vytvorí, keď je disk naformátovaný, má obmedzenú veľkosť a nemožno ho odstrániť pomocou operačného systému. Koreňový adresár zaberá prísne definované miesto na logickom disku (obrázok 7.5). Koreňový adresár môže obsahovať ďalšie adresáre a súbory, ktoré sú vytvorené príkazmi operačného systému a ktoré je možné odstrániť príslušnými príkazmi.

Adresáre umiestnené na 1., 2. atď. Úrovni hierarchickej štruktúry sú podadresármi vo vzťahu ku koreňovému adresáru. To platí rovnako pre adresáre na akejkoľvek úrovni: adresár, ktorý je súčasťou iného adresára, sa nazýva podadresár a adresár, ktorý má podadresáre, sa nazýva nadradený adresár. Akýkoľvek adresár obsahujúci adresáre nižšej úrovne tak môže byť na jednej strane vo vzťahu k nim rodičom a na druhej strane podadresárom vo vzťahu k adresáru na najvyššej úrovni.

Položka súboru v adresári obsahuje názov a typ (príponu) súboru, veľkosť súboru v bajtoch, dátum vytvorenia, čas vytvorenia a množstvo ďalších parametrov vyžadovaných operačným systémom na organizáciu prístupu. . Záznam o podadresári nižšej úrovne v nadradenom adresári obsahuje jeho meno, znamienko

, dátum a čas vytvorenia.

Súbor je umiestnený na disku v klastroch, z ktorých každý má svoje vlastné číslo (adresu). Klastre patriace k rovnakému súboru môžu byť umiestnené na rôznych miestach disku. Súbor teda možno uložiť na disk ako samostatné bloky. V takom prípade je súbor údajne fragmentovaný. Na skrátenie času potrebného na vyhľadanie a čítanie súboru je potrebné, aby sa klastre pridelené na ukladanie súboru nachádzali na disku v rade. Na usporiadanie súborov sa používajú špeciálne programy a postup na organizáciu súboru sa nazýva defragmentácia súborov.

Trochu histórie ...

MS-DOS je operačný systém, ktorý existuje a vyvíja sa v rôznych verziách od roku 1981. Najskôr IBM, potom IBM spolu s Microsoftom s rôznymi názvami a vlastnosťami (PC DOS) sa nejako vylepšili a priniesli systém do pamäti.

Ponorenie do systému DOS ...

Je to flexibilný operačný systém, ktorý nevyžaduje veľké zdroje osobného počítača. Najznámejšie a najpopulárnejšie v našej dobe sú verzie 6.22 a 7.1 (7.10). MS-DOS 6.22 je posledná oficiálna samostatná verzia vydaná v júni 1994. MS-DOS 7.10 neexistuje ako nezávislý operačný systém, je neoddeliteľnou súčasťou systému Windows 98. Ukázalo sa, že bol taký úspešný, že rôzni remeselníci z blízkeho i vzdialeného zahraničia vytvorili rôzne zostavy, ktoré zjednodušujú inštaláciu a konfiguráciu systému . Tieto zhromaždenia vytvorili mýtus, že existoval pôvodný MS-DOS 7.10.

K dispozícii je tiež MS-DOS 8.0, ktorý existuje od septembra 2000 a je zahrnutý ako neoddeliteľná súčasť Windows ME, s prihliadnutím na určité vlastnosti a obmedzenia, táto verzia nedostala širokú distribúciu.

MS-DOS a modernosť.

Aký záujem môže generovať starý operačný systém pre moderného používateľa? Pre milovníkov downgrade je všetko jasné, ale môže systém moderného priemerného používateľa prekvapiť?

Ako sa vám páčia možnosti našej starej dámy v oblasti multimédií na súčasnej úrovni vývoja výpočtovej techniky? Takže audioprehrávač pre DOS a Windows. Tento zázrak sa volá Mpxplay.

Mpxplay zaujme svojimi vlastnosťami a kvalitou zvuku.

Prehráva zvuk všetkých moderných a nemoderných zvukových a obrazových formátov (áno aj videa)!

Podporované operačné systémy:
- MS-DOS 5, 6, 7 alebo kompatibilný (FreeDOS, DR-DOS)
- Windows 98, 2000, XP.
Požiadavky na systém:
- procesor: Intel 80486 100 MHz (DX4-100)
- RAM: 4 - 8 MB
Zvuková karta (pre DOS):
- zbernica PCI: SB Live / Live24, Audigy 1,2,4, LS, X-Fi Xtreme Audio; CMI 8338/8738; Intel ICH, VIA 686/8233/8235 atď.
- ISA zbernica (alebo emulátory): SB16, ESS, WSS, GUS, SBpro atď.

Program má vynikajúce rozhranie, pracuje s väčšinou zvukových kariet populárnych v čase MS-DOS. Skontrolovali sme program Creative SB Live! (SB 0220 - EMU10k1). Proste milé! A tento program bude bežať na Intel 80486 100mhz a RAM: 4-8Mb! No, používateľ rozmaznaný modernými operačnými systémami, si už prekvapený?

A predsa hry!

Staré dobré hračky! Spomienka na tie nezabudnuteľné dojmy z detstva je každým rokom silnejšia a silnejšia. Aj keď sa nespustili prvýkrát, aj keď nebolo vždy možné zvuk upraviť, ovládanie nebolo vždy jasné, často absentovala rusifikácia, ale pocit niečoho mimozemského, nadpozemského, nie skutočne kozmického, stále neprináša prejsť.

Môžete samozrejme využiť možnosti internetového archívu, nainštalovať si DOSBox na moderný počítač, ale to vám nenahradí pocit spustenia vašej obľúbenej hračky na starom hardvéri! ..

Sme zvyknutí na to, že pri práci s počítačom vidíme na displeji s vysokým rozlíšením pohodlný povrch „na pracovnej ploche“, na ktorom sú rozložené „priečinky“ a „dokumenty“. Každému spustiteľnému programu a každému dokumentu je priradené samostatné okno a to všetko ovládame pomocou manuálneho manipulátora, ktorý sa z nejakého dôvodu nazýva „myš“. Nič nám nebráni spustiť niekoľko programov a prepínať medzi nimi, pričom môžeme pracovať súčasne s niekoľkými dokumentmi rôznych typov. Nemyslíme si, že tento typ interakcie medzi počítačom a používateľom bol vyvinutý iba pred tromi desaťročiami a že sa nazýva grafické používateľské rozhranie. (Nehovorím o tom, že dnes je mimoriadne ľahké pripojiť počítač k rôznym typom sietí a podporuje sa obrovské množstvo rôznych externých zariadení.)

A samozrejme si nemyslíme, že iba tridsať rokov používatelia ovládali počítač pomocou príkazov zadaných z klávesnice a počítač - presnejšie operačný systém MS - DOS - v reakcii na chybné príkazy vydával nejasné textové správy v r. jedovaté zelené písmená, napríklad:

Nie je pripravená jednotka na čítanie A
Prerušiť, skúsiť znova, zlyhať?

Chybný príkaz alebo názov súboru

Programy sa museli načítať po jednom (MS-DOS nemal možnosti multitaskingu), mali veľa problémov s kompatibilitou a veľmi pestré používateľské rozhranie. Komu sa to však nepáčilo, mohol sa vrátiť k písaciemu stroju a kresbe tušom. A takýchto lovcov bolo čoraz menej - schopnosť ukladať dokumenty vo forme elektronických súborov a potom ich opakovane používať a upravovať, namiesto toho, aby ich neustále tlačila do karbónovej kópie, otvárala najširšie vyhliadky.

Aby sme pochopili, prečo bol operačný systém MS-DOS úplne rovnaký, ako sa stal akýmsi odrazovým mostíkom pre Microsoft Windows a prečo v rôznych podobách existoval dve desaťročia, poďme rýchlo o desať rokov dozadu, do roku 1971.

Pred MS-DOS

V roku 1971 spoločnosť Intel, ktorú objednala japonská spoločnosť Busicom, uviedla na trh integrovaný obvod 4004 - prvý mikroprocesor funkčne podobný modernej centrálnej procesorovej jednotke, ktorá je základom každého počítača, ale oveľa menej výkonná - bol štvorbitový, t.j. dokázal pracovať iba so štvorbitovými binárnymi číslami od nuly do 1111 (desatinné číslo 15) a mal rýchlosť hodín menej ako 1 MHz. Len o rok neskôr sa objavil prvý osembitový mikroprocesor 8008 a mikroprocesor 8080 2 MHz vydaný spoločnosťou Intel v roku 1974 bol už dostatočne výkonný na zostavenie malého počítača. To urobila spoločnosť MITS, ktorá v roku 1975 uviedla na trh prvý počítač na svete Altair 8800.

Po ňom nasledovali počítače od iných spoločností, ktoré využívali aj osembitové mikroprocesory od Intelu a ďalších výrobcov - Motorola, Zilog. Na rozdiel od profesionálnych počítačov s operačným systémom UNIX, počítače používali operačný systém CP / M (Control Program for Microcomputers) od spoločnosti Digital Research, prvého operačného systému, ktorý beží na počítačoch rôznych výrobcov. Ďalším softvérom, ktorý fungoval prakticky na všetkých počítačoch, ktoré v tom čase existovali, bol prekladač základného programovacieho jazyka, ktorý vydal mladý Microsoft.

Vzostup systému MS-DOS

V roku 1980 sa spoločnosť IBM rozhodla vstúpiť na trh s PC a v roku 1981 bol uvedený na trh osobný počítač IBM, ktorý vytvoril oddelenie základných systémov IBM pod vedením Philipa Donalda Estridga - veľkého Dona Estridga (1937-1985), ktorý je dnes uznávaný. ako otec IBM PC. Aby sa minimalizoval čas a náklady, vývojári použili otvorenú architektúru. Počítač IBM bol navrhnutý z nezávisle vyrobených komponentov. Základný model počítača IBM PC mal 64 kB RAM, rozšíriteľnú až na 256 kB. Mozgom počítača IBM PC je nový 16-bitový mikroprocesor 8088 spoločnosti Intel. Bola zverejnená hardvérová dokumentácia a technické parametre softvéru.

Keď spoločnosť IBM v októbri 1980 oslovila rôzne softvérové \u200b\u200bspoločnosti, aby sa zúčastnili na novom projekte pre počítače, spoločnosť Microsoft nemohla spoločnosti IBM ponúknuť vlastný operačný systém. Digitálny výskum však mal CP / M-80 iba pre 8-bitové počítače. Zatiaľ čo Digital Research pracoval na 16-bitovom CP / M-86, spoločnosť Microsoft získala práva na 16-bitový systém 86-DOS od spoločnosti Seattle Computer Products.

Jednou z dôležitých vlastností systému 86 - DOS bola ľahká prenosnosť programov z prostredia CP / M - 80. Požičalo si tiež veľa príkazov CP / M, napríklad REN (premenovanie súboru), DIR (zobrazenie obsahu adresára) a TYPE (zobrazenie obsahu súboru na obrazovke). Výrazne prepracovaná verzia systému 86 - DOS sa nazýva MS - DOS 1.0. V auguste 1981 sa s týmto operačným systémom začali dodávať počítače IBM IBM pod názvom PC - DOS 1.0. Spoločnosť Microsoft navyše získala právo predávať licencie pre systém MS - DOS iným výrobcom počítačov.

Skratka DOS (Disk Operating System) zdôrazňovala hlavný účel tohto operačného systému - poskytovať správu diskových I / O. MS - DOS nemal zabudovanú podporu pre páskové jednotky alebo LAN. Hlavná vec, ktorú poskytoval, bola práca so súbormi. Pre jednoduchšie použitie súborov im systém MS - DOS umožnil pomenovať až osem znakov dlho, s popisom (príponou) až tri znaky, napríklad DOCUMENT.TXT alebo READ.ME.

MS - DOS 1.0, ktorý bol v porovnaní s CP / M dosť pokročilý, používal pokročilejšie metódy správy údajov na disku a disponoval širokou škálou príkazov pre obslužné programy. Pretože pôvodný počítač IBM PC bol dodávaný s 160K disketovými jednotkami, PC-DOS 1.0 podporoval iba také médiá. Ostatní výrobcovia počítačov neprijali systém PC-DOS, kým sa v máji 1982 neobjavil systém PC-DOS 1.1, ktorý zvládne diskety s veľkosťou 320 kB. V tom čase mohol Microsoft uplatniť svoje právo na predaj licencií pre systém MS-DOS - o mesiac neskôr bola vydaná rovnaká verzia OS pod názvom MS-DOS 1.25 a začali ju používať spoločnosti Texas Instruments, Compaq Computers a ďalšie spoločnosti, začína výroba počítačov kompatibilných s IBM PC.

MS - DOS 2.0 (marec 1983) podporoval 360K diskety a 10 MB pevné disky (špeciálne pre nový IBM PC XT) a umožňoval triediť súbory do adresárov. Vtedy začal svetový boom vo výrobe počítačov kompatibilných s IBM PC - k výrobcom týchto strojov sa pripojili také renomované spoločnosti ako Tandy, Hewlett-Packard, Digital Equipment Corporation a ďalšie. Základný OS pre produkty mnohých spoločností bol MS - DOS 2.11 - najstabilnejšia implementácia druhej generácie MS-DOS.

MS - DOS 3.0 (august 1984) bol zameraný na nový model počítačov IBM - IBM PC AT - prvý počítač založený na mikroprocesore Intel 80286 s 5,25 ″ vysokou hustotou diskovej jednotky (pre diskety 1,2 MB) a 20 Megabajtový pevný disk -. MS - DOS 3.2 (december 1985) podporoval 3 - palcové 720K diskety a logické oddiely pevného disku až do 32 MB. Systém sa neustále vyvíjal a pridával ďalšie a ďalšie funkcie na podporu obrázkov národnej meny a času, tabuliek symbolov a rozloženia klávesníc.

Popularita platformy IBM PC tiež rástla, pribúdalo výrobcov strojov kompatibilných s IBM PC a počet vývojárov softvéru pre IBM PC prekročil všetky mysliteľné limity. V roku 1986 sa objavil počítač kompatibilný s PC od spoločnosti Compaq Computer, založený na mikroprocesore 80386. V nasledujúcom roku získala spoločnosť IBM aj počítač s mikroprocesorom 80386 - PS / 2, model 80. MS - DOS nebol schopný plne využívať schopností nových počítačov. Pokiaľ teda boli počítače s mikroprocesorom 8086 vyrobené s maximálnou kapacitou 640 KB RAM, bolo by teoreticky možné nainštalovať až 28 MB pamäte na 286. počítač a až 4 GB na 386. počítači. MS - DOS nikdy nebol schopný využiť viac ako 640 KB pamäte.

Rastúci trh si však vyžadoval intenzívnu výrobu strojov kompatibilných s IBM PC, ešte intenzívnejší vývoj MS - DOS a možno aj intenzívnejšie vydávanie profesionálnych aplikácií pre IBM PC a MS - DOS. Jednou z hlavných požiadaviek bola kompatibilita: všetky nové verzie systému MS - DOS museli úspešne pracovať s programami vydanými pre staršie verzie systému MS - DOS.

Preto v systéme MS - DOS 3.3 (apríl 1987) nebolo nič zásadne nové, ale všetko staré bolo vylepšené. Verzia 3.3 predovšetkým podporovala nové 3-palcové 1,44-megabajtové diskety. MS - DOS 3.3 sa stal najdôležitejšou etapou v histórii vývoja MS - DOS, nasledujúce verzie MS - DOS 4.0 a MS - DOS 4.01 (1988) nevzbudili veľkú pozornosť kupujúcich. Väčšina používateľov počítačov IBM zostala verná systému MS - DOS 3.3.

Vznik Windows

Ako sme už poznamenali, systém MS-DOS mal veľmi primitívne používateľské rozhranie: na načítanie programu alebo vykonávanie ďalších operácií musel používateľ zadávať príkazy na klávesnici. Napríklad príkaz na kopírovanie z adresára DOC \\ WORK jednotky C: na jednotku A: všetkých súborov a adresárov, okrem tých, ktoré už existujú, vyzerá takto:

REPLACE C: \\ DOC \\ WORK \\ *. * A: \\ / S / U

V roku 1985 spoločnosť Microsoft uviedla na trh prvú verziu systému Windows, grafický shell systému MS-DOS, ktorý používateľom ponúkol rozhranie v okne. Aby ste mohli Windows plne využívať, musí byť program navrhnutý špeciálne pre Windows.

Vtedajšie počítače kompatibilné s počítačom IBM však nemali dostatok energie na zabezpečenie plne funkčného grafického prostredia. Preto vyzerali Windows tak, ako sa ich podarilo vyrobiť v roku 1985, dosť bledo. Spoločnosť Microsoft však naďalej investovala do systému Windows. V rokoch 1987-1988. objavili sa rôzne implementácie Windows / 286 a Windows / 386 (Windows 2.x).

Boli navrhnuté na fungovanie na vhodných mikroprocesoroch a boli už plne funkčné. Napokon sa v máji 1990 uskutočnila udalosť, ktorá do značnej miery určila súčasný stav trhu s hardvérom a softvérom pre počítače kompatibilné s počítačmi IBM.

Windows 3.x

Windows 3.0, uvedený na trh v máji 1990, bol zavedený zo systému MS - DOS, vďaka čomu ste na MS - DOS okamžite zabudli. Prístup k celému množstvu pamäte počítača sa uskutočňoval prostredníctvom ovládača MS - DOS HIMEM.SYS a špeciálneho systému „MS - DOS extension“. To viedlo k kvantovému skoku - plne grafickému oknovému rozhraniu v kombinácii s funkciami multitaskingu. Multitasking systému Windows neumožňoval rovnakú flexibilitu v správe programu ako multitasking OS / 2, ale vyžadoval menej pamäte. V počítačoch s mikroprocesorom 80386 a vyšším pracoval Windows 3.0 s virtuálnou pamäťou, to znamená, že používal časť disku ako rozšírenie RAM.

Na spustenie programov bola použitá aplikácia Program Manager. Na usporiadanie a uloženie ikon spúšťacích prvkov pre veľké množstvo aplikácií vyvinuli vývojári Správcu súborov s viacerými oknami. Pre operácie so súbormi a diskami obsahoval Windows 3.0 multi-okenný program File Manager, ktorý umožňoval vykonávať mnoho operácií so súbormi metódou drag-and-drop.


Logo systému MS-DOS z krabice systému MS-DOS 6.0

Ikona režimu MS-DOS z operačného systému Windows 95

Rozsah služieb poskytovaných systémom Windows viedol k tomu, že všetky sľubné programy sa začali vyvíjať s prihliadnutím na požiadavky systému Windows. MS-DOS bol teraz vyžadovaný predovšetkým pre podporu Windows a v júni 1991 bol vydaný MS-DOS 5.0, ktorý bol navrhnutý tak, aby lepšie fungoval s Windows 3.0. Zahŕňa napríklad novú verziu HIMEM.SYS. Pre ilustráciu výhod multitaskingu s MS - DOS 5.0 bol MS - DOS Shell dodávaný so subsystémom prepínania programov zapožičaným od Windows 3.0.

Windows 3.1 sa začal predávať v apríli 1992. Od tohto okamihu sa označuje ako operačný systém. Presne povedané, toto prostredie by nemohlo fungovať samo osebe bez systému MS - DOS. To však nemení stav veci. O niečo neskôr bol vydaný Windows 3.1 for Workgroups pre prácu s lokálnymi sieťami peer-to-peer a o rok neskôr - Windows 3.11, takmer identický s Windows 3.1 a Windows 3.11 for Workgroups. Tieto verzie systému Windows boli oproti systému Windows 3.0 výrazne vylepšené.

V rokoch 1993-1994. vyšlo tiež niekoľko nových verzií systému MS - DOS. Najvýznamnejšou vlastnosťou systému MS - DOS 6.0 (apríl 1993) bola veľká zbierka originálnych a licencovaných obslužných programov, vrátane Microsoft DoubleSpace na zvýšenie použiteľnej kapacity disku dynamickou kompresiou údajov. V systéme MS - DOS 6.2 (október 1993) bol vylepšený Microsoft DoubleSpace, z MS - DOS 6.21 bol odstránený kvôli právnym konfliktom so spoločnosťou Stac Electronics, výrobcom podobného programu Stacker, a v MS - DOS 6.22 (oba - 1994) - nahradený DriveSpace, ktorý zo strany Stac nespôsobil žiadne sťažnosti. A bola to posledná samostatná verzia systému MS - DOS.

Windows 9x

Nasledujúce verzie systému MS-DOS boli zahrnuté do najnovších verzií systému Windows.

Čiastočne 32-bitový operačný systém Windows 95, ktorý spoločnosť Microsoft vydala koncom leta 1995, mal „interný“ MS - DOS 7.0, mohol byť použitý na podporu programov nekompatibilných s novou verziou Windows, štandardne však používatelia 'počítače boli načítané okamžite grafické rozhranie.

Prečo bolo také dôležité odvádzať pozornosť používateľov od systému MS - DOS? Nová generácia systému Windows poskytovala vyššiu spoľahlivosť a stabilnejšie a konzistentnejšie súčasné spustenie aplikácií ako Windows 3.1. Windows 95 zefektívnil využitie pamäte a diskov a zároveň umožnil pomenovanie súborov s dĺžkou až 255 znakov. Systém podporoval špecifikáciu automatickej konfigurácie hardvéru Plug and Play, ktorá automaticky detekuje a konfiguruje väčšinu existujúceho hardvéru pre počítače kompatibilné s počítačom IBM PC. Windows 95 pracoval so všetkými druhmi herných a multimediálnych zariadení, ktoré existovali po vydaní operačného systému.

Windows 95 bol prvým systémom, ktorý bol na jednej strane navrhnutý na spúšťanie 32-bitových programov a na druhej strane bežal 16-bitové programy Windows 3.1 a prakticky akýkoľvek program MS-DOS. Konečným cieľom bolo zbaviť sa 16-bitového kódu a úplne preniesť celý trh na 32-bitové aplikácie a operačné systémy. S ohľadom na tento cieľ sa paralelne vyvinula pobočka Windows NT - moderné, plne 32-bitové operačné systémy pre firmy.

V priebehu rokov 1995-1998. Spoločnosť Microsoft neustále aktualizovala systém Windows 95 a v roku 1998 uviedla systém Windows 98 s vylepšeným rozhraním, novým súborovým systémom FAT32 a podporou pre model ovládača Windows (Windows Driver Model) a nové typy hardvéru vrátane portu USB (Universal Serial Bus). , atď. Integrovaná verzia systému MS - DOS bola 7.1.

2000. vydania Windows Home (Windows Millennium Edition alebo Windows Me) a Windows for Business (Windows 2000) boli vzhľadovo veľmi podobné. Systém Windows 2000 súčasne takmer poskytoval potrebnú flexibilitu pri používaní rôznych softvérov (vrátane počítačových hier a multimédií) a pri výbere hardvéru. Systém MS-DOS bol takmer vylúčený z operačného systému Windows Me - iba bootloader s interným číslom verzie 8,0 zostalo.

Týmto sa skončili dobrodružstvá systému MS-DOS a história dvoch paralelných vetiev systému Windows a začala sa nová éra - ďalšou verziou operačného systému od spoločnosti Microsoft bol Windows XP.

Na záver si všimneme, že v rôznych dobách rôzne spoločnosti vydali svoje vlastné verzie OS kompatibilných s MS-DOS. Nešlo iba o verzie systému DOS, ktoré výrobcovia navrhli na inštaláciu na svoje vlastné osobné počítače, napríklad Compaq DOS, Zenith DOS alebo skoršie verzie IBM PC-DOS. Vybrané verzie systému DOS boli vydané na všeobecný predaj, aby konkurovali systému MS-DOS od spoločnosti Microsoft. Patria sem DR DOS od spoločnosti Digital Research, Novell DOS 7.0 (najnovšia verzia DR DOS vydaná po získaní spoločnosti Digital Research spoločnosťou Novell), neskoršie verzie IBM PC - DOS, PTS - DOS od ruskej firmy Phystech-soft a dr.

A to hlavné. Dôležitosť operačného systému MS-DOS možno len ťažko preceniť. Ovládala počítače s mikroprocesormi s taktovacou frekvenciou menej ako 5 MHz, kapacitou RAM až 640 KB a tak malými pevnými diskami, na ktoré by sa nezmestila ani jedna fotografia urobená moderným profesionálnym fotoaparátom. Dnes pracujeme na osobných počítačoch s 32- a 64-bitovou architektúrou, ktorých frekvencia mikroprocesora sa meria v gigahertzoch, množstvo pamäte RAM - v gigabajtoch a kapacita pevného disku - v stovkách gigabajtov, ale išlo o spoľahlivý, nenáročný kôň MS-DOS, ktorý potiahol celú počítačovú revolúciu. Milióny ľudí sa stali používateľmi a programátormi osobných počítačov s týmto konkrétnym operačným systémom.

Kamill Achmetov
Zamestnanec technologického oddelenia spoločnosti Microsoft