2017-2018重庆大学操作系统试题解析:多处理器系统与进程管理

需积分: 12 67 下载量 128 浏览量 更新于2024-09-09 3 收藏 401KB DOCX 举报
本资源是一份2017-2018年重庆大学操作系统试卷,包含了两部分的题目,旨在测试学生的理论知识和理解能力。第一部分是True/False Questions(选择题,每题2分),共10题。这部分考察了以下几个关键知识点: 1. PCB (Process Control Block) 对进程的重要性:题目指出PCB存储一个进程的所有数据和代码,这表明PCB是进程在内存中的结构,包含标识符、上下文等信息,是进程运行时管理的核心。 2. 多处理器系统的优势:题目提到多处理器系统相较于单处理器的优点,包括提高吞吐量(Throughput)、规模经济性和可靠性提升。 3. 资源分配图和死锁:题目否定了当资源分配图中存在循环就一定会有死锁的观点,实际上,死锁通常与资源竞争和互斥条件有关,不是所有循环都会导致死锁。 4. 中断触发:题目指出中断可以由硬件或软件触发,这是操作系统处理外部事件的基本方式。 5. 程序与进程的区别:题目认为程序是被动实体而进程是活跃的,这表明进程是可执行的、动态的实体,而程序在未执行时是静态的。 6. Mutex locks和二进制信号量的比较:题目暗示两者功能相似,但实际上它们在实现上有所不同,但都用于控制对临界区的访问。 7. 监视器(Monitor)的作用:题目指出监视器可用于控制对关键资源的独占访问,但不能处理复杂的进程同步,这强调了其在并发控制方面的特定用途。 8. 系统调用与API:题目认为系统调用提供了程序与操作系统交互的接口,即应用程序编程接口,这反映了操作系统与用户程序之间的通信机制。 9. 用户级线程调度:题目指出用户级线程创建后,不能直接被内核调度,因为内核无法感知用户级线程的存在,直到被操作系统转换为内核线程。 10. SMP(Symmetric Multi-Processor)系统识别:第二部分是单选题,涉及判断系统类型的问题,可能询问如何通过特性来识别是否为SMP系统。 第二部分是Single Choice(选择题,每题2分),共10题,主要考察考生对操作系统原理的深入理解和应用能力,涉及的具体系统架构、并发控制方法、进程管理等概念。 这份试卷适合于学习和复习操作系统的学生,可以帮助他们检验对基本概念的理解,并准备类似的考试。