第一章一.思考题3
什么是操作系统
操作系统在计算机系统中的主要作用是什么
P11操作系统:管理系统资源,控制程序执行,改善人机界面,提供各种服务,并合理组织计算机工作流程和为用户方便有效地使用计算机提供良好运行环境的一种系统软件
主要作用:①服务用户观点——操作系统作为用户接口和公共服务程序
②进程交互观点——操作系统作为进程执行的控制者和协调者
③系统实现观点——操作系统作为扩展机或虚拟机
④资源管理观点——操作系统作为资源的管理者和控制者15
什么是多道程序设计
多道程序设计技术有什么特点
P17多道程序设计:多道程序设计是指允许多个作业(程序)同时进入计算机系统的内存并启动交替计算的方法
特点:从宏观上看是并行的,多道程序都处于运行过程中,但尚未运行结束;从微观上看是串行的,各道程序轮流占用 CPU 交替地执行
在分时系统中,什么是响应时间
它与什么因素有关
P22响应时间:从用户发出请求或指令到系统做出反应的时间
有关因素:① CPU 的处理速度②联机终端的数目③所用是时间片的长短④系统调度开销⑤对换信息量的多少23
现代操作系统具有哪些基本功能
请简单叙述之
P12① 处理器管理:对处理器的管理和调度最终归结为对进程和线程的管理和调度 ,包括进程控制和管理,线程控制和管理,确定处理器调度策略,设计处理器调度算法,做好处理器分配和回收
② 存储管理:存储管理的主要任务是管理内存资源,为多道程序运行提供有力支撑,提高存储空间利用率,具体来说有内存分配与回收,地址转换与存储保护,内存共享与存储扩充等
③ 设备管理:设备管理的除妖任务是管理各种外部设备,完成用户提出的 I/O请求;加快数据传输速度,发挥设备的并行性,提高设备的利用率;提供设备驱动程序和中断处理请求
④ 文件管理:文件库案例的主要任务有提供文件逻辑组织方法,提供文件物理组织方法,提供文件存取和使用方