ch1__1.4操作系统结构.ppt

练习 1.分时操作系统的目的是提高作业吞吐能力。 2.引进多道程序设计的优点之一是可以缩短作业的周转时间。 3.系统调用时应用程序获得操作系统服务的唯一途径。 4.实现并发的关键技术之一是对系统内部的多个运行程序进行( )的技术。 A 中断 B 切换 C 虚拟 D 抽象 1.4 操作系统结构和运行模型 1.4.1 操作系统的构件和结构 1.4.2 操作系统的运行模型 1.4.3 Windows 2003客户/服务器结构 一、无结构操作系统(整体系统结构) 在早期开发操作系统时,设计者只是把他的注意力放在功能的实现和获得高的效率上,缺乏首尾一致的设计思想。 此时的OS是为数众多的一组过程的集合,各过程之间可以相互调用,在操作系统内部不存在任何结构。 此时程序设计的技巧,只是如何编制紧凑的程序,以便于有效地利用内存、对GOTO语句的使用不加任何限制,所设计出的操作系统既庞大又杂乱,缺乏清晰的程序结构。 这一方面会使所编制出的程序错误很多,给调试工作带来很多困难; 另一方面也使程序难以阅读和理解,增加了维护人员的负担。 二、模块化OS结构 模块化结构:模块化程序设计技术,是最早(20世纪60年代)出现的一种程序设计技术。 基于“分解”和“模块化”原则,对大型软件的复杂度进行控制。 为使OS具有较清晰的结构,OS不再是由

文档评论(0)

1亿VIP精品文档

相关文档