A Windows még mindig támaszkodik az MS-DOS-ra?
Egyszer régen a Windows volt a DOS-nak, de a Windows még mindig függ a DOS architektúrától a napi működéshez? Olvassa el a vizsgálatot.
A mai Kérdések és válaszok munkamenet a Jóvagyon - a Stack Exchange alosztályának, a közösség által vezérelt Q&A webhelyek csoportjának köszönhetően..
A kérdés
A SuperUser olvasó Rrazd kíváncsi a DOS történetére és arra, hogy hogyan működik együtt a Windows jelenlegi iterációival:
Éppen egy operációs rendszer indítása előtt indulok, és Apple-felhasználóként nem vagyok tisztában a Windows operációs rendszer alapjaival. Kíváncsi voltam, hogy az MS DOS-t még mindig használják-e a Windows tetején futó Windows-on, vagy csak az operációs rendszerként használt Windows? Kicsit zavarodott voltam, mert valahol olvastam, hogy az MS-DOS-t a rendszerindításhoz használják, de a Windows minden más operációs képességet beépített, és így minden más operációs rendszerhez használható.
Milyen szerepet játszik az MS-DOS a Windows-ban, ha van ilyen?
A válasz
A SuperUser hozzájárulója JdeBP nagyon részletes és erősen dokumentált válaszokkal ugrik:
Két különbözõ vonal létezik a Microsoft Windows rendszerben, és ez nem segít abban, hogy az emberek olyan dolgokat írjanak le, amelyekről egy másik vonalról tanultak..
- A DOS + Windows- A vonalon a DOS + Windows minden verziója a 3.11-es verzióig, a DOS + Windows 95, a DOS + Windows 98 és a DOS + Windows Millennium Edition. A Windows a DOS tetején réteges. Ennek a rétegezésnek az egész könyvét írták, és ez egy bizonyos vita tárgyát képezi, nem utolsósorban azért, mert sok ember egy tisztességes, míg a 1990-es évek elején és közepén szerette volna azt hinni, hogy a DOS eltűnt és a Windows Ez a DOS + Windows rendszerindítási folyamat.
- A Windows NT a Windows NT 3.x, a Windows NT 4.0, a Windows NT 5.0 („Windows 2000”), a Windows NT 5.1 („Windows XP”), a Windows NT 5.2 (a Windows XP néhány verziója és a „Windows Server 2003”), a Windows NT 6.0 („Windows Vista”) és a Windows NT 6.1 („Windows 7”). A DOS tetején nincs rétegezve, teljesen másképp működik, mint a DOS, és a DOS alkalmazásokat egy NT Virtual DOS Machine (NTVDM) segítségével futtathatja. Virtuális gép ez fut a Windows NT tetején Ez a Windows NT 6.x rendszerindítási folyamat.
Mi sem segít abban, hogy az emberek tévesen beszéljenek egy „DOS-ről” a Windows NT-ben, amint az itt is történt. Eltekintve attól a ténytől, hogy a parancsnoki tolmácsok, amelyek nem operációs rendszereket követelnek meg, a „DOS” -ot „szöveges felhasználói felület” -vel és „parancsértelmezővel” összekeverik, amelyek egyike sincs a DOS-hoz hasonlóan. A DOS az operációs rendszerek családja: MS-DOS, PC-DOS, DR-DOS, FreeDOS, OpenDOS, stb..
Ha a Windows NT-ben megnyílik egy parancssor ablak, akkor majdnem mindig fut
CMD
, amely a Microsoft alapértelmezett parancsértelmezője a dobozban, és amely egy szokásos, szöveges felhasználói felület, a Win32 program. Nincs „DOS” és NTVDM. Csak egy Win32 program beszél a Win32 konzolobjektumával. Valójában sok olyan TUI program esetében, amelyek Windows NT rendszeren futtathatók, beleértve a Microsoft különböző erőforráskészleteinek összes eszközét, még mindig a kép nem tartalmaz DOS-ot, mert ezek mind Win32 konzol I / O-t futtató rendes Win32 programok..Ironikus módon, mivel a Windows NT 3.1-et 1993-ban adták ki, a Windows NT-vonal valójában a nem-alapú-on-DOS Windows-is-the-operációs rendszer rendszer, amelyet az 1990-es évek közepén élő emberek próbáltak meggyőzni a világot arról, hogy a DOS + Windows 95.
És tizennyolc év múlva még mindig próbáljuk átjutni néhány embernek, hogy a Windows NT nem működik, mint a DOS, és soha nem. ☺
További irodalom
- Jonathan de Boyne Pollard (2006). Könyvjegyzék az operációs rendszer kernelfejlesztőinek és eszközillesztő-íróinak. Gyakran adott válaszok.
- Mark E. Russinovich, David A. Solomon, Alex Ionescu (2009). Windows belső rendszerek (5. kiadás). Microsoft Press. ISBN 9780735625303.
- Walter Oney (1996). Rendszerprogramozás Windows 95 rendszerhez. Microsoft Press. ISBN 1 55615 949 8.
- Matt Pietrek (1995. november). Windows 95 rendszerprogramozási titkok. IDG könyvek. ISBN 1-56884-318-6.
- Andrew Schulman (1994). Nem engedélyezett Windows 95. IDG könyvek világszerte. ISBN 9781568841694.
- Matt Pietrek (1993). A Windows belső részei: a Windows operációs környezet megvalósítása. Addison-Wesley. ISBN 9780201622171.
- Andrew Schulman, David Maxey, Matt Pietrek (1992). Dokumentum nélküli Windows: programozói útmutató a Microsoft Windows Api fenntartott funkcióihoz. Addison-Wesley. ISBN 9780201608342.
Van valami, amit hozzá kell adni a magyarázathoz? Kikapcsolja a megjegyzéseket. Szeretne további válaszokat olvasni más tech-savvy Stack Exchange felhasználóktól? Nézze meg a teljes beszélgetés szálát itt.