ñòàòüèGNU Free Documentation License ìàòåðèàëû âçÿòû èç Âèêèïåäèè Ñòàòüÿ áûëà èçìåíåíà. Îðèãèíàë ñòàòüè.

MS-DOS

Ìàòåðèàë èç Ýíöèêëîïåäèè â ñâîáîäíîé ýíöèêëîïåäèè
Ïåðåéòè ê: íàâèãàöèÿ, ïîèñê
MS-DOS
MS-DOS icon.png
MS-DOS 7.1.png
MS-DOS 7.1 ïîñëå çàãðóçêè
Ðàçðàáîò÷èê

Microsoft

Ñåìåéñòâî ÎÑ

DOS

Ïîñëåäíÿÿ âåðñèÿ

8.0 â 14 ñåíòÿáðÿ 2000

Òèï ÿäðà

Ìîíîëèòíîå ÿäðî

Ëèöåíçèÿ

Ïðîïðèåòàðíàÿ MS-EULA

Ñîñòîÿíèå

Èìååò èñòîðè÷åñêóþ öåííîñòü

MS-DOS (àíãë. MicroSoft Disk Operating System â äèñêîâàÿ îïåðàöèîííàÿ ñèñòåìà îò Microsoft) â êîììåð÷åñêàÿ îïåðàöèîííàÿ ñèñòåìà ôèðìû Microsoft äëÿ IBM PC-ñîâìåñòèìûõ ïåðñîíàëüíûõ êîìïüþòåðîâ. MS-DOS â ñàìàÿ èçâåñòíàÿ ÎÑ èç ñåìåéñòâà DOS, ðàíåå óñòàíàâëèâàâøàÿñÿ íà áîëüøèíñòâî IBM PC-ñîâìåñòèìûõ êîìïüþòåðîâ. Ñî âðåìåíåì îíà áûëà âûòåñíåíà ÎÑ ñåìåéñòâà Windows 9x è Windows NT[1].

MS-DOS áûëà ñîçäàíà â 1981 ãîäó è â õîäå å¸ ðàçâèòèÿ áûëî âûïóùåíî âîñåìü êðóïíûõ âåðñèé (1.0, 2.0 è ò. ä.) è äâà äåñÿòêà ïðîìåæóòî÷íûõ (3.1, 3.2 è ò. ï.), ïîêà â 2000 ãîäó Microsoft íå ïðåêðàòèëà å¸ ðàçðàáîòêó. Ýòî áûë êëþ÷åâîé ïðîäóêò ôèðìû, äàâàâøèé åé ñóùåñòâåííûé äîõîä è ìàðêåòèíãîâûé ðåñóðñ â õîäå ðàçâèòèÿ Microsoft îò ðàçðàáîò÷èêà ÿçûêà ïðîãðàììèðîâàíèÿ äî êðóïíîé êîìïàíèè, ïðîèçâîäÿùåé ñàìîå ðàçíîîáðàçíîå ïðîãðàììíîå îáåñïå÷åíèå.

Ïîñëåäíåé êîðîáî÷íîé âåðñèåé ñòàëà 6.22, îäíàêî MS-DOS ïðîäîëæàëà ñëóæèòü çàãðóç÷èêîì äëÿ Windows 95 (âåðñèè 7.0 è 7.1), Windows 98 (âåðñèÿ 7.1) è Windows ME (âåðñèÿ 8.0).

Ñîäåðæàíèå

[ïðàâèòü] Èñòîðèÿ

Äèñêåòà óñòàíîâêè MS-DOS 3.30 (OEM)

 1980 ãîäó Òèìîì Ïàòåðñîíîì (àíãë.) èç Seattle Computer Products (àíãë.) áûëà ñîçäàíà QDOS (àíãë. Quick and Dirty Operating System). Îíà ïðîäàâàëàñü SCP ïîä íàçâàíèåì 86-DOS, òàê êàê áûëà ñîçäàíà äëÿ ïðîöåññîðà Intel 8086.  îñíîâíîì, QDOS áàçèðîâàëàñü íà íàèáîëåå èçâåñòíîé ÎÑ òîãî âðåìåíè â CP/M, ñîçäàííîé êîìïàíèåé Digital Research, îäíàêî èñïîëüçîâàëà äðóãóþ ôàéëîâóþ ñèñòåìó. Microsoft ïðèîáðåëà ëèöåíçèþ 86-DOS çà 50 òûñ. äîëë. è ïåðåäàëà å¸ IBM â äåêàáðå 1980 ãîäà. À â èþëå 1981 ãîäà[2], íåçàäîëãî äî âûïóñêà IBM PC, ïîëíîñòüþ âûêóïèëà ïðàâà íà 86-DOS, äîïëàòèâ åù¸ 80 òûñ. äîëë.

Ïåðâàÿ âåðñèÿ MS-DOS ñîäåðæàëà ìíîæåñòâî îøèáîê[èñòî÷íèê íå óêàçàí 354 äíÿ], êîòîðûå ïðèøëîñü èñïðàâëÿòü ïðîãðàììèñòàì IBM[èñòî÷íèê íå óêàçàí 354 äíÿ].  ðåçóëüòàòå ïîÿâèëàñü PC DOS. Ïîçæå ýòè ÎÑ îáúåäèíèëè, è îíè ìàëî ÷åì îòëè÷àëèñü, âïëîòü äî øåñòîé âåðñèè. PC DOS óñòàíàâëèâàëè íà îðèãèíàëüíûå êîìïüþòåðû IBM, à MS-DOS íà èõ ìíîãî÷èñëåííûå êëîíû.

MS-DOS ðàáîòàåò â ðåàëüíîì ðåæèìå x86-ïðîöåññîðà. ßäðî ñèñòåìû óñòàíàâëèâàåò ïðåðûâàíèå INT 21h äëÿ ñèñòåìíûõ ñåðâèñîâ â òàêèõ, êàê îòêðûòèå ôàéëà, çàïèñü â ôàéë è ïîäîáíûõ.

[ïðàâèòü] Èñòîðèÿ âåðñèé


Âåðñèÿ Äàòà Îïèñàíèå
1.0 ìàðò 1979 Ïîääåðæêà òîëüêî äèñêîâîäîâ 5,25" DS (Double Side) 320 Êáàéò. FAT12.
2.0 ìàðò 1983 Äîáàâëåíà ïîääåðæêà âèí÷åñòåðîâ äî 10 Ìáàéò. Äîáàâëåíà ïîääåðæêà êàòàëîãîâ â ðàíåå âñå ôàéëû ðàñïîëàãàëèñü òîëüêî â êîðíå äèñêà. Ââåäåíû îïåðàöèè ñ ôàéëàìè, îñíîâàííûå íà äåñêðèïòîðàõ ôàéëîâ â ðàíåå ðàáîòà ñ ôàéëàìè øëà òîëüêî ïðè ïîìîùè FCB (File Control Block â áëîê óïðàâëåíèÿ ôàéëîì). Ââåäåíî ïåðåíàïðàâëåíèå êîíñîëüíîãî ââîäà-âûâîäà.
3.0 àâãóñò 1984 Çíà÷èòåëüíî ïåðåðàáîòàíî ÿäðî. Ïîääåðæêà âèí÷åñòåðîâ äî 32 Ìáàéò. Ââåäåíî äåëåíèå âèí÷åñòåðà íà çàãðóçî÷íûé äèñê è îäèí ëîãè÷åñêèé äèñê â äîïîëíèòåëüíîì ðàçäåëå. Äîáàâëåíà ïîääåðæêà äèñêîâîäîâ 5,25" DD (Double Density) 1,2 Ìáàéò.
3.1 íîÿáðü 1984 Äîáàâëåíà ïîääåðæêà ðàáîòû â ñåòÿõ Microsoft.
3.2 ÿíâàðü 1986 Äîáàâëåíà ïîääåðæêà äèñêîâîäîâ 3,5" DD 720 êáàéò.
3.3 àâãóñò 1987 Äîáàâëåíà ïîääåðæêà äèñêîâîäîâ 3,5" HD (High Density) 1,44 Ìáàéò. Ââåäåíà ïîääåðæêà êîäîâûõ ñòðàíèö (íàöèîíàëüíûå íàáîðû ñèìâîëîâ è òàáëèöû ñîðòèðîâêè). Äîáàâëåíà ïîääåðæêà íåñêîëüêèõ ëîãè÷åñêèõ äèñêîâ.
4.0 èþíü 1988 Ýêïåðèìåíòàëüíàÿ, â ìàññîâóþ ïðîäàæó íå ïîøëà[3]. Äîáàâëåíà ïîääåðæêà âèí÷åñòåðîâ äî 2 Ãáàéò. Äîáàâëåíà FAT16. Ïîääåðæêà ðàçäåëîâ äî 32 Ìáàéò îêàçàëàñü íåóäîâëåòâîðèòåëüíîé. Èçìåíåíèÿ â ìåíåäæåðå ïàìÿòè ïðèâåëè ê óìåíüøåíèþ îáú¸ìà ñâîáîäíîé ïàìÿòè è ïðî÷èì îøèáêàì. Îáëàäàëà âûòåñíÿþùåé ìíîãîçàäà÷íîñòüþ â ðåàëüíîì ðåæèìå, ïðåäíàçíà÷åííîé äëÿ ñåìåéñòâà ïðîöåññîðîâ 8086 (âïîñëåäñòâèè ýòà âîçìîæíîñòü óäàëåíà). Âêëþ÷àëà ïåðåìåùàåìûå è âûãðóæàåìûå ñåãìåíòû ïàìÿòè äëÿ êîäà è ïåðåìåùàåìûå ñåãìåíòû äàííûõ (ìåíåäæåð ïàìÿòè Windows áûë âåðñèåé ìåíåäæåðà ïàìÿòè DOS 4). Èìåëà âîçìîæíîñòü äèíàìè÷åñêîãî ïåðåêëþ÷åíèÿ ýêðàíîâ.
4.01 äåêàáðü 1988 Ñîäåðæàëà áîëüøèíñòâî íîâàöèé âåðñèè 4.0, êðîìå ìíîãîçàäà÷íîñòè. Èñïðàâëåíû îñíîâíûå îøèáêè âåðñèè 4.0. Ïåðâàÿ ðóñèôèöèðîâàííàÿ âåðñèÿ.
5.0 èþíü 1991 Çíà÷èòåëüíî ïåðåðàáîòàíî ÿäðî. Äîáàâëåíà ïîääåðæêà äèñêîâîäîâ 3,5" ED 2,88 Ìáàéò. Ïîÿâèëàñü ïîääåðæêà ðóññêîãî ÿçûêà. Íîâûé ìåíåäæåð ïàìÿòè. Ïîääåðæêà îáëàñòåé ïàìÿòè HMA è UMB. Äîáàâëåíû ïîëíîýêðàííûé òåêñòîâûé ðåäàêòîð Edit, ïîëíîýêðàííàÿ ñðåäà ïðîãðàììèðîâàíèÿ QBASIC, îáîëî÷êà MS-DOS Shell, èíòåðàêòèâíàÿ ñïðàâêà Help. Ïîçäíåå âûøëà ïî-íàñòîÿùåìó ðóññêàÿ âåðñèÿ â ñ ðóññêèìè èíòåðôåéñîì, ñîîáùåíèÿìè è ñïðàâî÷íûìè ìàòåðèàëàìè. Ìàêðîðåäàêòîð êîìàíäíîé ñòðîêè DOSKEY. ×àñòü íîâûõ óòèëèò (MIRROR, UNDELETE è UNFORMAT) ëèöåíçèðîâàíà ó ôèðìû Central Point Software. MS-DOS 5.00 ïîñòàâëÿëàñü íà øåñòè äèñêåòàõ 360 Êáàéò èëè äâóõ äèñêåòàõ 1,2 Ìáàéò.
6.0 ìàðò 1993 Çíà÷èòåëüíî ïåðåðàáîòàíî ÿäðî. Äîáàâëåí êîìïðåññîð äèñêîâ Microsoft DoubleSpace. Äîáàâëåíî ñðåäñòâî äåôðàãìåíòàöèè äèñêîâ Defrag â ëèöåíçèðîâàííàÿ ó Symantec óðåçàííàÿ âåðñèÿ Speed Disk.
6.1 íå âûøëà Ðàáîòà íàä îøèáêàìè.
6.2 íîÿáðü 1993 Ðàáîòà íàä îøèáêàìè.
6.21 ôåâðàëü 1994 Ïîñëå ãðîìêîãî ñóäåáíîãî ïðîöåññà ïî èñêó êîìïàíèè Stac Electronics ïî ïîâîäó òîãî, ÷òî Microsoft èñïîëüçîâàëà â DoubleSpace êîä, çàïàòåíòîâàííûé Stac, DoubleSpace áûë óáðàí èç ñèñòåìû.
6.22 èþíü 1994 Âåðíóëñÿ êîìïðåññîð äèñêîâ ñ ïåðåðàáîòàííûì êîäîì è ïîä íîâûì èìåíåì â DriveSpace. Îí èñïîëüçóåò íåñîâìåñòèìûé ñ DoubleSpace ôîðìàò õðàíåíèÿ äàííûõ. Ïðè æåëàíèè ôàéë ìîæåò áûòü êîíâåðòèðîâàí â íîâûé ôîðìàò. MS-DOS Shell èç äèñòðèáóòèâà ïåðåíåñ¸í â MS-DOS Resource Kit.  íåëîêàëèçîâàííóþ âåðñèþ äîáàâëåíà êîäîâàÿ ñòðàíèöà 866, ïîääåðæèâàþùàÿ ðàáîòó ñ ñèìâîëàìè êèðèëëèöû, â òîì ÷èñëå â èìåíàõ ôàéëîâ, à òàêæå ïðåäñòàâëåíèÿ äàòû è âðåìåíè, îðèåíòèðîâàííûå íà Ðîññèþ, Óêðàèíó è Áåëàðóñü.
7.0 àâãóñò 1995 Êàê ÷àñòü Windows 95âWindows 95 OSR. Äîáàâëåíà ïîääåðæêà LFN â äëèííûõ èì¸í ôàéëîâ (òîëüêî ïîä Windows GUI).
7.1 àâãóñò 1996 Êàê ÷àñòü Windows 95 OSR2âWindows 98 SE. Äîáàâëåíû FAT32 è ïîääåðæêà âèí÷åñòåðîâ äî 127 Ãáàéò. Ñóùåñòâóåò íåîôèöèàëüíàÿ âåðñèÿ â LZ-DOS.
8.0 ñåíòÿáðü 2000 Êàê ÷àñòü Windows ME. Óõóäøåíà ôóíêöèîíàëüíîñòü ÿäðà â íå ïîçâîëÿåò çàïóñêàòü Windows 3.1 , æ¸ñòêî èíòåãðèðîâàí íåîòêëþ÷àåìûé äðàéâåð âåðõíåé ïàìÿòè. Çàáëîêèðîâàíà âîçìîæíîñòü çàãðóçêè â ðåàëüíîì ðåæèìå ñ æåñòêîãî äèñêà, óäàëåíî áîëüøèíñòâî óòèëèò. Êàê çàãðóçî÷íàÿ äèñêåòà, ñîçäàííàÿ â Windows XP

[ïðàâèòü] Äèñòðèáóòèâ MS-DOS

Ìèíèìàëüíûé íàáîð ôàéëîâ MS-DOS:

Ôàéëû ÿäðà:

  • BOOT.MBR â çàãðóç÷èê, íàõîäÿùèéñÿ íà íóëåâîì ñåêòîðå è ïåðåäàþùèé óïðàâëåíèå íà IO.SYS
  • IO.SYS â ðàñøèðåíèå BIOS
  • MSDOS.SYS â îáðàáîòêà ïðåðûâàíèé

Êîìàíäíûé ïðîöåññîð:

Ñòðîãî ãîâîðÿ, äëÿ çàïóñêà MS-DOS íàëè÷èå ôàéëà COMMAND.COM íå ÿâëÿåòñÿ íåîáõîäèìûì. Åãî ìîæíî çàìåíèòü äðóãèì êîìàíäíûì ïðîöåññîðîì, ñïîñîáíûì âûïîëíÿòü íóæíûå âàì êîìàíäû. Äåëàåòñÿ ýòî äîáàâëåíèåì â CONFIG.SYS ñòðîêè shell=c:\my\myprog.com.  ñâî¸ âðåìÿ ñòîðîííèìè ðàçðàáîò÷èêàìè áûëî âûïóùåíî ìíîæåñòâî êîìàíäíûõ ïðîöåññîðîâ. Íàèáîëåå ðàñïðîñòðàí¸ííûé êîìàíäíûé ïðîöåññîð, âûïóùåííûé ñòîðîííåé ôèðìîé, áûë NDOS.COM (ëèöåíçèðîâàííûé 4DOS) èç ïàêåòà Norton Utilities ôèðìû Symantec. Íîâûå âåðñèè êîìàíäíîãî ïðîöåññîðà 4DOS ïðîäîëæàþò âûïóñêàòüñÿ äî ñèõ ïîð.

Ôàéëû êîíôèãóðàöèè:

Äëÿ çàäàíèÿ êîíôèãóðàöèè ÎÑ èñïîëüçóþòñÿ êîíôèãóðàöèîííûå ôàéëû ñïåöèàëüíîãî ôîðìàòà:

  • CONFIG.SYS â êîíôèãóðèðîâàíèå ñèñòåìû è çàãðóçêà äðàéâåðîâ óñòðîéñòâ íà ýòàïå èíèöèàëèçàöèè MSDOS.SYS
  • AUTOEXEC.BAT â ñòàðòîâûé ïàêåòíûé ôàéë. Âûïîëíÿåòñÿ ïðè çàïóñêå êîìàíäíîãî ïðîöåññîðà âî âðåìÿ çàãðóçêè ñèñòåìû.

Òàêæå â äèñòðèáóòèâ âõîäÿò ñëåäóþùèå äðàéâåðû è ïðîãðàììû:

  • ANSI.SYS â ðàñøèðåííûé äðàéâåð êîíñîëè (ýêðàíà è êëàâèàòóðû).
  • HIMEM.SYS â äðàéâåð äîïîëíèòåëüíîé (extended memory) è HMA-ïàìÿòè.
  • EMM386.EXE â äðàéâåð ðàñøèðåííîé ïàìÿòè (expanded memory).
  • RAMDRIVE.SYS â äðàéâåð ýëåêòðîííîãî äèñêà.
  • KEYB.COM â äðàéâåð ïåðåêëþ÷åíèÿ ÿçûêîâûõ ðàñêëàäîê êëàâèàòóðû.
  • KEYBOARD.SYS â ôàéë ñ îïèñàíèÿìè ÿçûêîâûõ ðàñêëàäîê êëàâèàòóðû, îôîðìëåííûé êàê äðàéâåð.
  • COUNTRY.SYS â ôàéë ñ òàáëèöàìè ëîêàëèçàöèè, àëôàâèòàìè ñîðòèðîâêè.
  • DISPLAY.SYS â äðàéâåð äèñïëåÿ; â ÷àñòíîñòè, çàãðóæàåò ëîêàëèçîâàííûå øðèôòû.
  • *.CPI â çàãðóæàåìûå øðèôòû êîäîâûõ ñòðàíèö ýêðàíà è êëàâèàòóðû.
  • MODE.COM â ïðîãðàììà íàñòðîéêè ðÿäà ïàðàìåòðîâ ýêðàíà è ïîðòîâ ââîäà-âûâîäà ñèñòåìû: ïîñëåäîâàòåëüíîãî, ïàðàëëåëüíîãî
  • DOS Shell (DOSSHELL) â íà÷èíàÿ ñ MS-DOS 5.0, âõîäèò â ñîñòàâ äèñòðèáóòèâà. Îáîëî÷êà, èñïîëüçóåò «äâóõïàíåëüíûé» ïðèíöèï ñ ïñåâäîãðàôè÷åñêèì èíòåðôåéñîì.  MS-DOS 6.22 áûëà óáðàíà â äîïîëíèòåëüíûé ïàêåò MS-DOS Resource Kit.

[ïðàâèòü] Íàäñòðîéêè è ðàñøèðåíèÿ ñòîðîííèõ ïðîèçâîäèòåëåé

Ìíîãîçàäà÷íîñòü
Ñåòåâûå êëèåíòû è ñåðâåðû
Ñîåäèíåíèÿ êîìïüþòåð-êîìïüþòåð
  • Laplink
  • Norton Link
Ðàñøèðåíèå ïàìÿòè

 ñâÿçè ñ ðàçâèòèåì àðõèòåêòóðû IBM PC/XT ïîÿâèëàñü ðàñøèðåííàÿ, à çàòåì â AT è äîïîëíèòåëüíàÿ ïàìÿòü, êîòîðóþ áûëî âîçìîæíî èñïîëüçîâàòü â êîìïîíåíòàõ ÎÑ è ïðîãðàììàõ ñ ïîìîùüþ ìåõàíèçìîâ EMS, XMS, HMA, UMA/UMB, êîòîðûå îáåñïå÷èâàþòñÿ BIOS ðàñøèðåííîé ïàìÿòè è äðàéâåðàìè DOS â ìåíåäæåðàìè ïàìÿòè, íàïðèìåð HIMEM è EMM386 îò Microsîft èëè ðàñøèðåííûìè ñòîðîííèìè ìåíåäæåðàìè, íàïðèìåð QEMM.

Îáîëî÷êè

Äëÿ MS-DOS, ïðåäîñòàâëÿþùåé ïîëüçîâàòåëþ ëèøü èíòåðôåéñ êîìàíäíîé ñòðîêè, áûë ñîçäàí öåëûé ðÿä òàê íàçûâàåìûõ îáîëî÷åê, òî åñòü ïðîãðàìì, êîòîðûå ïîçâîëÿþò ñäåëàòü ðàáîòó ñ ôàéëàìè áîëåå íàãëÿäíîé è óäîáíîé. Íàèáîëåå èçâåñòíûå èç íèõ:

  • Norton Commander â íàèáîëåå ïîïóëÿðíûé â Ðîññèè êîììåð÷åñêèé ôàéëîâûé ìåíåäæåð. Âñå îïåðàöèè ñ ôàéëàìè ïðîèçâîäÿòñÿ íà äâóõ ïàíåëÿõ ïðè ïîìîùè ãîðÿ÷èõ êëàâèø è, ïîçäíåå, ìûøè è ìåíþ. Ïîñëåäíèå âåðñèè âêëþ÷àþò ìíîæåñòâî ïëàãèíîâ, çíà÷èòåëüíî ðàñøèðÿþùèõ ôóíêöèîíàëüíîñòü. Ïî îáðàçó Norton Commander ïîçæå áûëî ñîçäàíî ìíîæåñòâî èíòåðôåéñîâ ôàéëîâûõ ìåíåäæåðîâ è äðóãèõ ïðîãðàìì äëÿ ðàçëè÷íûõ îïåðàöèîííûõ ñèñòåì.
  • Volkov Commander â êëîí Norton Commander.  îòëè÷èå îò Norton Commander, ïîääåðæèâàåò äëèííûå èìåíà ôàéëîâ (äëÿ âåðñèè 4.99 alpha). Î÷åíü êîìïàêòåí. Áàçîâûé êîìïëåêò âêëþ÷àåò òîëüêî ñàì ôàéëîâûé ìåíåäæåð ñ ìèíèìàëüíûì, íî äîñòàòî÷íûì íàáîðîì ôóíêöèé, è çàíèìàåò íà äèñêå îêîëî 64 Êáàéò. Ôóíêöèîíàëüíîñòü ðàñøèðÿåòñÿ ïîäêëþ÷åíèåì äðóãèõ ïðèëîæåíèé.
  • DOS Navigator â äàëüíåéøåå ðàçâèòèå èäåè Norton Commander. Áî́ëüøàÿ ôóíêöèîíàëüíîñòü. Áî́ëüøåå êîëè÷åñòâî ïàíåëåé. Ïîääåðæêà òåêñòîâûõ ðåæèìîâ SVGA (132×25 â 132×60). Îêîííûé èíòåðôåéñ ñ ìíîãîçàäà÷íîñòüþ äëÿ ïëàãèíîâ. Ðàñøèðåíèå çà ñ÷¸ò ë¸ãêîãî è óäîáíîãî ïîäêëþ÷åíèÿ ïëàãèíîâ è ïðèëîæåíèé ñòîðîííèõ ðàçðàáîò÷èêîâ.

[ïðàâèòü] Ïðîáëåìû çàïóñêà ïðèëîæåíèé MS-DOS ïîä MS Windows

Ðàçðàáîò÷èêè ïðèëîæåíèé ïîä MS-DOS ÷àñòî èñïîëüçîâàëè íåäîêóìåíòèðîâàííûå âîçìîæíîñòè è ôóíêöèè, à òàêæå ïðÿìîå îáðàùåíèå ê àïïàðàòíûì ñðåäñòâàì â îáõîä îïåðàöèîííîé ñèñòåìû. Ýòî ñòàëî ïðè÷èíîé òîãî, ÷òî â îïåðàöèîííûõ ñèñòåìàõ Windows 9x è áîëåå íîâûõ íå âñåãäà óäà¸òñÿ çàïóñòèòü ïðèëîæåíèå, íàïèñàííîå äëÿ MS-DOS.

Åù¸ îäíà ïðîáëåìà, ñ êîòîðîé ñòàëêèâàþòñÿ ïîëüçîâàòåëè ïðè ðàáîòå ñ ïðèëîæåíèÿìè MS-DOS íà ñîâðåìåííûõ êîìïüþòåðàõ, â çíà÷èòåëüíàÿ ðàçíèöà â áûñòðîäåéñòâèè. Çà ïîñëåäíèå ãîäû áûñòðîäåéñòâèå êîìïüþòåðîâ çíà÷èòåëüíî âîçðîñëî. Ïîýòîìó ìíîãèå èãðû äëÿ MS-DOS íà ñîâðåìåííîì êîìïüþòåðå ðàáîòàþò ñëèøêîì áûñòðî, òàê ÷òî ïîëüçîâàòåëü íå óñïåâàåò óâèäåòü ïðîèñõîäÿùåå íà ýêðàíå è ïðîàíàëèçèðîâàòü èãðîâóþ ñèòóàöèþ. Ïðè÷èíà ýòîìó â èñïîëüçîâàíèå öèêëîâ äëÿ ôîðìèðîâàíèÿ çàäåðæåê. Ñîâðåìåííûå ïðîöåññîðû âûïîëíÿþò èõ ñëèøêîì áûñòðî, à ÷àñòî è âîîáùå èãíîðèðóþò (ðàáîòà èíòåëëåêòóàëüíîãî îïòèìèçàòîðà). Ïî ýòîé æå ïðè÷èíå íåêîòîðûå ïðèëîæåíèÿ ïðåêðàùàþò ðàáîòó, âûâîäÿ îøèáêó äåëåíèÿ íà íîëü.

Äëÿ ðåøåíèÿ âûøåíàçâàííûõ è öåëîãî ðÿäà äðóãèõ ïðîáëåì ðàáîòû ñ ïðèëîæåíèÿìè MS-DOS ïîä óïðàâëåíèåì Windows NT è Unix-ïîäîáíûõ ÎÑ ïðèìåíÿþòñÿ ñïåöèàëüíûå ýìóëÿòîðû. Íà äàííûé ìîìåíò íàèáîëåå èçâåñòíûé èç íèõ â DOSBox, ïîçâîëÿþùèé íàñòðàèâàòü èíäèâèäóàëüíûå ïàðàìåòðû çàïóñêà êàæäîãî MS-DOS-ïðèëîæåíèÿ: áûñòðîäåéñòâèå ýìóëèðóåìîãî êîìïüþòåðà, ýìóëèðóåìàÿ çâóêîâàÿ è âèäåîêàðòà è ò. ï.

[ïðàâèòü] Ñì. òàêæå

[ïðàâèòü] Ïðèìå÷àíèÿ

[ïðàâèòü] Ññûëêè

Ïðîñòðàíñòâà èì¸í
Âàðèàíòû
Äåéñòâèÿ