Ar „Windows“ vis dar remiasi „MS-DOS“?
Kartą „Windows“ buvo „Windows“ padažas DOS, bet ar „Windows“ vis dar priklauso nuo DOS architektūros kasdienėms operacijoms? Skaitykite, kai mes tiriame.
Šiandienos „Klausimų ir atsakymų“ sesija mums suteikiama pagal „SuperUser“ - „Stack Exchange“ padalinį, bendruomenės sukurtą „Q&A“ svetainių grupavimą.
Klausimas
„SuperUser“ skaitytuvas „Rrazd“ smalsu apie DOS istoriją ir tai, kaip jis sąveikauja su dabartinėmis „Windows“ iteracijomis:
Aš tik pradėsiu operacinės sistemos kursą, o kaip „Apple“ vartotojas, aš nesu labai susipažinęs su pagrindine „Windows“ OS informacija. Man buvo įdomu, ar MS DOS vis dar naudojamas su „Windows“, veikiančia viršuje, arba yra tik „Windows“, naudojamas dabar kaip OS? Buvau šiek tiek supainiotas, nes perskaičiau kažkur, kad MS-DOS naudojama paleidimui, bet „Windows“ turi visas kitas OS galimybes, todėl jis naudojamas visoms kitoms OS operacijoms…
Kiek „MS-DOS“ vaidmuo atliekamas „Windows“ šiandien?
Atsakymas
„SuperUser“ autorius JdeBP įeina į labai išsamų ir labai dokumentuotą atsakymą:
Kalbant apie „Microsoft Windows“, yra dvi skirtingos linijos ir tai nepadeda dalykų, kai žmonės rašo apie vieną liniją, apie kurią jie sužinojo apie kitą.
- The DOS + „Windows“ linija apima DOS + Windows visas versijas iki 3.11 versijos, DOS + Windows 95, DOS + Windows 98 ir DOS + Windows Millennium Edition. Ji turi DOS sluoksnį. Visos šios knygos buvo parašytos ant šio sluoksnio temos, ir tai yra kai kurių ginčų dalykas, ypač todėl, kad daug žmonių sąžiningai, o dešimtojo dešimtmečio pradžioje ir viduryje norėjo, kad pasaulis manytų, jog DOS buvo dingo ir „Windows“ operacinė sistema. Tai yra „DOS + Windows“ įkrovos procesas.
- The „Windows NT“ linija apima „Windows NT 3.x“, „Windows NT 4.0“, „Windows NT 5.0“ („Windows 2000“), „Windows NT 5.1“ („Windows XP“), „Windows NT 5.2“ (kai kuriuos „Windows XP“ ir „Windows Server 2003“ leidimus), „Windows“ NT 6.0 („Windows Vista“) ir „Windows NT 6.1“ („Windows 7“). Jis nėra sluoksniuotas ant DOS, veikia visiškai kitaip nei DOS, ir gali paleisti DOS programas NT Virtual DOS mašina (NTVDM), kuri yra Virtuali mašina tai vyksta ant Windows NT Tai yra „Windows NT 6.x“ įkrovos procesas.
Kas taip pat nepadeda, kai žmonės klaidingai kalbėjo apie „DOS“ raginimą „Windows NT“, kaip tai atsitiko ir atsakymuose. Be to, kad tai yra komandų vertėjai, kurie greitai, o ne operacinės sistemos, susilieja „DOS“ su „tekstine vartotojo sąsaja“ ir „komandų vertėjais“, kurių nė vienas iš jų nėra DOS sinonimas. DOS yra operacinių sistemų šeima: MS-DOS, PC-DOS, DR-DOS, FreeDOS, OpenDOS ir kt..
Jei „Windows NT“ yra atidarytas komandų eilutės langas, tai beveik visada veikia
CMD
, kuris yra „Microsoft“ numatytasis komandų vertėjas, pateikiamas dėžutėje ir kuris yra įprastas teksto vartotojo sąsaja, „Win32“ programa. Nėra „DOS“ ir NTVDM. Yra tik „Win32“ programa, kurioje kalbama apie „Win32“ konsolės objektą. Ir iš tikrųjų daugeliui TUI programų, kurias galima paleisti „Windows NT“, įskaitant visas „Microsoft“ įvairių išteklių rinkinių priemones, yra vis dar jokio DOS plitimo bet kur paveikslėlyje, nes tai visos įprastos Win32 programos, kurios atlieka ir „Win32“ konsolės I / O.Ironiška, atsižvelgiant į tai, kad Windows NT 3.1 buvo išleista 1993 m., Windows NT linija iš tikrųjų yra „Windows“ yra ne-operacinės sistemos sistema, kurią visi dešimtojo dešimtmečio viduryje gyvenantys žmonės bandė įtikinti pasaulį, kad „DOS + Windows 95“ buvo.
Ir aštuoniolika metų, mes vis dar bandome jį pasiekti kai kuriems žmonėms, kad „Windows NT“ neveikia kaip DOS ir niekada neturi. ☺
Papildoma literatūra
- Jonathan de Boyne Pollard (2006). Operacinės sistemos branduolių kūrėjų ir įrenginių tvarkyklės rašytojų sąrašas. Dažnai duodami atsakymai.
- Mark E. Russinovich, David A. Solomon, Alex Ionescu (2009). „Windows“ vidiniai (5-asis leidimas). „Microsoft“ spauda. ISBN 9780735625303.
- Walter Oney (1996). Sistemų programavimas „Windows 95“. „Microsoft“ spauda. ISBN 1 55615 949 8.
- Matt Pietrek (1995 m. Lapkričio mėn.). „Windows 95“ sistemos programavimo paslaptys. IDG knygos. ISBN 1-56884-318-6.
- Andrew Schulman (1994). Neleistinas „Windows 95“. IDG Books Worldwide. ISBN 9781568841694.
- Matt Pietrek (1993). „Windows“ vidiniai: „Windows“ operacinės aplinkos įdiegimas. Addison-Wesley. ISBN 9780201622171.
- Andrew Schulman, David Maxey, Matt Pietrek (1992). Nepatvirtintas „Windows“: programuotojų vadovas „Microsoft Windows Api“ rezervuotoms funkcijoms. Addison-Wesley. ISBN 9780201608342.
Ar ką nors papildyti paaiškinimu? Garsas išjungtas komentaruose. Norite perskaityti daugiau atsakymų iš kitų „tech-savvy Stack Exchange“ vartotojų? Čia rasite visą diskusijų temą.