MS-DOS

MS-DOS

MS-DOS 7.1
Fejlesztő Microsoft
OS család DOS
Alapján CP/M (klón), Unix (alapvető funkciók)
Forrás Zárt forráskód , nyílt forráskód az 1.25 és 2.0 verziókhoz [1]
Első kiadás 1981. augusztus 12. [2]
legújabb verzió 8.0 (a Windows Me részeként ) (2000. szeptember 14.)
Támogatott nyelvek Többnyelvű
Támogatott platformok x86
Kernel típusa Monolit mag
Felület Parancs sor
Engedély Szabadalmazott; 1.25 és 2.0 verziókhoz – MIT
Állapot Történelmi (2001. december 31-én ért véget)
Source Code Repository github.com/microsoft/ms-…
Előző 86-DOS
Következő Microsoft Windows
Weboldal microsoft.com/resources/…
 Médiafájlok a Wikimedia Commons oldalon

Az MS-DOS ( M icro  S oft D isk Operating System ) egy x86 architektúrán alapuló operációs rendszer számítógépekhez . Az MS-DOS elindította a DOS -kompatibilis operációs rendszerek családját, és az 1980-as évektől az 1990-es évek közepéig az IBM PC-kompatibilis számítógépek legnépszerűbb operációs rendszere volt , egészen addig, amíg fel nem váltották a GUI operációs rendszerek, főleg a Microsoft családból. Windows [3] .

Leírás

1981-ben az IBM egy operációs rendszer iránti kérelmet nyújtott be az új IBM PC -családhoz . A Microsoft megvásárolta a 86-DOS operációs rendszer jogait a Seattle Computer Products -tól [4] , és megkezdte annak módosítását, hogy megfeleljen az IBM követelményeinek. Az IBM ezt követően licencelte az MS-DOS-t, és 1981 augusztusában kiadta PC DOS 1.0 néven. Az MS-DOS és a PC DOS továbbfejlesztését a Microsoft és az IBM közösen végezte 1993-ig, amikor is két külön kiadás jelent meg - a 6.0 a Microsofttól és a 6.1 az IBM-től.

Az MS-DOS fennállása alatt nyolc fő kiadás (1.00, 2.00 stb.) és kéttucat köztes (3.10, 3.30 stb.) jelent meg, mígnem 2000-ben a Microsoft leállította a fejlesztését. Kezdetben az MS-DOS az első IBM PC -ben használt Intel 8088 processzorra összpontosított , és csak hajlékonylemezekkel dolgozott , amelyek magát az operációs rendszert és a felhasználói programokat és adatokat egyaránt tartalmazták. A későbbi verziók képesek lettek dolgozni különféle típusú meghajtókkal, például merevlemezzel és CD-ROM- mal , új processzorok és számítógép-architektúrák támogatásával bővült . A cég kulcsterméke volt, amely jelentős bevételt és marketing erőforrást biztosított számára, fejlesztése során a Microsoft programnyelv-fejlesztőből sokféle szoftvert gyártó nagyvállalattá vált. Az MS-DOS a Windows korai verzióinak alaprétege is lett , amely grafikus felhasználói felületként fut a parancssor tetején.

Az utolsó dobozos verzió a 6.22 volt, de az MS-DOS továbbra is rendszertöltőként szolgált a Windows 95 (7.0 és 7.1 verzió), a Windows 98 (7.1 verzió) és a Windows Me (8.0 verzió) rendszerekhez.

A Mountain View - i Computer History Museum 2014. március 25-én a Microsoft engedélyével közzétette az MS-DOS operációs rendszer (1.1 és 2.0 verzió) 1981-ben megjelent forráskódját, valamint a Word szövegszerkesztőt ( 1.1a) Windowshoz [5] . 2018-ban megjelent az MS-DOS 1.25-ös és 2.0-s verziójának forráskódja az ingyenes MIT licenc alatt [6] [7] .

Az MS-DOS története

Az MS-DOS a 86-DOS [8] átnevezett változata, amelyet Tim Paterson, a Seattle Computer Products -tól [ 8] írt . A 86-DOS fejlesztése mindössze hat hetet vett igénybe, és a Digital Research CP/M klónja volt , amelyet a 8086-os processzorra portoltak, és csak két eltérést tartalmazott az eredetitől: továbbfejlesztett lemezszektor pufferelési logikát és új FAT12 fájlrendszert . A 86-DOS első verziója 1980 augusztusában jelent meg [9] . Az IBM -mel 1980 novemberében aláírt megállapodás értelmében a Microsoftnak operációs rendszert kellett biztosítania az Intel 8086 -on alapuló új IBM PC -hez . Ennek érdekében a Microsoft 1981 májusában felbérelte Tim Patersont, hogy fejezze be a 86-DOS adaptációját az IBM PC prototípushoz, majd az év júliusában 75 000 dollárért megvásárolta a 86-DOS 1.10 teljes jogát [8] . A Microsoft megtartotta a verziószámozást, de átnevezte az operációs rendszert MS-DOS-ra. 1981 augusztusában az IBM PC DOS 1.0 néven licencelt MS-DOS 1.10/1.14-et megkezdte az új IBM PC -kkel [9] .

A merevlemezes IBM PC XT megjelenéséhez időzített 2.0-s verzióban az MS-DOS drámaian kibővítette az operációs rendszer funkcionalitását, részben adaptálta a Unixból hiányzó elemeket (például alkönyvtárak, fájlok kezelése leírókon keresztül, I. / O átirányítás, az eszközök elérése név és hangerő alapján). A változtatások mértékét az is hangsúlyozza, hogy a legtöbb későbbi program, így az MS-DOS legfrissebb verzióinak követelményei is tartalmazzák a „DOS 2.0 vagy újabb” sort.

Az MS-DOS-t eredetileg olyan operációs rendszerként fejlesztették ki, amely bármely 8086-os processzorral rendelkező számítógépen futhat. A Microsoft a CP/M disztribúciós modellt követte, az MS-DOS különböző verzióival minden számítógéphez különböző hardverrel . Ennek érdekében az operációs rendszer moduláris felépítésű volt, minimális meghajtókészlettel a lemezmeghajtókhoz és a kernelbe integrált konzollal, valamint telepíthető illesztőprogramokkal a többi eszközhöz, amely betöltődött és elérhető a rendszerindításkor. Az OEM-ek a Microsoft által biztosított fejlesztőkészletet használva létrehozták saját MS-DOS-verziójukat szabványos kernellel, de a hardverükre jellemző I/O eszközillesztőkkel. A gyártók ezt a verziót általában a számítógépekhez tartozó hajlékonylemezeken szállították. Így az MS-DOS-nak számos verziója létezett különböző hardverplatformokhoz , és különbséget kell tenni az IBM PC-kompatibilis és az MS-DOS-kompatibilis számítógépek között. Egyes számítógépeken, például a Tandy 2000 -en , csak MS-DOS-szoftver futhat, az IBM PC architektúráját kihasználó szoftverek azonban nem.

Az operációs rendszer kialakítása jó kompatibilitást feltételez, ha a programok csak szabványos MS-DOS-hívásokat használnak munkájukhoz. Később hasonló filozófiát valósítottak meg a Windows NT-ben (lásd Hardverabsztrakciós réteg ). Ennek ellenére az MS-DOS-ban a nagy programsebesség csak a hardverhez való közvetlen hozzáféréssel érhető el, ami különösen jellemző volt az akkori, jelentős számítógépes erőforrásokat igénylő játékokra. Az IBM PC-kompatibilis architektúra dominanciája számos klón elterjedéséhez vezetett, és megszűnt az igény az operációs rendszer különálló hardverfüggő verzióira.

Ezt követően az IBM architektúrától való függés számos komoly problémát okozott az iparágban, amikor az IBM PC eredeti kialakítását megváltoztatták. Így eredetileg nem volt szándékos 640 KB-nál több RAM-ot használni (a 640 KB-os akadály ), mivel a RAM nagyobb területei a perifériák és a ROM számára voltak fenntartva . A gyártóknak különféle sémákat kellett kitalálniuk ennek az akadálynak a megkerülésére ( EMS , XMS stb.) a további memória eléréséhez. Ha a hardverfüggetlenség eredeti gondolatát folytatták volna, akkor ez a probléma elkerülhető lett volna. Így az MS-DOS egy olyan operációs rendszer, amely az x86 processzor valós üzemmódjában fut , és legfeljebb 1 MB RAM-ot tud kezelni.

Az IBM által gyártott számítógépekhez a PC DOS nevű verziót telepítették. A külső gyártók számára a Microsoft a DOS egy verzióját már MS-DOS néven kínálta. Az IBM és a Microsoft együttműködésének köszönhetően az 5.0-s verzióig a PC DOS és MS-DOS rendszerek gyakorlatilag megegyeztek. Az MS-DOS első dobozos verziója 5.0 volt az Upgrade verzióban, előtte minden kiadást csak OEM termékként terjesztettek a személyi számítógép-gyártók .

Verzióelőzmények

Változat dátum FS / kötet
mérete
Leírás
QDOS 0.10 1980. július FAT12 Az első verziót a Seattle Computer Products bocsátotta forgalomba.
86-DOS 0.3 1980. december FAT12 Az első verzió, amelyet a Microsoft a Seattle Computer Products-tól licencelt.
86-DOS 1.0 1981. április FAT12 A 86-DOS első kiadása.
86-DOS 1.10 [10] 1981. július FAT12 A Microsoft megvásárolta, és 1981. július 27-én átnevezte MS-DOS-ra [11] . Az IBM PC megjelenése kapcsán jelent meg . Teljesen hasonló a PC DOS 1.0-hoz. Csak az egyoldalas, 5,25 hüvelykes, 8 szektoros, 160 KB-os hajlékonylemez-meghajtók támogatása . A COMMAND.COM a következő belső parancsokat valósítja meg: COPY, DIR, ERASE, PAUSE, REM, RENAME, TYPE. Külső parancsok: CHKDSK, DATE, DEBUG, DISKCOMP, DISKCOPY, EDLIN, FORMAT, LINK, MODE, SYS, TIME, BASIC. Csak az utolsó módosítás dátuma kerül rögzítésre a fájlattribútumokban.
1,10-1,14 1981. július-október FAT12 Az IBM PC DOS 1.0 [12] három lehetőség egyikeként kínálják .
1.24 1982. március FAT12 Hozzáadott támogatás az 5,25"-os 320K kétoldalas meghajtókhoz. FAT12 . A fájlattribútumokhoz az utolsó felvétel dátuma mellett az utolsó felvétel időpontja is hozzáadásra került. A COPY parancs mostantól támogatja a fájlok egyesítését. Új belső parancsok: DATE, DEL, REN, TIME. Új külső EXE2BIN parancs. Az IBM PC DOS 1.1 alapja . Az MS-DOS lesz az IBM PC DOS alapja a 6.22-es verzióig bezárólag.
1.25 1982. június FAT12 Nem IBM számítógépekkel való használatra. Hasonló a PC DOS 1.1-hez. A GW-BASIC- et az IBM szállítja a BASICA helyett .
2.0 1983. március FAT12
15 MB [13]
Az IBM PC XT megjelenése kapcsán jelent meg . Először jelent meg a merevlemezek támogatása, a maximális kötet 15 MB, egy partíció - egy lemez. Támogatás hozzáadva a 10 MB - os merevlemezekhez az IBM-től. 5,25 hüvelykes 9 szektoros egyoldalas 180K és kétoldalas 360K floppy meghajtók támogatása. Megvalósított kötetcímke-támogatás. Hozzáadott támogatás a könyvtárakhoz - korábban minden fájl csak a lemez gyökerében volt. Bevezették a fájlleírókon alapuló műveleteket a fájlokkal - korábban csak FCB (File Control Block) segítségével lehetett fájlokkal dolgozni. Bevezettük a konzol I/O átirányítását. Új parancsok hozzáadva: FC (csak MS-DOS), BACKUP, RESTORE, TREE, CD, MD, RD, PATH stb. Parancsok hozzáadva kötegelt (*.bat) fájlokhoz: GOTO, IF, ECHO stb. Csatlakozás támogatása megvalósítva külső eszközmeghajtók. Támogatja a háttérben történő nyomtatást a PRINT paranccsal. A csomag tartalmazza a CGA videó alrendszer támogatását .
2.01 1983. október FAT12
15 MB
Hozzáadott COUNTRY parancs az egyéni dátum- és időformátum, valamint a pénznem ikon megjelenítéséhez.
2.10 1983. november FAT12
15 MB
IBM verzió (PC DOS 2.10). Az IBM PCjr kiadása kapcsán jelent meg . 2.0 alapján a PCjr módosításaival .
2.11 1984. március FAT12
15 MB
Nem IBM számítógépekhez készült verzió. A 2.1-es verzió alapján, a 2.01-es módosításokkal. 10 különböző nyelvre lefordítva.
3.00 1984. augusztus FAT16
32 MB
A 20 MB -os merevlemezzel szerelt IBM PC/AT megjelenése kapcsán jelent meg . Lehetőség az aktuális könyvtárban nem lévő programok végrehajtására egy útvonal megadásával. Támogatás hozzáadva a 15 szektoros 5,25"-os 1,2 MB-os meghajtókhoz. Új parancsok hozzáadva: ATTRIB, LABEL, SELECT, KEYB, SHARE, GRAFTABL, COUNTRY. Virtuális lemez támogatása a RAM -ban .
3.10 1984. november FAT16
32 MB
Hozzáadott támogatás a Microsoft hálózatokhoz. JOIN és SUBST parancsok hozzáadva.
3.20 1986. január FAT16
32 MB
Az IBM PC Convertible megjelenése kapcsán jelent meg . Hozzáadott támogatás a 3,5"-os 720 KB-os meghajtókhoz. Új REPLACE és XCOPY parancsok hozzáadva. A FORMAT parancs most megakadályozza a merevlemez véletlen formázását. A DRIVER.SYS hozzáadva álmeghajtók létrehozásához. A RAMDRIVE.SYS illesztőprogram hozzáadva virtuális lemez létrehozásához a RAM-ban.
3.30 1987. augusztus FAT16
32 MB
Az IBM PS/2 megjelenése kapcsán jelent meg . Támogatja a tetszőleges méretű merevlemezek logikai meghajtókra történő particionálását 32 MB-ig. Egy merevlemezen csak két partíció lehet - MS-DOS és EXT DOS, maga nem lehet több, mint kettő. Az EXT DOS-on belül legfeljebb 23 alkulcs lehet (D-től Z-ig). [13] Külső programok nélkül a merevlemez mérete nem haladhatja meg a 32 MB-ot. Az INT 13H [14] megszakítással , amely csak 1994-ben került be a BIOS -ba, a maximális HDD mérete 24x32=768 MB volt. Hozzáadott támogatás a 3,5" HD (nagy sűrűségű) 1,44 MB-os meghajtókhoz. Bevezették a kódlapok támogatását (nemzeti karakterkészletek és rendezési táblázatok). Több azonosított hibát tartalmaz (például a FORMAT elutasíthatja a jó lemezt). Hozzáadott támogatás a következő parancsokhoz: APPEND, CALL, CHCP, FASTOPEN, NLSFUNC.
3.31 1987. november FAT16B 512 MB Az MS-DOS 3.30 Compaq módosított verziója, amely először vezette be a 32 bites számok logikai szektorának támogatását. [tizenöt]
4.0 1985 Kísérleti jellegű, tömeges értékesítésbe nem került [16] . A 8086-os processzorcsaládhoz tervezték a valós módú megelőző többfeladatos működést (ezt a funkciót később eltávolították). Tartalmazza a mozgatható és lapozható memóriaszegmenseket a kód és a mozgatható adatszegmensek számára (a Windows memóriakezelő a memóriakezelő DOS 4-es verziója volt). Képes volt dinamikusan váltani a képernyőket.
4.0 1988. július FAT16B
2 GB [13]
Támogatja a 32 MB-nál nagyobb merevlemez-logikai meghajtókat. A merevlemez maximális mérete nem haladhatja meg az 528 MB-ot harmadik féltől származó szoftverek nélkül (528 MB akadály (504 MB a régebbi BIOS-okban)). [14] Az INT 13H megszakítása lehetővé tette a merevlemez 7844 GB-ra való növelését (az MS-DOS 7.1-es verzió előtti hibájához kapcsolódó akadály [17] [18] ). [19] Leképezett memóriát használ az operációs rendszer puffereihez és a FASTOPEN parancs adatstruktúráihoz ( EMS 4.0 szükséges). Lehetővé teszi az első 64 KB kiterjesztett memória ( HMA memória) használatát rezidens programok tárolására. Kibővített támogatást nyújt a nemzeti nyelvekhez. Jelentős számú hibában különbözik. Új MEM parancs hozzáadva. Teljes EGA és VGA támogatás .
4.01 1988. december FAT16B
2 GB
Javítva a főbb hibák a 4.0-s verzióban. Grafikus MS-DOS Shellt tartalmaz . Az első hivatalosan lokalizált verzió Oroszország számára [20]
5.0 1991. június FAT16B
2 GB
Legfeljebb nyolc fizikai merevlemez támogatása került bevezetésre, maximum 4 fő partíció (harmadik féltől származó programok) hozható létre, így akár 4 operációs rendszer is telepíthető egy HDD-re. [13] Biztosítja a kernel, valamint a meghajtók és a rezidens programok elhelyezését HMA -ban és UMB -ben egyaránt . Hozzáadott támogatás a 3,5"-os EHD 2,88 MB-os meghajtókhoz. Új memóriakezelő. Új parancsok hozzáadva: DELOLDOS, DOSKEY, EXPAND, LOADHIGH, MIRROR, SETVER, UNDELETE, UNFORMAT. Hozzáadott teljes képernyős szövegszerkesztő Szerkesztés, teljes képernyős programozási környezet QBASIC , online súgó Súgó. Néhány új segédprogram (MIRROR, UNDELETE és UNFORMAT) a Central Point Software licence. Az MS-DOS 5.00 hat 360K-os vagy két 1,2MB-os hajlékonylemezen került kiszállításra. Megjelent az orosz verzió lefordított felülettel, üzenetekkel és referencia anyagokkal. A legújabb verzió, teljesen megegyezik a PC DOS 5.0-val, kivéve a fájlneveket és a licencszerződéseket.
6.0 1993. március FAT16B
2 GB
Új parancsok hozzáadva: DELTREE és MOVE. Kizárt parancsok: RECOVER, ASSIGN, GRAFTABL, JOIN, MIRROR, COMP, BACKUP, EXE2BIN, PRINTER.SYS illesztőprogram. Továbbfejlesztett parancsok: DIR, MEM, UNDELETE, FORMAT, SYS. Az új CHOICE parancs elágazást biztosít a kötegfájlokban. Most már teljesen megszakíthatja az egyes parancsok végrehajtását a CONFIG.SYS és az AUTOEXEC.BAT fájlokban. Fiókok szervezése a CONFIG.SYS-ben. A SMARTDRV írási gyorsítótárat biztosít. CD-ROM támogatás hozzáadva . Új energiagazdálkodási segédprogram POWER. További szoftvereszközök hozzáadva: Microsoft MemMaker (nagy memóriahasználat optimalizálása), Microsoft DoubleSpace ( lemezeken lévő adatok tömörítése), Microsoft Defragmenter (lemeztöredezettség-mentesítő, Symantec licence ), Microsoft Backup (MS-DOS és Windows verziók), Microsoft Anti-Virus (MS-DOS és Windows verziók, a Central Point Software licence ), Microsoft Diagnostics információs segédprogram, Interlink kommunikációs rendszer, Microsoft Undelete for Windows segédprogram.
6.2 1993. november FAT16B
2 GB
A következő parancsok továbbfejlesztésre kerültek: FORMAT (alapértelmezés szerint a hibás klaszterekben lévő szektorok nem kerülnek tesztelésre), DISKCOPY (kép létrehozásának lehetősége a merevlemezen), COMMAND (most lehetőség van soronkénti feldolgozásra kötegfájlok). A FORMAT, CHKDSK, DIR, MEM parancsok ezres elválasztókkal jelenítik meg az információkat. A SMARTDRV mostantól gyorsítótárazza a CD-ROM-okat. A HIMEM.SYS illesztőprogram most már képes tesztelni a bővített memóriát, amikor csatlakoztatva van. A Microsoft DoubleSpace modernizálása. Hozzáadott ScanDisk merevlemez-teszt segédprogram . Az MS-DOS Shell program nem kerül szállításra .
6.21 1994. február FAT16B
2 GB
A Stac Electronics által benyújtott pert követően a Microsoft által a Stac szabadalmaztatott kódjának DoubleSpace-ben történő használata miatt a DoubleSpace-t eltávolították a rendszerből. Az összes adattömörítést támogató összetevő is megváltozott – a ScanDisk és a Microsoft Backup . A ScanDisk most nem tudott tömörített köteteken futni és kiszolgálni, és a Backup nem támogatta a tömörítést sem az archiválás során, sem a 6.0-s és 6.2-es verzióban létrehozott archívumok visszaállítása során.
6.22 1994. június FAT16B
2 GB
Új DriveSpace kompresszor hozzáadva . Olyan adattárolási formátumot használ, amely nem kompatibilis a DoubleSpace-vel. Ha szükséges, a fájl átalakítható új formátumba. A Microsoft Backup a DriveSpace-ben használt új tömörítési technológiát használja. A 866-os kódlap hozzáadásra került a nem lokalizált verzióhoz (EGA3.CPI és KEYBRD2.SYS fájlokat használva), amely támogatja a cirill karaktereket, beleértve a fájlneveket, valamint a dátum és idő megjelenítését Oroszországra, Ukrajnára és Fehéroroszországra.
7.0 1995. augusztus FAT16B
2 GB
A Windows 95 részeként . Támogatás hozzáadva az LFN -hez  – hosszú fájlnevek (csak Windows alatt érhető el). Az MSDOS.SYS összes kódja átkerült az IO.SYS fájlba. Az MSDOS.SYS mostantól egy szöveges konfigurációs fájl. Új parancsok a CONFIG.SYS-ben: ACCDATE, BUFFERSHIGH, FCBSHIGH, FILESHIGH, LASTDRIVEHIGH, STACKSHIGH. CD-ROM illesztőprogram mellékelve : OAKCDROM.SYS
7.1 1996. augusztus FAT32
137 GB [21]
A Windows 95 OSR2 és a Windows 98 és SE részeként. Az fdisk segédprogram ~63,5 GB-nál nem nagyobb köteteket tud létrehozni, de ha SeaTools-t használ, ez a korlátozás megkerülhető. [22] [19] A maximális lemezméret, mint minden operációs rendszernél a Windows 95 OSR2-től a Windows Vista-ig, 2 TB [23] [24] .
8.0 2000. szeptember FAT32
137 GB [21]
A Windows Me részeként . A kernel funkcionalitása leromlott, a nem kapcsolható nagy memóriájú meghajtót keményen integrálták. A merevlemezről való valós módban való rendszerindítás lehetősége le van tiltva, a legtöbb segédprogramot eltávolították. Megtalálható a Windows XP és újabb rendszerindító lemezen is .

MS-DOS disztribúció

Az MS-DOS fájlok minimális készlete:

Szigorúan véve a COMMAND.COM fájl nem szükséges az MS-DOS futtatásához. Helyettesíthető egy másik parancsfeldolgozóval, amely képes végrehajtani a kívánt parancsokat. Egy időben sok parancsfeldolgozót adtak ki külső fejlesztők. A leggyakoribb harmadik féltől származó shell a Symantec Norton Utilities csomagjából származó NDOS.COM (licencelt 4DOS ) volt .

A megadott fájlok mellett a /S kapcsolóval ellátott SYS.COM és FORMAT.COM parancsok a 6.0-s verziótól kezdve a DBLSPACE.BIN (6.0-6.2) vagy a DRVSPACE.BIN (6.22) fájlt is továbbítják a rendszerlemezre. , amelyek a Microsoft DoubleSpace vagy DriveSpace formátumú tömörített lemezekkel való munkavégzésért felelősek.

Konfigurációs fájlok

Az operációs rendszer konfigurációjának beállításához speciális formátumú konfigurációs fájlokat használnak:

A terjesztési készlet a következő illesztőprogramokat és programokat is tartalmazza:

Harmadik féltől származó kiegészítők és bővítmények

többfeladatos

Hálózati kliensek és szerverek

Számítógép-számítógép kapcsolatok

Memóriabővítés Az IBM PC / XT architektúra fejlesztése kapcsán megjelent a kiterjesztett memória , majd az AT -ben és a kiegészítő memória , amely az EMS, XMS, HMA , UMA / UMB mechanizmusokat alkalmazó operációs rendszer komponensekben és programokban használható fel , A bővített memória BIOS- és DOS-illesztőprogramjai – a Microsoft memóriakezelői (HIMEM és EMM386) vagy harmadik féltől származó kezelők (például QEMM ) – biztosítják.

Shellek Az MS-DOS-hoz, amely csak parancssori felületet biztosít a felhasználónak, számos úgynevezett shell készült, vagyis olyan program, amely vizuálisabbá és kényelmesebbé teszi a fájlokkal való munkát. A leghíresebb közülük:

Problémák az MS-DOS alkalmazások futtatásával MS Windows alatt

Az MS-DOS alatti alkalmazásfejlesztők gyakran használtak nem dokumentált szolgáltatásokat és funkciókat, valamint közvetlen hozzáférést a hardverhez, megkerülve az operációs rendszert. Ez az oka annak, hogy Windows 9x és újabb operációs rendszereken nem mindig lehet MS-DOS-ra írt alkalmazást futtatni.

Egy másik probléma, amellyel a felhasználók szembesülnek az MS-DOS alkalmazások modern számítógépeken való futtatásakor, a jelentős teljesítménybeli különbségek. Az elmúlt években a számítógépek sebessége jelentősen megnőtt. Ezért egy modern számítógépen sok MS-DOS játék túl gyorsan fut, így a felhasználónak nincs ideje megnézni, mi történik a képernyőn, és elemezni a játék helyzetét. Ennek oka a hurkok használata késleltetések generálására. A modern processzorok túl gyorsan hajtják végre ezeket, és gyakran figyelmen kívül hagyják őket (egy intelligens optimalizáló munkája). Ugyanezen okból kifolyólag egyes alkalmazások nullával osztás hibával összeomlanak .

A fentiek és számos egyéb probléma megoldására az MS-DOS alkalmazásokkal Windows NT és Unix-szerű operációs rendszereken végzett munka során speciális emulátorokat használnak. Jelenleg a leghíresebb közülük a DOSBox , amely lehetővé teszi az egyes MS-DOS alkalmazások egyedi indítási opcióinak konfigurálását: az emulált számítógép sebességét, az emulált hang- és videokártyát stb. Néha processzorlassítókat használnak .

Létezik a DOSBox-X továbbfejlesztett verziója is, amely lehetővé teszi a hardver és a DOS rendszerek hatalmas skálájának emulálását, valamint hozzáférést biztosít a hálózathoz.

A DOSBox emulátoron kívül van egy VDOS emulátor, amely a DOSBox emulátoron alapul , de az emulátorral ellentétben teljes hálózati és hardveres hozzáféréssel rendelkezik.

Windows számítógépekre is telepítheti az MS-DOS 6.22 FOR WINDOWS programot, amely lehetővé teszi az MS-DOS 6.22 futtatását egy modern számítógépen, mikro BIOS programmal.

A természetben létezik az ntvdm kiterjesztése, a "Tame-dos", amely javítja az ablakok kompatibilitását a dos programokkal.

MS-DOS klónok

DR-DOS

A DR-DOS (más néven Novell DOS és OpenDOS) egy MS-DOS-kompatibilis lemezes operációs rendszer, amelyet a Digital Research fejlesztett ki, és amely örökölte elődje, a CP/M operációs rendszer számos funkcióját .

PC-DOS

Az IBM PC DOS (IBM Personal Computer Disk Operating System) egy lemezes operációs rendszer IBM személyi számítógépekhez . A PC DOS a Seattle Computer Products 86-DOS operációs rendszerén alapult .

FREE-DOS

A FreeDOS egy ingyenes operációs rendszer , amely kompatibilis az MS -DOS -szal . A FreeDOS a GNU General Public License feltételei szerint kerül terjesztésre , és számos programot tartalmaz más ingyenes és szabadalmaztatott licencek alatt. A projektet 1994-ben Jim Hall programozó indította el PD-DOS néven, de a név hamarosan FreeDOS-ra változott. A FreeDOS 1.0 2006. szeptember 3-án jelent meg.

Novell DOS

Szintén 1991-ben vásárolta meg a Digital Research-t a Novell , amely átnevezte a DR-DOS-t Novell DOS-ra, és megjelent a Novell DOS 6.0, majd a Novell DOS 7.0.

Lásd még

Jegyzetek

  1. Újbóli nyílt forráskódú MS-DOS 1.25 és 2.0 | Windows parancssor . Letöltve: 2019. július 9. Az eredetiből archiválva : 2019. június 9.
  2. MS-DOS: Rövid  bevezetés
  3. MS-DOS Encyclopedia (hivatkozás nem érhető el) . Letöltve: 2011. december 31. Az eredetiből archiválva : 2018. szeptember 20. 
  4. Az MS-DOS rövid története (hivatkozás nem érhető el) . Az eredetiből archiválva : 2015. október 31. 
  5. A Microsoft nyilvánosan elérhetővé teszi az MS-DOS és a Word for Windows forráskódját . Letöltve: 2016. március 26. Az eredetiből archiválva : 2014. július 21.
  6. GitHub - microsoft/MS-DOS: Az MS-DOS 1.25 és 2.0 eredeti forrásai referencia célból . Letöltve: 2019. február 4. Az eredetiből archiválva : 2021. január 17.
  7. A Microsoft kiadja az MS-DOS forráskódot a GitHubon . Letöltve: 2018. október 2. Az eredetiből archiválva : 2018. október 2.
  8. 1 2 3 Conner, Doug A DOS atyja továbbra is szórakozik a Microsoftnál (hivatkozás nem érhető el) . mikrohírek . Letöltve: 2009. december 5. Az eredetiből archiválva : 2010. február 9.. 
  9. 1 2 MS-DOS: Rövid bevezetés . A Linux információs projekt . Letöltve: 2012. december 24. Az eredetiből archiválva : 2017. december 14..
  10. http://www.computerhistory.org . Letöltve: 2018. március 21. Az eredetiből archiválva : 2019. augusztus 14.
  11. Az MS-DOS rövid története (hivatkozás nem érhető el) . Letöltve: 2017. szeptember 8. Az eredetiből archiválva : 2015. október 31.. 
  12. "Az IBM által bejelentett személyi számítógép" . Letöltve: 2018. március 21. Az eredetiből archiválva : 2006. augusztus 13.
  13. 1 2 3 4 MS-DOS particionálási összefoglaló (lefelé irányuló kapcsolat) . microsoft.com . Letöltve: 2012. október 23. Az eredetiből archiválva : 2012. október 23.. 
  14. 1 2 Továbbfejlesztett lemezmeghajtó-specifikáció, 1.1 -es verzió (lefelé irányuló kapcsolat) . Letöltve: 2018. március 23. Az eredetiből archiválva : 2018. április 17. 
  15. PCjs gépek . Letöltve: 2018. március 21. Az eredetiből archiválva : 2018. március 22.
  16. Tudta, hogy nem az OS/2 volt a Microsoft első nem Unix többfeladatos operációs rendszere? . Hozzáférés dátuma: 2011. december 18. Az eredetiből archiválva : 2012. november 4..
  17. Brown, Ralf D. Ralf Browns megszakítási lista (v61 html) (2000. július 16.). Letöltve: 2016. november 3. Az eredetiből archiválva : 2016. november 4..
  18. Brown, Ralf D. Az x86 megszakítási lista (v61 eredeti szöveg) archívuma: "inter61a.zip", alfájl: "INTERRUP.B", fejléc: "B-1302" (INT13, 02 Olvasás), Megjegyzések (július 16., 2000)). Letöltve: 2016. november 3. Az eredetiből archiválva : 2017. szeptember 2..
  19. 1 2 Lemezméret-korlátozások, A 8,4 GB-os korlát (és egyebek) . Letöltve: 2018. március 23. Az eredetiből archiválva : 2018. március 14.
  20. http://rdos401.org/ Archiválva 2016. december 4-én a Wayback Machine -nél , amelyet az orosz MS-DOS 4.01 15. évfordulója alkalmából szenteltek.
  21. 1 2 A 48 bites logikai blokkcímzés támogatásának engedélyezése az ATAPI lemezmeghajtókhoz Windows XP rendszerben (lefelé irányuló kapcsolat) . microsoft.com . Letöltve: 2015. október 10. Az eredetiből archiválva : 2015. október 10.. 
  22. 127 GB / 128 GB / 137 GB maximális merevlemez-kapacitás Windows 98 rendszerben . Letöltve: 2018. március 21. Az eredetiből archiválva : 2018. március 22.
  23. A FAT32 fájlrendszer leírása . microsoft.com . Letöltve: 2018. december 15. Az eredetiből archiválva : 2018. december 15.
  24. 2 TB-nál nagyobb merevlemezek támogatása Windows rendszerben . microsoft.com . Letöltve: 2018. december 15. Az eredetiből archiválva : 2018. december 15.

Linkek