Windows系统架构详解与核心技术探析.pptVIP

  • 1
  • 0
  • 约2.67千字
  • 约 46页
  • 2026-09-06 发布于北京
  • 举报

操作系统结构设计;操作系统的设计目标;Windows的设计目标;可扩充性——当市场需求变化时,代码必须易于扩充改动

可移植性——系统必须能够在各种硬件体系结构中运行和相对简单地移入新的体系结构

可靠性及健壮性——系统能预防内部故障及外部侵扰造成的损害,应用程序不应该损害操作系统及正在运行的其它应用程序

兼容性——顾客界面和API应与已经有的Windows版本兼容

性能——系统应该在每一种硬件平台上尽可能快地响应;操作系统的设计阶段;操作系统结构;几个常见的操作系统结构;模块组合结构

缺点

模块间转接随便

数据基本上作为全程量处理

经常关中断,系统的并发性难以提升;层次结构

把操作系统的所有功效模块按功效的调用次序,分别排列成若干层,各层之间的模块只能是单向依赖或单向调用的关系

E.W.Dijkstra的THE系统:;层次结构的特点

分解成许多功效单一的模块,各模块之间有清楚的组织结构和依赖关系

含有更高的可读性和可适应性

层次结构是单向依赖的,上层模块建立在下层基础上

很容易增长或替换掉一层而不影响其它层次

便于修改、扩充;层次结构的层间关系;分层标准

为了增长操作系统的可适应性,并且便于将操作系统移植到其它机器上,必须把与机器特点紧密相关的软件,如中断处理,输入输出管理等放在紧靠硬件的最低层。

为了便于操作系统从一种操作方式转变到另一种操作方式,通常把各种操作方式共同使用

文档评论(0)

1亿VIP精品文档

相关文档