【Windows 2000 Professional Checked⼀Debug Build】是操作系统吗?

2025-02-01 05:01:26
推荐回答(1个)
回答1:

The checked build (or debug build)
限制版(或debug版)

The purpose of the checked build of Microsoft Windows is to make identifying and diagnosing operating-system-level problems easier. The checked build differs from the free build in the following ways:
限制版Windows的目的是使进行OS层面的系统识别与诊断变得更容易。限制版与自由版有以下不同之处:

• Many compiler optimizations (such as stack frame elimination) are disabled in the checked build. Disabling such optimizations makes it easier to understand disassembled machine instructions, and therefore it is easier to trace the cause of problems in system software.
许多编译程序优化(例如堆栈帧消除)在此版本中不可用。禁用这些优化使得了解分解机器指令更容易,且容易追踪系统软件中出现问题的原因。

• The checked build enables a large number of debugging checks in the operating system code and system-provided drivers. This helps the checked build identify internal inconsistencies and problems as soon as they occur.Distribution media containing the checked build are clearly labeled "Debug/Checked Build." The checked build distribution medium contains the checked version of the operating system, plus checked versions of HALs, drivers, file systems, and even many user-mode components.
限制版允许大量OS代码和系统提供驱动的调试检查。这帮助了限制版识别出内部矛盾与问题,在它们刚一发生的时候。包含限制版的分发媒体上清楚的标记着“debug/限制版”。这些分发媒体包含限制版OS,加强限制的硬件抽象层(HAL),驱动,文件系统,甚至许多用户模式组件。

Because the checked build contains fewer optimizations and more debugging checks than the free build, the checked build is both larger in size and slower to execute than the free build. As a result, the free build is used in production environments unless it is necessary to use the checked build to identify serious problems.
因为限制版与自由版相比包含更少的优化与更多的除错限制,使得它比自由版体积更大,运行更慢。总而言之,日常生产环境中需用自由版,除非需要使用限制版来确定严重问题。
参考资料http://tieba.baidu.com/p/2047482044