操作系统概念与习题解析

需积分: 14 2 下载量 177 浏览量 更新于2024-09-16 收藏 145KB DOC 举报
"计算机操作系统复习题" 这篇复习题涵盖了计算机操作系统中的关键概念,主要涉及操作系统类型、进程状态转换、进程控制块、内存管理、文件系统、设备管理和死锁处理等多个方面。 1. 操作系统是一种系统软件,它管理计算机的硬件资源,提供给用户和其他软件服务。操作系统不是硬件,也不是应用软件或支援软件。 2. 进程的状态转换是操作系统中进程管理的核心内容。进程从等待状态进入就绪状态通常是因为时间片用完,即当前执行的时间片用尽,需要让其他进程获得执行机会。 3. 进程控制块(PCB)是操作系统用来记录和控制进程状态的重要数据结构。其中的现场信息是在处理器执行指令时保存的,以便在进程切换时恢复之前的执行状态。 4. 进程的三种基本状态是:就绪状态、运行状态和等待(阻塞)状态。休眠状态和挂起状态通常是在某些特定操作系统中对等待状态的进一步细分,而结束状态是进程生命周期的终点。 5. 临界区是指进程中访问共享资源的那段代码,确保任何时候只有一个进程在执行临界区,以防止并发访问导致的数据不一致性。 6. 最佳适应算法是可变分配方案中的一种内存管理策略,它按空闲分区的容量递增排序,选择最小的分区来满足分配需求,目的是减少内存碎片。 7. PCB(进程控制块)是进程存在的唯一标识,包含关于进程状态、资源分配等信息。 复习题还包含了其他知识点,如: 8. 多道程序设计系统不适合采用单用户连续分配,因为它需要动态地为多个进程分配内存。 9. 文件系统的多级目录结构可以解决命名冲突,使得不同的文件可以在相同的名称下存在于不同路径下。 10. 虚拟设备通过硬件和软件的扩展,使得原本独占的设备能被多个用户共享。 11. 进程间直接制约关系源于资源共享,当多个进程试图访问同一资源时,会产生相互影响。 12. 内存利用率最高的存储管理方式通常认为是页式存储管理,因为它允许更灵活的内存分配和对齐。 13. 多道程序设计是指在同一台处理机上并发运行多个程序,以提高系统资源的利用率。 14. 位示图常用于磁盘空间管理,跟踪磁盘上的每个块是否被占用。 15. 用户程序在目态下使用特权指令会触发访管中断,这通常是操作系统保护机制的一部分。 16. 在进入临界区之前,进程需要对互斥信号量执行wait操作,以确保互斥条件。 17. 文件的二级目录结构包括主文件目录和用户文件目录,方便管理和组织大量文件。 18. 死锁预防和避免措施通常涉及到资源的静态分配或者破坏"不可剥夺"条件,例如,允许已分配的资源在需要时被强制释放。 这些题目覆盖了操作系统的核心概念,对于理解操作系统的工作原理和管理机制非常重要。
2015-07-23 上传
第一章 操作系统引论  一、单项选择题 1、操作系统是一种(B )。 A.应用软件 B. 系统软件 C.通用软件 D. 工具软件 2、操作系统是一组(C )。   A.文件管理程序 B.中断处理程序   C.资源管理程序 D.设备管理程序 3、 操作系统是计算机系统的核心软件。按功能特征的不同,可把操作系统分为[B]、[E]、[C]、个人机系统、网络操作系统和分布式操作系统等基本类型。其中[B]的主要目标是提高系统的吞吐率和效率,而[E]是一旦有处理请求和要求处理的数据时,CPU就应该立即处理该数据并将结果及时送回,例如[D]等。 供选择的答案:   [1][2][3]   A、 单用户系统 B、多道批处理系统 C、分时系统   D、微机操作系统 E、实时系统   [4]  A、计算机激光照排系统 B、办公自动化系统   C、计算机辅助设计系统 D、航空订票系统 4、操作系统是为了提高计算机的[B]和方便用户使用计算机而配置的基本软件。它负责管理计算机系统中的[C],其中包括[F],[A],外部设备和系统中的数据。操作系统中的[F]管理部分负责对进程进行管理。操作系统对系统中的数据进行管理的部分通常叫做[B]。 供选择的答案:  [1] A、速度 B、利用率 C、灵活性 D、兼容性   [2] A、程序 B、功能 C、资源 D、进程   [3][4] A、主存储器 B、虚拟存储器 C、运算器   D、控制器 E、微处理器 F、处理机   [5] A、数据库系统 B、文件系统 C、检索系统   D、数据库 E、数据存储系统 F、数据结构   G、数据库管理系统 5、现代操作系统的基本特征是(C ) 、资源共享和操作的异步性。   A.多道程序设计 B. 中断处理   C.程序的并发执行 D. 实现分时与实时处理 6、引入多道程序的目的在于(A )。   A. 充分利用CPU,减少CPU等待时间   B. 提高实时响应速度   C. 有利于代码共享,减少主、辅存信息交