Kotisivu » miten » Voiko Windows edelleen luottaa MS-DOS iin?

    Voiko Windows edelleen luottaa MS-DOS iin?

    Aina kun Windows oli, DOS: n Windows-sidos, mutta onko Windows edelleen riippuvainen DOS-arkkitehtuurista päivittäisessä toiminnassa? Lue, kun tutkimme.

    Nykypäivän Kysymys- ja vastaus -istunto tulee meille suotuisasti SuperUserin - Stack Exchange -alueen, yhteisöpohjaisen Q & A-sivustojen ryhmittymän - kautta..

    Kysymys

    SuperUser-lukija Rrazd on kiinnostunut DOS: n historiasta ja siitä, miten se toimii vuorovaikutuksessa Windowsin nykyisten iteraatioiden kanssa:

    Olen juuri aloittamassa käyttöjärjestelmän kurssin ja Apple-käyttäjänä en tunne Windows-käyttöjärjestelmän perustietoja. Ihmettelin, onko MS DOS: a edelleen käytössä Windowsissa, joka on käynnissä tai on vain Windows, jota käytetään nyt käyttöjärjestelmänä? Olin hieman hämmentynyt, koska luin jonnekin, että MS-DOS: ää käytetään käynnistykseen, mutta Windowsissa on kaikki muut käyttöjärjestelmäominaisuudet, joita se käyttää ja jota käytetään kaikissa muissa käyttöjärjestelmissä.

    Kuinka suuri osa roolista, jos sellainen on, esiintyy Windowsissa tänään?

    Vastaus

    SuperUser-avustaja JdeBP hyppää hyvin yksityiskohtaisen ja vahvasti dokumentoidun vastauksen avulla:

    Microsoft Windowsissa on kaksi erillistä linjaa, eikä se auta asioita, kun ihmiset kirjoittavat asioita yhdestä linjasta, jonka he ovat oppineet toisesta.

    •  DOS + Windows linja sisältää DOS + Windows -versiot, kaikki versiot versioon 3.11, DOS + Windows 95, DOS + Windows 98 ja DOS + Windows Millennium Edition. Se on Windows-kerroksinen DOS: n päälle. Koko kerros on kirjoitettu tämän kerroksen aiheeseen, ja se on jonkin verran kiistanalaista, varsinkin siksi, että monet ihmiset oikeudenmukaisille ja 1990-luvun alussa tai keskellä halusivat, että maailma uskoo, että DOS oli poissa ja Windows oli Tämä on DOS + Windows-käynnistyksen prosessi.
    •  Windows NT linja sisältää Windows NT 3.x: n, Windows NT 4.0: n, Windows NT 5.0: n (Windows 2000), Windows NT 5.1 (Windows XP), Windows NT 5.2 (jotkin Windows XP: n ja Windows Server 2003: n versiot), Windows NT 6.0 ("Windows Vista") ja Windows NT 6.1 ("Windows 7"). Se ei ole kerrostettu DOS: in päälle, toimii täysin eri tavalla kuin DOS, ja se voi suorittaa DOS-sovelluksia NT Virtual DOS -laitteen (NTVDM) avulla. virtuaalikone joka toimii Windows NT: n päällä Tämä on Windows NT 6.x -käynnistysprosessi.

    Mikä ei myöskään auta, kun ihmiset puhuvat virheellisesti "DOS-kehyksestä" Windows NT: ssä, kuten vastauksissa on jo tapahtunut. Sen lisäksi, että se on komentojulkki, joka pyytää, ei käyttöjärjestelmiä, tämä sekoittaa DOS: n sanaan "tekstin käyttöliittymä" ja "komentojen tulkki", joista kumpikaan ei ole todellisuudessa synonyymi DOS: n kanssa. DOS on käyttöjärjestelmien perhe: MS-DOS, PC-DOS, DR-DOS, FreeDOS, OpenDOS, et cetera.

    Jos sinulla on komentokehoteikkuna, joka avataan Windows NT: ssä, yksi on lähes aina käynnissä CMD, joka on Microsoftin oletuskomennon tulkin, joka on toimitettu ruutuun ja joka on tavallinen, tekstimuotoinen käyttöliittymä, Win32-ohjelma. Ei ole mitään DOS: ta eikä NTVDM: ää. On vain Win32-ohjelma, joka puhuu sen Win32-konsolin esineeseen. Itse asiassa monissa TUI-ohjelmissa, joita voidaan käyttää Windows NT: ssä, mukaan lukien kaikki Microsoftin eri resurssikokonaisuudet, on olemassa vielä ei mitään DOS: ia missään kuvassa, koska nämä kaikki ovat tavallisia Win32-ohjelmia, jotka suorittavat myös Win32-konsolin I / O: n.

    Ironista kyllä, kun otetaan huomioon, että Windows NT 3.1 julkaistiin vuonna 1993, Windows NT -linja todella on ei-pohjainen-DOS-Windows-is-the-operointijärjestelmän järjestelmä, jonka kaikki 1990-luvun puolivälissä olevat ihmiset yrittivät vakuuttaa maailmalle, että DOS + Windows 95 oli.

    Ja kahdeksantoista vuotta myöhemmin yritämme vielä saada sen läpi joillekin ihmisille, että Windows NT ei toimi DOS: n tavoin eikä koskaan ole. ☺

    Lue lisää

    • Jonathan de Boyne Pollard (2006). Kirjaluettelo käyttöjärjestelmän ytimen kehittäjille ja laiteajurin kirjoittajille. Usein annetut vastaukset.
    • Mark E. Russinovich, David A. Solomon, Alex Ionescu (2009). Windows-sisäiset (5. painos). Microsoft Press. ISBN 9780735625303.
    • Walter Oney (1996). Windows 95 -järjestelmien ohjelmointi. Microsoft Press. ISBN 1 55615 949 8.
    • Matt Pietrek (marraskuu 1995). Windows 95 -järjestelmän ohjelmointisalaisuudet. IDG-kirjat. ISBN 1-56884-318-6.
    • Andrew Schulman (1994). Luvaton Windows 95. IDG Books Worldwide. ISBN 9781568841694.
    • Matt Pietrek (1993). Windows-sisäiset: Windows-käyttöympäristön toteuttaminen. Addison-Wesley. ISBN 9780201622171.
    • Andrew Schulman, David Maxey, Matt Pietrek (1992). Dokumentoimaton Windows: Ohjelmoijien opas Microsoft Windows Api -toimintojen varaamiseen. Addison-Wesley. ISBN 9780201608342.

    Onko jotain lisättävää selitykseen? Ääni pois kommenteista. Haluatko lukea lisää vastauksia muilta tech-savvy Stack Exchange -käyttäjiltä? Tutustu koko keskusteluketjuun täällä.