操作系统概念与进程管理复习重点

版权申诉
0 下载量 63 浏览量 更新于2024-07-01 收藏 92KB DOC 举报
"操作系统复习档案.doc" 操作系统是计算机系统的核心组件,负责管理和协调计算机硬件与软件资源,以提供高效、安全的环境供用户和应用程序使用。本复习资料涵盖了操作系统的一些核心概念和特性,主要包括实时系统与分时系统的特点、操作系统的分类、调度策略以及进程和线程管理。 1. 实时系统与分时系统: - 实时系统强调任务的及时响应,对于时间敏感性的要求较高,如航空航天、自动化设备等应用场景。 - 分时系统允许多个用户同时使用计算机,通过时间片轮转的方式分配CPU时间,提供交互性体验,如个人电脑和服务器中的多用户登录。 2. 操作系统的类型: - 操作系统属于系统软件,负责管理和控制计算机硬件和软件资源,提供服务给用户和应用程序。 3. 调度策略: - 分时操作系统常采用时间片轮转策略,确保每个用户都能得到公平的计算机会。 - 短作业优先调度策略旨在优化短期任务的执行,但可能导致长作业的等待时间增加。 4. 多道程序设计: - 这种设计允许同时有多个作业或进程在内存中运行,共享处理器时间和设备资源。 5. 进程管理: - 处理机管理部分负责进程调度,当需要切换执行的进程时,会进行相应的调用。 6. 操作系统特性: - 批处理作业通常包含作业控制信息,以便系统能够按顺序执行。 - 分时系统必定具备人机交互功能,让用户感觉像是在独自使用计算机。 - 实时系统和分时系统在响应时间上有显著区别,实时系统要求严格的时间限制。 - 分时技术使得多个用户能共享资源,而非独占。 7. 系统资源的利用率: - 多道程序设计技术提高了CPU和外部设备的利用率,减少了空闲时间。 第二章主要涉及进程管理的细节: 1. 进程状态转换: - 进程被唤醒意味着其状态从阻塞变为就绪,准备进入就绪队列等待CPU执行。 - 打印输出结束可能导致进程的I/O请求完成,从而唤醒该进程。 - 在多道系统中,资源以进程为基本单位进行分配。 - 不正确的进程状态转换是阻塞→运行,因为阻塞状态的进程只能转换为就绪状态。 2. 信号量机制: - 当P原语操作检测到信号量S为0时,进程会被阻塞并加入等待队列。 - 对于5个进程共享一个互斥段,最多允许2个进程进入,所以互斥信号量初始值应为2。 3. 进程与线程: - 进程从执行状态到阻塞状态通常由进程自身调用阻塞原语完成。 - 引入线程后,处理机分派和调度的单位变为线程,而资源仍以进程为单位分配。 这些知识点涵盖了操作系统的基本原理和关键概念,对理解和掌握操作系统的工作方式至关重要,尤其对准备相关考试或深入学习操作系统的人来说非常有用。