操作系统答案目录习题一 1习题二 3习题三 7习题四 1..5...习题一一.思考题3.什么是操作系统?计算机系统中配置操作系统的主要目标是什么?答(pl):操作系统是管理系统资源、控制程序执行、改善人机界面、提供各种服务,合理组织计算机工作流程和为用户有效使用计算机提供良好运行环境的一种系统软件。配置操作系统的主要目标可归结为:(l)方便用户使用(2)扩大机器功能(3)管理系统资源(4)提高系统效率(5)构筑开放环境。5.操作系统要为用户提供哪些基本和共性的服务?答(p25):操作系统提供给程序和用户的共性服务大致有:(1)创建程序(2)执行程序(3)数据 I/O⑷ 信息存取(5)通信服务(6)错误检测和处理9.试叙述系统调用的实现原理。答(p28)系统调用的实现有以下几点:⑴编写系统调用处理程序⑵设计一张系统调用入口地址表,每个入口地址都指向一个系统调用的处理程序,有的系统还包含系统调用自带参数的个数⑶陷入处理机制,需开辟现场保护,以保存发生系统调用时的处理器现场。10.试叙述系统调用与过程调用的主要区别。答(p29)(l)调用形式不同……⑵被调用代码的位置不同……⑶提供方式不同……⑷调用的实现不同……二.应用题2.—个计算机系统,有一台输入机和一台打印机,现有两道程序投入运行,且程序 A 先开始做,程序 B 后开始运行。程序 A 的运行轨迹为:计算 50ms、打印 100ms、再计算 50ms、打印 100ms,结束。程序 B 的运行轨迹为:计算 50ms、输入 80ms、再计算 100ms,结束。试说明(1)两道程序运行时,CPU 有无空闲等待?若有,在哪段时间内等待?为什么会等待?(2) 程序 A、B 有无等待 CPU 的情况?若有,指出发生等待的时刻。答:画出两道程序并发执行图如下:IA 计宜 |E 计宜 |A 计宜 |E 计宜 | 处理器,,,IIIIII输凡机|IB 输入 | I打印机| 心打印 || 几打印 | 程序 A| 计篦 | 打印 | 计篦 | 打印 | 程序 E| 计宜 | 輸入 「 | 计宜 | 时间(述)| 丨丨丨丨丨丨 I 050100150ISO200250300(1) 两道程序运行期间,CPU 存在空闲等待,时间为 100 至 150ms 之间(见图中有色部分)。(2) 程序 A 无等待现象,但程序 B 有等待。程序 B 有等待时间段为 180ms 至 200ms 间(见图中有色部分)。学生补充:程序 B 在 0~50ms 时也存在等待。习题二一.思考题26.什么是进程?计算机操作系统中为什么引入进程?(教材 113~教材 114 页)进程的定义:进程是一个可...