Ar Windows vis dar pasikliauja MS-DOS?

Turinys:

Ar Windows vis dar pasikliauja MS-DOS?
Ar Windows vis dar pasikliauja MS-DOS?

Video: Ar Windows vis dar pasikliauja MS-DOS?

Video: Ar Windows vis dar pasikliauja MS-DOS?
Video: 7 Best Websites To Transfer Large Files Online For Free Without Registration - YouTube 2024, Balandis
Anonim
Kartą "Windows" buvo gerai, "Windows" puošmena DOS, bet ar "Windows" vis dar priklauso nuo DOS architektūros kasdienės operacijos? Perskaitykite, kaip mes tiriame.
Kartą "Windows" buvo gerai, "Windows" puošmena DOS, bet ar "Windows" vis dar priklauso nuo DOS architektūros kasdienės operacijos? Perskaitykite, kaip mes tiriame.

Šiandieninė klausimų ir atsakymų sesija pateikiama su "SuperUser" - "Stack Exchange", bendruomenės valdoma Q & A grupių asociacija.

Klausimas

"SuperUser" skaitytuvas "Rrazd" nori sužinoti apie "DOS" istoriją ir jos sąveiką su dabartiniais "Windows" kartotyrais:

I am just about to start an OS course and as an Apple user I am not very familiar with the underlying details of Windows OS. I was wondering, is MS DOS still used with Windows running on top or is ONLY Windows used now as the OS? I was a little confused because I read somewhere that MS-DOS is used for booting but Windows has all other OS capabilities built into it and thus is used for all other OS operations…

Kiek šiandien vaidina "Windows-DOS" vaidmenį, jei toks yra?

Atsakymas

"SuperUser" autorius "JdeBP" pakelia labai išsamų ir labai dokumentais pagrįstą atsakymą:

There are two distinct lineages when it comes to Microsoft Windows, and it doesn’t help things when people write things about one lineage that they have learned about the other.

  • The DOS+Windows lineage comprises DOS+Windows all versions up to version 3.11, DOS+Windows 95, DOS+Windows 98, and DOS+Windows Millennium Edition. It has Windows layered on top of DOS. Entire books have been written on the subject of this layering, and it is the subject of some contention, not least because a lot of people for a fair while in the early to middle 1990s wanted the world to believe that DOS was gone and Windows was the operating system.This is the DOS+Windows bootstrap process.
  • The Windows NT lineage comprises Windows NT 3.x, Windows NT 4.0, Windows NT 5.0 (“Windows 2000”), Windows NT 5.1 (“Windows XP”), Windows NT 5.2 (some editions of Windows XP and “Windows Server 2003”), Windows NT 6.0 (“Windows Vista”), and Windows NT 6.1 (“Windows 7”). It is not layered on top of DOS, works in a completely different way to DOS, and can run DOS applications by dint of an NT Virtual DOS Machine (NTVDM) which is a virtual machine that runs on top of Windows NT rather than the other way around.This is the Windows NT 6.x bootstrap process.

What also doesn’t help is when people mistakenly talk of a “DOS prompt” in Windows NT, as has even happened in answers here. Aside from the fact that it is command interpreters that prompt, not operating systems, this conflates “DOS” with “textual user interface” and “command interpreter”, neither of which are in actuality synonymous with DOS. DOS is a family of operating systems: MS-DOS, PC-DOS, DR-DOS, FreeDOS, OpenDOS, et cetera.

If one has a command prompt window open on Windows NT then one is almost always running

CMD

kuris yra "Microsoft" numatytasis komandų interpreteris, pateiktas dėžutėje ir kuris yra įprasta teksto vartotojo sąsaja, "Win32" programa. Nėra "DOS", nei NTVDM. Yra tik Win32 programa, kalbanti su Win32 konsolės objektu. Iš tiesų daugeliui TUI programų, kurias galima paleisti "Windows NT", įskaitant visas "Microsoft" įvairių išteklių rinkinių priemones, yravis dar Niekas nesiskiria DOS visur, nes tai visos įprastos Win32 programos, kurios taip pat atlieka Win32 konsolės I / O.

Ironiška, atsižvelgiant į tai, kad "Windows NT 3.1" buvo išleistas 1993 metais, "Windows NT" kilmėsiš tikrųjų yra "Windows-is-operacinė-sistemos" sistema, kuria visi žmonės dešimtojo dešimtmečio viduryje bandė įtikinti pasaulį, kad "DOS +" yra "Windows 95".

Po aštuoniolikos metų mes vis dar bandome sužinoti kai kuriuos žmones, kad "Windows NT" neveikia kaip "DOS" ir niekada nėra. ☺

Papildoma literatūra

  • Jonathan de Boyne Pollard (2006).Knygų sąrašas operacinių sistemų branduolio kūrėjams ir įrenginių tvarkyklių rašytojams. Dažnai atsakymai.
  • Markas E. Russinovich, David A. Solomon, Alex Ionescu (2009)."Windows" vidiniai įrenginiai (5-asis leidimas). "Microsoft Press". ISBN 9780735625303.
  • Walter Oney (1996).Sistemų programavimas "Windows 95". "Microsoft Press". ISBN 1 55615 949 8.
  • Matt Pietrek (1995 m. Lapkritis).Windows 95 sistemos programavimo paslaptys. IDG knygos. ISBN 1-56884-318-6.
  • Andrew Schulman (1994).Neleistinas "Windows 95". IDG knygos visame pasaulyje. ISBN 9781568841694.
  • Matt Pietrek (1993)."Windows" vidinės savybės: "Windows" operacinės aplinkos diegimas. Addison-Wesley. ISBN 9780201622171.
  • Andrew Schulman, David Maxey, Matt Pietrek (1992).Neapsisprendžiamas "Windows": programuotojų vadovas rezervuotoms "Microsoft Windows Api" funkcijoms. Addison-Wesley. ISBN 9780201608342.

Ar turite ką nors įtraukti į paaiškinimą? Garsas išjungtas komentaruose. Norite skaityti daugiau atsakymų iš kitų "Tech-savvy Stack Exchange" vartotojų? Patikrinkite visą diskusijų temą čia.

Rekomenduojamas: