Domača » kako » Ali Windows še vedno sloni na MS-DOS-u?

    Ali Windows še vedno sloni na MS-DOS-u?

    Nekoč Windows je bil, no, Windows preliv za DOS, vendar je Windows še vedno odvisen od DOS arhitekture za vsakodnevne operacije? Beri naprej, ko raziskujemo.

    Današnja seja vprašanj in odgovorov prihaja z namenom SuperUser-a, ki je del skupine Stack Exchange, ki temelji na skupnostih spletnih mest za vprašanja in odgovore.

    Vprašanje

    Bralnik SuperUser Rrazd se zanima za zgodovino DOS-a in kako deluje v trenutnih iteracijah sistema Windows:

    Jaz sem pravkar začel tečaj OS in kot uporabnik Apple nisem dobro seznanjen z osnovnimi podrobnostmi operacijskega sistema Windows. Zanima me, ali se MS DOS še vedno uporablja z Windows, ki teče na vrhu ali je samo Windows uporabljen kot OS? Bil sem malo zmeden, ker sem nekje prebral, da se MS-DOS uporablja za zagon, vendar ima Windows vse druge zmogljivosti OS, ki so vgrajene v sistem in se tako uporablja za vse druge operacije OS ...

    Koliko vloge, če sploh, igra MS-DOS v operacijskem sistemu Windows danes?

    Odgovor

    Sodelavka uporabnika SuperUser JdeBP skače z zelo podrobnim in močno dokumentiranim odgovorom:

    Ko gre za operacijski sistem Microsoft Windows, obstajata dve različni vrsti in ne pomaga, če ljudje pišejo stvari o eni vrsti, ki so jih spoznali o drugih..

    • The DOS + Windows Lineage obsega DOS + Windows vse različice do različice 3.11, DOS + Windows 95, DOS + Windows 98 in DOS + Windows Millennium Edition. Na vrhu DOS-a je Windows. Celotne knjige so bile napisane na temo razslojevanja in je predmet nekaterih spopadov, nenazadnje tudi zato, ker je veliko ljudi za pošteno, medtem ko je v začetku do sredine devetdesetih želel, da svet verjame, da DOS ni več in da je Windows operacijskega sistema.To je proces zagona DOS + Windows.
    • The Windows NT Področje obsega Windows NT 3.x, Windows NT 4.0, Windows NT 5.0 (»Windows 2000«), Windows NT 5.1 (»Windows XP«), Windows NT 5.2 (nekatere izdaje Windows XP in »Windows Server 2003«), Windows \ t NT 6.0 (»Windows Vista«) in Windows NT 6.1 (»Windows 7«). Ni nadgrajen na DOS-u, deluje na popolnoma drugačen način kot DOS in lahko poganja DOS aplikacije z NT Virtual DOS Machine (NTVDM), ki je navidezni stroj ki teče nad Windows NT namesto obratno. To je zagonski postopek Windows NT 6.x..

    Kar prav tako ne pomaga, je, da ljudje pomotoma govorijo o »DOS pozivu« v Windows NT, kar se je tudi zgodilo v odgovorih tukaj. Poleg dejstva, da je ukazni tolmači tisti, ki pozivajo, ne operacijskega sistema, to »DOS« povezuje s »tekstovnim uporabniškim vmesnikom« in »ukaznim tolmačem«, od katerih nobeden od njih dejansko ni sinonim za DOS. DOS je družina operacijskih sistemov: MS-DOS, PC-DOS, DR-DOS, FreeDOS, OpenDOS in tako dalje.

    Če je v operacijskem sistemu Windows odprto okno ukaznega poziva, potem se skoraj vedno izvaja CMD, ki je Microsoftov privzeti tolmač ukazov, ki je na voljo v škatli in je običajen, tekstovni uporabniški vmesnik, program Win32. Ni "DOS", niti NTVDM. Obstaja samo program Win32, ki govori s svojim objektom konzole Win32. Pravzaprav za številne programe TUI, ki jih lahko uporabljate v sistemu Windows NT, vključno z vsemi orodji v različnih zbirkah virov v Microsoftu, obstaja še vedno na sliki ni dima DOS-a, ker so to navadni programi Win32, ki opravljajo tudi konzolo konzole Win32..

    Ironično, glede na to, da je bil Windows NT 3.1 izdan leta 1993, je podružnica Windows NT dejansko je sistem brez operacijskega sistema Windows, ki ne temelji na sistemu DOS, ki so ga vsi ljudje sredi 1990-ih poskušali prepričati, da je bil DOS + Windows 95.

    In, osemnajst let kasneje, še vedno poskušamo priti do nekaterih ljudi, da Windows NT ne deluje kot DOS in nikoli ni. ☺

    nadaljnje branje

    • Jonathan de Boyne Pollard (2006). Seznam knjig za razvijalce jedra operacijskega sistema in pisce gonilnikov naprav. Pogosto podane odgovore.
    • Mark E. Russinovich, David A. Solomon, Alex Ionescu (2009). Notranji Windows (5. izdaja). Microsoft Press. ISBN 9780735625303.
    • Walter Oney (1996). Sistemsko programiranje za Windows 95. Microsoft Press. ISBN 1 55615 949 8.
    • Matt Pietrek (november 1995). Skrivnosti sistemskega programiranja za Windows 95. Knjige IDG. ISBN 1-56884-318-6.
    • Andrew Schulman (1994). Nepooblaščeni Windows 95. IDG Books Worldwide. ISBN 9781568841694.
    • Matt Pietrek (1993). Notranja oprema sistema Windows: izvajanje operacijskega okolja Windows. Addison-Wesley. ISBN 9780201622171.
    • Andrew Schulman, David Maxey, Matt Pietrek (1992). Nedokumentirani Windows: Vodnik za programerje za rezervirane funkcije Microsoft Windows Api. Addison-Wesley. ISBN 9780201608342.

    Imate kaj dodati pojasnilu? Zvok izključen v komentarjih. Želite prebrati več odgovorov drugih uporabnikov tehnologije Stack Exchange? Oglejte si celotno nit razprave tukaj.