计算机操作系统复习:选择与填空详解

0 下载量 132 浏览量 更新于2024-08-04 收藏 26KB DOCX 举报
《计算机-《计算机操作系统》复习资料》是一份针对计算机操作系统的学习文档,包含了选择题和填空题部分,旨在帮助考生准备考试或复习操作系统相关的知识。 **选择题解析:** 1. 分时系统中,时间片固定的情况下,响应时间受多个因素影响,但用户数目越多,每个用户获得的时间片更短,导致平均响应时间变长,所以A正确。 2. 线程是并发执行的最小单位,同一进程中的线程共享进程的资源,包括代码和数据,A项正确;线程不是资源分配单位,也不是独立的进程,B错误;C和D分别描述了线程的并发性和调度特性,均正确。 3. 逆程间通信机制中,通常使用信箱实现,通信原语包括发送和接收,因此C选项正确。 4. 进程控制块(PCB)是操作系统管理进程的重要标志,它记录了进程的状态信息,C是正确的。 5. 当4个进程共享同一程序段,且一次最多3个进程访问,信号量的变化范围是进程等待的数量减去已访问的进程数量,初始值应为可供访问的进程数,即3,所以C选项正确。 6. 操作系统的两个主要目标通常指可扩充性和可靠性,A项中的开放性更多涉及网络操作系统的特性,B中的方便性不是标准目标。 **填空题解析:** 1. 进程的三种基本状态包括就绪状态(等待CPU调度)、执行状态(正在运行)和阻塞状态(等待资源,如I/O完成)。 2. 虚拟存储器相比于传统存储器,具有动态性(按需分配和回收内存)、虚拟性(逻辑地址与物理地址分离)、非易失性(即使电源断开,部分数据仍可保持)等特性。 3. 在引入线程的操作系统中,线程是拥有资源的基本单位,而进程是调度的基本单位。 4. 计算机存储层次结构中,按速度排序依次为:可移动存储介质、高速缓存(Cache)、主存(RAM)、光盘级存储、磁带存储、主存储器(包含寄存器)。 5. SPOOLing系统由输入设备控制器、输出设备控制器、输入缓冲区、输出缓冲区组成,用于提高设备利用率。 **简答题:** 1. 进程与程序的区别在于:程序是一组指令,而进程是程序的一次执行实例,具有动态性和并发性,还涉及资源管理和状态变化。 2. 进程状态转换的原因包括:CPU调度(如时间片到期)、I/O操作完成、资源请求等待、进程结束或被挂起等。 通过这份复习资料,学习者可以巩固操作系统的基础概念,理解进程管理、内存管理、通信机制和存储系统等方面的知识,为考试或实际项目做好准备。