Mājas lapa » » Vai Windows joprojām izmanto MS-DOS?

    Vai Windows joprojām izmanto MS-DOS?

    Reiz Windows operētājsistēma bija labi apstrādājusi DOS, bet vai Windows joprojām ir atkarīga no DOS arhitektūras ikdienas darbībām? Lasiet tālāk, kad mēs izmeklējam.

    Šodienas jautājumu un atbilžu sesija mums dod pieklājību no SuperUser-Stack Exchange apakšnodaļas, kas ir kopienas orientēta Q & A tīmekļa vietņu grupa.

    Jautājums

    SuperUser lasītājs Rrazd ir interesants par DOS vēsturi un to, kā tas mijiedarbojas ar pašreizējām Windows atkārtojumiem:

    Es tikko sākšu operētājsistēmas kursu un kā Apple lietotājs neesmu ļoti iepazinies ar Windows OS pamatinformāciju. Man bija jautājums, ir MS DOS joprojām izmanto ar Windows darbojas uz augšu vai ir tikai Windows izmanto tagad kā OS? Es biju nedaudz sajaukt, jo es izlasīju kaut kur, ka MS-DOS tiek izmantota palaišanai, bet Windows ir visas citas OS iespējas, kas tajā ir iebūvētas un tādējādi tiek izmantotas visām pārējām OS operācijām ...

    Cik liela loma, ja tāda ir, ir MS-DOS Windows šodien?

    Atbilde

    SuperUser ieguldītājs JdeBP ar ļoti detalizētu un ļoti dokumentētu atbildi:

    Ir divas atšķirīgas līnijas, kad runa ir par Microsoft Windows, un tas nepalīdz lietas, kad cilvēki raksta lietas par vienu ciltsrakstu, ko viņi ir uzzinājuši par otru.

    • The DOS + Windows līnija ietver DOS + Windows visas versijas līdz 3.11 versijai, DOS + Windows 95, DOS + Windows 98 un DOS + Windows Millennium Edition. Tā ir Windows slāņota virs DOS. Visas šīs grāmatas ir uzrakstītas uz šī slāņa temata, un tas ir zināms apgalvojums, jo īpaši tāpēc, ka daudzi cilvēki par godīgu, bet 1990. gadu sākumā vai vidū vēlējās, lai pasaule uzskatītu, ka DOS bija pazudis, un Windows bija tas ir DOS + Windows sāknēšanas process.
    • The Windows NT līnija ietver Windows NT 3.x, Windows NT 4.0, Windows NT 5.0 (“Windows 2000”), Windows NT 5.1 (“Windows XP”), Windows NT 5.2 (daži Windows XP un “Windows Server 2003” izdevumi), Windows NT 6.0 (“Windows Vista”) un Windows NT 6.1 (“Windows 7”). Tas nav slāņots virs DOS, darbojas pilnīgi citā veidā kā DOS, un var darbināt DOS lietojumprogrammas, izmantojot NT Virtual DOS Machine (NTVDM), kas ir virtuālā iekārta kas darbojas virs Windows NT Tas ir Windows NT 6.x sāknēšanas process.

    Kas arī nepalīdz, ir tas, ka cilvēki kļūdaini runā par “DOS uzvedni” Windows NT, kā tas ir noticis arī atbildēs šeit. Neatkarīgi no tā, ka tā ir komandu tulki, kas ātri, nevis operētājsistēmas, tas sajauc “DOS” ar “teksta lietotāja saskarni” un “komandu tulku”, un neviena no tām nav aktuāli sinonīms DOS. DOS ir operētājsistēmu grupa: MS-DOS, PC-DOS, DR-DOS, FreeDOS, OpenDOS un cetera.

    Ja Windows NT ir atvērts komandu uzvednes logs, tad gandrīz vienmēr darbojas CMD, kas ir Microsoft noklusējuma komandu tulks, kas tiek piegādāts lodziņā un kas ir parasta, teksta lietotāja saskarne, Win32 programma. Nav “DOS”, ne arī NTVDM. Ir tikai Win32 programma, kas runā ar savu Win32 konsoles objektu. Patiesībā daudzām TUI programmām, kuras var darbināt ar Windows NT, ieskaitot visus Microsoft dažādo resursu komplektu rīkus, ir joprojām nevienā attēlā nav DOS, jo tās ir visas parastās Win32 programmas, kas veic arī Win32 konsoles I / O.

    Ironiski, ņemot vērā, ka Windows NT 3.1 tika izlaists 1993. gadā, Windows NT līnija patiesībā ir DOS-Windows-is-the-operētājsistēmas sistēma, ko visi 90. gadu vidus cilvēki centās pārliecināt pasauli, ka DOS + Windows 95 bija.

    Un astoņpadsmit gadus vēlāk mēs joprojām cenšamies to iegūt dažiem cilvēkiem, ka Windows NT nedarbojas kā DOS un nekad nav. ☺

    Turpmāka lasīšana

    • Jonathan de Boyne Pollard (2006). Grāmatu saraksts operētājsistēmas kodola izstrādātājiem un ierīču draiveru rakstniekiem. Bieži sniegtās atbildes.
    • Mark E. Russinovich, David A. Solomon, Alex Ionescu (2009). Windows iekšējie (5. izdevums). Microsoft Press. ISBN 9780735625303.
    • Walter Oney (1996). Sistēmu programmēšana operētājsistēmai Windows 95. Microsoft Press. ISBN 1 55615 949 8.
    • Matt Pietrek (1995. gada novembris). Windows 95 sistēmas programmēšanas noslēpumi. IDG grāmatas. ISBN 1-56884-318-6.
    • Andrew Schulman (1994). Neatļauta Windows 95. IDG grāmatas visā pasaulē. ISBN 9781568841694.
    • Matt Pietrek (1993). Windows iekšējie elementi: Windows darbības vides ieviešana. Addison-Wesley. ISBN 9780201622171.
    • Andrew Schulman, David Maxey, Matt Pietrek (1992). Nesaglabāts Windows: Programmētāju ceļvedis rezervētām Microsoft Windows Api funkcijām. Addison-Wesley. ISBN 9780201608342.

    Vai kaut kas jāpievieno paskaidrojumam? Skaņas izslēgšana komentāros. Vai vēlaties lasīt vairāk atbildes no citiem tehnoloģiju gudriem Stack Exchange lietotājiem? Apskatiet pilnu diskusiju pavedienu šeit.