问题 问答题 简答题

概述WindowsNT的设计目标对操作系统设计的影响.

答案

参考答案:

(1)可扩充性,是指软件代码必须易于扩充并随着市场需求的变化而容易改动,操作系统是一个大型系统软件,随着时间的推移,应能确保软件代码易于扩充以适应市场的需求的变化,如支持新的硬件,支持一个新型网络上的通信能力;支持新型的软件技术等,使操作系统的功能易于扩充和增强.

(2)可移植性,其含义是指如果市场需要,软件代码必须能方便地从一种处理器移植到另一种处理器上,可移植性应使整个操作系统以尽可能少的改动移植到一个具有不同处理器或不同配置的计算机上,关键是看移植的难度有多大.

(3)可靠性,系统应该健壮,对一切意外情况甚至硬件故障都能按预定方式作出处理;操作系统应该主动保护身分及其用户,免遭用户程序偶然或有意的破坏;操作系统本身在预期的环境,条件下均能正确地完成预定的功能

(4)兼容性:一个操作系统应采用并发展现有的技术,使其亦能执行另外的操作系统或同一个操作系统早期版本所编写程序的能力.

(5)提供最佳性能.在最佳性能硬件设备的物质基础上,操作系统本身也要快而有效,达到最佳性能.

选择题
解答题