Windows操作系统体系结构一.ppt

第二章 Windows操作系统 的体系结构(上);Windows操作系统体系结构一;Windows操作系统体系结构一;Windows操作系统体系结构一;可扩充性——当市场需求变化时,代码必须易于扩充改动 可移植性——系统必须能够在多种硬件体系结构中运行和相对简单地移入新的体系结构 可靠性及健壮性——系统能防止内部故障及外部侵扰造成的损害,应用程序不应该损害操作系统及正在运行的其他应用程序 兼容性——用户界面和API应与已有的Windows 版本兼容 性能——系统应该在每一种硬件平台上尽可能快地响应;Windows操作系统体系结构一;Windows操作系统体系结构一;Windows操作系统体系结构一;模块组合结构 缺点 模块间转接随便 数据基本上作为全程量处理 常常关中断,系统的并发性难以提高;层次结构 把操作系统的所有功能模块按功能的调用次序,分别排列成若干层,各层之间的模块只能是单向依赖或单向调用的关系 E.W.Dijkstra的THE系统:;层次结构的特点 分解成许多功能单一的模块,各模块之间有清晰的组织结构和依赖关系 具有更高的可读性和可适应性 层次结构是单向依赖的,上层模块建立在下层基础上 很容易增加或替换掉一层而不影响其它层次 便于修改、扩充 ;Windows操作系统体系结构一;分层原则 为了增加操作系统的可适应性,并且便于将操作系统移植到其它机器上,必须把与机器特点紧

文档评论(0)

1亿VIP精品文档

相关文档