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ä.