Windows仍然依靠MS-DOS?

曾经一段时间Windows是,好了,Windows修整DOS - 但是Windows仍然依赖于DOS架构的日常操作? 请继续阅读,我们调查。

今天的问答环节由我们感谢SuperUser - Stack Exchange的一个分支,这是一个社区驱动的Q&A网站分组。

问题

SuperUser读者Rrazd对于DOS的历史和它如何与当前的Windows迭代交互:

我只是要开始一个操作系统课程,作为一个苹果的用户我不是很熟悉Windows操作系统的底层细节。 我想知道,MS DOS仍然使用Windows运行在顶部或只是Windows现在使用作为操作系统? 我有点困惑,因为我读某处的MS-DOS用于启动,但Windows具有内置的所有其他操作系统功能,因此用于所有其他操作系统操作...

MS-DOS今天在Windows中扮演多少角色,如果有的话?

答案

超级用户贡献者JdeBP跳跃与一个非常详细和重大文件的答案:

当涉及到Microsoft Windows时,有两个不同的谱系,当人们写一些关于另一个谱系的谱系时,它不会帮助。

  • DOS +血统的Windows DOS包含的Windows +所有版本3.11版,DOS + Windows 95中,DOS + Windows 98和DOS + Windows Millennium Edition的。 它有Windows分层在DOS的顶部。 整个书籍都是围绕这个分层的主题写的,这是一些争论的主题,尤其是因为很多人在一个公平的时候,在90年代初期到中期,希望世界相信DOS已经走了,Windows操作系统。 这是DOS + Windows引导进程。
  • Windows NT谱系包括的Windows NT 3.x中,Windows NT 4.0中的Windows NT 5.0(章“Windows 2000”)时,Windows NT 5.1(“Windows XP中”)的Windows NT 5.2(Windows XP中的某些版本和“Windows Server 2003的” ),Windows NT 6.0(“Windows Vista”)和Windows NT 6.1(“Windows 7”)。 它不是铺在DOS之上,作品以一种完全不同的方式DOS,并且可以由NT虚拟DOS机(NTVDM),它是的Windows NT之上运行,而不是其他的虚拟机的力运行DOS应用程序方式。 这是Windows NT 6.x引导进程。

什么也没有帮助是当人们错误地谈到一个“DOS提示符”在Windows NT,甚至发生在这里的答案。 除了一个事实,即它是命令解释器的提示,而不是操作系统 ,这个合并了“DOS”与“文本用户界面”和“命令解释器”,两者都不是实际上的代名词DOS。 DOS是一系列操作系统:MS-DOS,PC-DOS,DR-DOS,FreeDOS,OpenDOS等。

如果一个人在Windows NT上打开一个命令提示符窗口,再一个就是几乎总是运行CMD ,这是在包装盒中提供Microsoft的默认命令解释这是一个普通的文本用户界面,Win32程序。 没有“DOS”,也没有NTVDM。 有一个Win32程序谈到它的Win32控制台对象。 而事实上,对于一个可以在Windows NT上运行许多TUI程序,包括所有的微软的各种资源工具包的工具, 还有在画面的任何地方没有DOS的气息,因为这是执行的Win32控制台我所有普通的Win32程序/ O。

讽刺的是,考虑到的Windows NT 3.1于1993年发布,在Windows NT谱系实际上是不是基于-在-DOS的Windows-是最操作系统,所有在90年代中期,人们试图说服系统世界DOS + Windows 95是。

而且,十八年后的今天, 我们仍然试图让它通过对一些人,Windows NT不象DOS工作,从来没有

深入阅读

  • Jonathan de Boyne Pollard(2006)。 图书清单操作系统内核开发者和设备驱动程序编写 常见答案。
  • Mark E. Russinovich,David A. Solomon,Alex Ionescu(2009)。 Windows内部 (第5版) 微软新闻。 ISBN 9780735625303。
  • 沃尔特Oney (1996)。 系统编程的Windows 95。 微软新闻。 ISBN 1 55615 949 8。
  • 马特Pietrek在 (1995年11月)。 Windows 95系统编程秘密 IDG图书。 ISBN 1-56884-318-6。
  • 安德鲁·舒尔曼(1994)。 未经授权的Windows 95。 IDG图书全球。 ISBN 9781568841694。
  • 马特Pietrek在 (1993年)。 Windows内部:Windows操作环境的实现 Addison-Wesley。 ISBN 9780201622171。
  • Andrew Schulman,David Maxey,Matt Pietrek(1992)。 未公开的Windows:一个程序员指南,以保留Microsoft Windows API函数 Addison-Wesley。 ISBN 9780201608342。


有什么东西添加到解释? 声音在评论中。 想要阅读更多的技术精明的Stack Exchange用户的答案? 这里查看完整的话题


赞 (0)
分享到:更多 ()