公告:2024年4月15日起本站用户注册、新用户的前10个编辑需要审核,如果您的编辑没有立即显示,请等待管理员审核完毕。

Windows内核

来自BetaWorld 百科
Hanayo留言 | 贡献2021年12月21日 (二) 00:28的版本 (by deepl)
跳转到导航 跳转到搜索

Windows在其漫长的发展过程中,很多东西都发生了许多重大的变化。Windows有三个发展时期:基于DOS的Windows、Windows 9x和Windows NT。在这三个发展时期内Windows的内核也有四次变化,分别是:DosSHELL、386增强模式、Windows 9x、Windows NT。

关于如何确认系统内核版本,请查看如何判断Windows 操作系统版本

基于DOS的Windows

DOSSHELL

请不要和MS-DOS后期版本内置的DOS SHELL相混淆

DOSSHELL是Windows最早的内核。在Windows 1.0-2.0这段时间内,其本质上是一个DOS的图形界面。虽然有自己的程序规范,但因为其本质。在Windows 1.0-2.0这段时间内的内核被称为DOSSHELL。

但是这段时期确定下来的程序规范一直被保留并发展,成为了如今的Win32程序规范。

386增强模式(EMM386)

在Windows 2.0之后,电脑配置仍在不断的发展。微软在Windows 2.1版本中采取了发布不同版本的措施来分别利用新旧电脑的性能。他们分别是:Windows/286和Windows/386。在Windows/386中,微软引入了新的386增强模式内核来支持保护模式。从而支持了更大的内存和有了更高的运行效率,同时也拥有了更友好的界面。但取而代之的,搭载386增强模式的Windows不支持386之前的处理器。 搭载此内核的版本:

  • Windows 2.1(2.11)
  • Windows 3.0
  • Windows 3.1(3.11、3.2)

Windows 9x=

Windows 9x的内核和以前的版本一样仍然是一个MS-DOS应用程序。这意味着操作系统的启动仍然需要MS-DOS。然而,混合内核的设计允许支持32位程序。这种特殊的设计使9x的内核具有相对较好的向后兼容性。然而,对MS-DOS的依赖阻止了将内核移植到其他平台的可能性,如MIPS或DEC Alpha,而且16位内核的设计相对较老,最终为该内核类型的停产铺平了道路。

Windows NT

Windows NT内核是完全从零开始设计的,与9x内核相比有很大的不同。它更容易移植到不同的平台上,这满足了微软在NT时代早期为许多著名的分离平台设计产品的需要,例如MIPS、DEC Alpha和PowerPC。这种设计最终会使微软受益,因为他们开始为IA64和ARM等新平台移植Windows。即使在今天,NT内核仍然被使用,而且可能永远被使用。