Windows内核:修订间差异

大小无更改 、​ 2021年12月21日 (星期二)
(by deepl)
第17行: 第17行:
*Windows 3.0
*Windows 3.0
*Windows 3.1(3.11、3.2)
*Windows 3.1(3.11、3.2)
===Windows 9x====
===Windows 9x===
Windows 9x的内核和以前的版本一样仍然是一个MS-DOS应用程序。这意味着操作系统的启动仍然需要MS-DOS。然而,混合内核的设计允许支持32位程序。这种特殊的设计使9x的内核具有相对较好的向后兼容性。然而,对MS-DOS的依赖阻止了将内核移植到其他平台的可能性,如MIPS或DEC Alpha,而且16位内核的设计相对较老,最终为该内核类型的停产铺平了道路。
Windows 9x的内核和以前的版本一样仍然是一个MS-DOS应用程序。这意味着操作系统的启动仍然需要MS-DOS。然而,混合内核的设计允许支持32位程序。这种特殊的设计使9x的内核具有相对较好的向后兼容性。然而,对MS-DOS的依赖阻止了将内核移植到其他平台的可能性,如MIPS或DEC Alpha,而且16位内核的设计相对较老,最终为该内核类型的停产铺平了道路。
==Windows NT==
==Windows NT==
Windows NT内核是完全从零开始设计的,与9x内核相比有很大的不同。它更容易移植到不同的平台上,这满足了微软在NT时代早期为许多著名的分离平台设计产品的需要,例如MIPS、DEC Alpha和PowerPC。这种设计最终会使微软受益,因为他们开始为IA64和ARM等新平台移植Windows。即使在今天,NT内核仍然被使用,而且可能永远被使用。
Windows NT内核是完全从零开始设计的,与9x内核相比有很大的不同。它更容易移植到不同的平台上,这满足了微软在NT时代早期为许多著名的分离平台设计产品的需要,例如MIPS、DEC Alpha和PowerPC。这种设计最终会使微软受益,因为他们开始为IA64和ARM等新平台移植Windows。即使在今天,NT内核仍然被使用,而且可能永远被使用。