Windows内核:修订间差异

删除155字节 、​ 2021年12月21日 (星期二)
by deepl
(你觉得NT是9x是吧)
(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====
The kernel of Windows 9x is still an MS-DOS application as the previous versions. That means MS-DOS is still required for the OS to boot. However, the hybrid kernel design allowed the support of 32-bit programs. That special design give the 9x kernel a relatively good backward compatibility. However, the reliance on MS-DOS prevented the possibility to port the kernel to other platforms like MIPS or DEC Alpha, and the relatively older design of the 16-bit kernel would eventually paved the way of discontinuation of that kernel type.
Windows 9x的内核和以前的版本一样仍然是一个MS-DOS应用程序。这意味着操作系统的启动仍然需要MS-DOS。然而,混合内核的设计允许支持32位程序。这种特殊的设计使9x的内核具有相对较好的向后兼容性。然而,对MS-DOS的依赖阻止了将内核移植到其他平台的可能性,如MIPS或DEC Alpha,而且16位内核的设计相对较老,最终为该内核类型的停产铺平了道路。
==Windows NT==
==Windows NT==
Windows NT kernel is completely designed from scratch and have a great number of differences in comparison with the 9x kernel. It is easier to port to different platforms, which satisfied the need of Microsoft to design products for many famous sever platform back to the early NT era, for example MIPS, DEC Alpha and PowerPC. This design would eventually benefit Microsoft as they started to port Windows for newer platforms like IA64 and ARM. The NT kernel is still used even today and likely forever.
Windows NT内核是完全从零开始设计的,与9x内核相比有很大的不同。它更容易移植到不同的平台上,这满足了微软在NT时代早期为许多著名的分离平台设计产品的需要,例如MIPS、DEC Alpha和PowerPC。这种设计最终会使微软受益,因为他们开始为IA64和ARM等新平台移植Windows。即使在今天,NT内核仍然被使用,而且可能永远被使用。
908

个编辑