If-Koubou

Da li se Windows još uvijek oslanja na MS-DOS?

Da li se Windows još uvijek oslanja na MS-DOS? (Kako da)

Jednom davno Windows je bio Windows oblačenje za DOS, ali je li Windows još uvijek ovisan o arhitekturi DOS-a za svakodnevne operacije? Pročitajte dalje dok istražujemo.

Današnja pitanja i odgovori nam se javljaju zahvaljujući SuperUseru - podjele Stack Exchange-a, zajednice-driven grupiranja Q & A web stranica.

Pitanje

Čitač SuperUser Rrazd je znatiželjan o povijesti DOS-a i načinu na koji to interakcionira s trenutnim iteracijama sustava Windows:

Ja sam samo o za početak OS tečaja i kao Apple korisnik nisam vrlo upoznat s temeljnim detaljima sustava Windows OS. Sam bio zadivljen, je li MS DOS i dalje koristi s Windows trčanje na vrhu ili je samo Windows koristi sada kao OS? Bio sam pomalo zbunjen jer sam negdje pročitao da se MS-DOS koristi za podizanje sustava, ali Windows ima sve ostale OS sposobnosti ugrađene u nju i tako se koristi za sve ostale OS operacije ...

Koliko je uloga, ako ga ima, MS-DOS u sustavu Windows danas?

Odgovor

SuperUser suradnik JdeBP skočio je s vrlo detaljnim i teško dokumentiranim odgovorom:

Postoje dvije različite linije kada je u pitanju Microsoft Windows, a to ne pomaže u stvarima kada ljudi pišu stvari o jednoj lozi koja su naučili o drugom.

  • DOS + Windows line sadrži DOS + Windows sve verzije do verzije 3.11, DOS + Windows 95, DOS + Windows 98 i DOS + Windows Millennium Edition. Windows je slojevit na vrhu DOS-a. Cijele su knjige napisane na temu ove raslojnosti, a predmet je nekih tvrdnji, ne samo zbog toga što su mnogi ljudi na sajmu, dok su u ranoj i srednjoj 1990-oj godini željeli da svijet vjeruje da je DOS otišao, a Windows je bio operativni sustav.Ovo je DOS + Windows bootstrap proces.
  • Windows NT ("Windows XP"), Windows NT 5.2 (neka izdanja sustava Windows XP i "Windows Server 2003"), Windows (Windows 2000), Windows NT NT 6.0 ("Windows Vista") i Windows NT 6.1 ("Windows 7"). Nije slojevita na vrhu DOS-a, radi sasvim drugačije od DOS-a i može izvoditi DOS aplikacije pomoću NT Virtual DOS stroj (NTVDM) koji jevirtualni stroj koji radina vrhu sustava Windows NT a ne obrnuto. Ovo je proces Windows NT 6.x bootstrap.

Ono što također ne pomaže jest kada ljudi u pogrešnom slučaju govore o "DOS promptu" u sustavu Windows NT, kao što se i ovdje dogodilo u odgovorima. Osim činjenice da su to zapovjedni tumači koji potiču, a ne operacijski sustavi, to znači "DOS" sa "tekstualnim korisničkim sučeljem" i "naredbom tumačem", od kojih niti jedan nije u stvarnosti sinonim za DOS. DOS je obitelj operacijskih sustava: MS-DOS, PC-DOS, DR-DOS, FreeDOS, OpenDOS i dr.

Ako netko ima prozor naredbenog retka otvoren u sustavu Windows NT, gotovo uvijek je pokrenutCMD, što je Microsoft zadani tumač naredbe isporučen u kutiji i koji je običan, tekstualno korisničko sučelje, Win32 program. Nema "DOS", niti NTVDM. Postoji samo program Win32 koji razgovara sa svojim objektom konzole Win32. I u stvari za mnoge TUI programe koji se mogu izvoditi na Windows NT, uključujući sve alate u Microsoftovim raznim resursima, postojijoš bez ikakva zvuka DOS-a bilo gdje na slici, jer to su obični Win32 programi koji izvode Win32 konzolu I / O.

Ironično, s obzirom na to da je Windows NT 3.1 objavljen 1993. godine, linija sustava Windows NTzapravo jest ne-based-on-DOS sustav Windows-je-operativni sustav koji svi ljudi sredinom 1990-ih pokušavali su uvjeriti svijet da je DOS + Windows 95 bio.

I osamnaest godina kasnije, još uvijek pokušavamo prepoznati neke ljude da Windows NT ne funkcionira kao DOS i nikada nije. ☺

Daljnje čitanje

  • Jonathan de Boyne Pollard (2006).Popis knjiga za programere kernela operativnog sustava i pisače upravljačkih programa uređaja, Često dani odgovori.
  • Mark E. Russinovich, David A. Solomon, Alex Ionescu (2009).Windows Internals (5. izdanje). Microsoft Press. ISBN 9780735625303.
  • Walter Oney (1996).Programiranje sustava za Windows 95, Microsoft Press. ISBN 1 55615 949 8.
  • Matt Pietrek (studeni 1995).Windows 95 sustav za programiranje tajne, IDG knjige. ISBN 1-56884-318-6.
  • Andrew Schulman (1994).Neovlašteno Windows 95, IDG knjige širom svijeta. ISBN 9781568841694.
  • Matt Pietrek (1993).Prozori sustava Windows: implementacija operativnog okruženja sustava Windows, Addison-Wesley. ISBN 9780201622171.
  • Andrew Schulman, David Maxey, Matt Pietrek (1992).Nepokumentirano Windows: Vodič programera za rezervirane Microsoft Windows Api funkcije, Addison-Wesley. ISBN 9780201608342.

Imate li nešto za objašnjenje? Zvuči u komentarima. Želite li pročitati više odgovora od drugih tehnoloških korisnika Stack Exchangea? Pogledajte ovdje cijelu raspravu.