If-Koubou

Tukeeko Windows edelleen MS-DOS?

Tukeeko Windows edelleen MS-DOS? (Miten)

Jonkin ajan kuluttua Windows oli Windowsin pukeutuminen DOS: lle, mutta onko Windows yhä riippuvainen DOS-arkkitehtuurista päivittäisiin toimintoihin? Lue, kun tutkitaan.

Tämän päivän kysymys- ja vastausistunto tulee meihin SuperUserin hyväksi - Stack Exchangein alaosasto, joka on yhteisöllinen Q & A-sivustojen ryhmittely.

Kysymys

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

Aion vain aloittaa OS-kurssin ja Apple-käyttäjänä en ole kovin perehtynyt Windows OS: n taustalla oleviin yksityiskohtiin. Mietin, onko MS DOS vielä käytössä, kun Windows toimii päälle tai vain Windows käyttää nyt käyttöjärjestelmänä? Olin hieman hämmentynyt, koska luin jonnekin, että MS-DOS: ta käytetään käynnistyksen yhteydessä, mutta Windowsissa on kaikki muut OS-ominaisuudet, joten sitä käytetään kaikkiin muihin käyttöjärjestelmiin ...

Kuinka paljon rooli, jos sellainen on, MS-DOS pelataan Windowsissa tänään?

Vastaus

SuperUser-avustaja JdeBP hyppää hyvin yksityiskohtaisella ja voimakkaasti dokumentoidulla vastauksella:

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

  • DOS + Windows lineage sisältää DOS + Windows -versiot aina versiot 3.11, DOS + Windows 95, DOS + Windows 98 ja DOS + Windows Millennium Edition asti. Windows on kerrostunut DOS: n päälle. Tästä kerroksesta on kirjoitettu kokonaisia ​​kirjoja, ja se on osa kiistelytaistelua, etenkin siksi, että paljon ihmisiä reilusti 1990-luvun alussa ja keskellä halusi maailman uskoa, että DOS oli poissa ja Windows oli käyttöjärjestelmä.Tämä on DOS + Windows bootstrap -prosessi.
  • Windows NT (Windows 2000), Windows NT 5.1 ("Windows XP"), Windows NT 5.2 (jotkin Windows XP: n ja Windows Server 2003: n), Windows NT 6.0 ("Windows Vista") ja Windows NT 6.1 ("Windows 7"). Se ei ole kerrostettu DOS: n päälle, toimii täysin eri tavalla kuin DOS, ja se voi käyttää DOS-sovelluksia NT-virtuaalisen DOS-koneen (NTVDM) avulla.virtuaalikone joka kulkeeWindows NT: n päällä eikä toisinpäin.Tämä on Windows NT 6.x -käynnistysprosessi.

Se ei myöskään auta, kun ihmiset puhuvat virheellisesti "DOS-kehotteesta" Windows NT: ssä, kuten myös täällä on vastauksissa. Sen lisäksi, että komentotulkit ovat nopeita, ei käyttöjärjestelmiä, tämä muodostaa "DOS", jossa on "tekstuaalinen käyttöliittymä" ja "komentotulkki", joista kumpikaan ei todellisuudessa ole sama kuin DOS. DOS on käyttöjärjestelmien perhe: MS-DOS, PC-DOS, DR-DOS, FreeDOS, OpenDOS ja niin edelleen.

Jos jollakin Windows NT: lla on avoin komentokehote, jokin on lähes aina käynnissäCMD, joka on Microsoftin oletuskomentotulkki toimitettu laatikossa ja joka on tavallinen, tekstuaalinen käyttöliittymä, Win32-ohjelma. Ei ole "DOS" eikä NTVDM. Vain Win32-ohjelma puhuu Win32-konsoliobjektilleen. Itse asiassa useille TUI-ohjelmille, joita voidaan käyttää Windows NT: ssä, mukaan lukien kaikki Microsoftin eri resurssikokonaisuuksien työkalut, on olemassavielä ei DOS-kuvakohtaa missään kuvassa, koska nämä ovat kaikki 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: n linjaoikeastaan ​​on ei-pohjainen DOS Windows-on-käyttöjärjestelmä-järjestelmä, jonka kaikki ihmiset keskellä 1990-luvulla yrittivät vakuuttaa maailmalle, että DOS + Windows 95 oli.

Ja kahdeksantoista vuotta myöhemmin, yritämme edelleen kokeilla joitain ihmisiä, että Windows NT ei toimi kuten DOS eikä koskaan ole. ☺

Lue lisää

  • Jonathan de Boyne Pollard (2006).Kirjaluettelo käyttöjärjestelmän ytimen kehittäjille ja laiteohjaimen kirjoittajille. Usein vastauksia.
  • Mark E. Russinovich, David A. Solomon, Alex Ionescu (2009).Windowsin sisäiset (5. painos). Microsoft Press. ISBN 9780735625303.
  • Walter Oney (1996).Järjestelmäohjelmointi Windows 95: lle. Microsoft Press. ISBN 1 55615 949 8.
  • Matt Pietrek (marraskuu 1995).Windows 95 -järjestelmän ohjelmointi-salaisuudet. IDG-kirjat. ISBN 1-56884-318-6.
  • Andrew Schulman (1994).Luvaton Windows 95. IDG-kirjat maailmanlaajuisesti. ISBN 9781568841694.
  • Matt Pietrek (1993).Windowsin sisäiset osat: Windows-käyttöympäristön toteutus. Addison-Wesley. ISBN 9780201622171.
  • Andrew Schulman, David Maxey, Matt Pietrek (1992).Tiedostoamattomat Windows: Ohjelmoijaopas varattuihin Microsoft Windows Api -toimintoihin. Addison-Wesley. ISBN 9780201608342.

Onko jokin asia lisättävä selitykseen? Kuulkaa kommentit. Haluatko lukea lisää vastauksia muilta tech-tajuilta Stack Exchange-käyttäjiltä? Katso koko keskusteluketju täältä.