Windows VMWARE Horizon Client 用户指南:详解处理机调度层次

需积分: 50 35 下载量 181 浏览量 更新于2024-08-07 收藏 5.71MB PDF 举报
在"处理机调度的层次-适用于Windows的VMware Horizon Client用户指南"中,作者详细探讨了操作系统中处理机调度的重要性和复杂性,尤其是在多道程序环境下。处理机调度是操作系统设计的核心问题之一,它涉及到如何高效地分配有限的处理机资源给众多的就绪进程,以优化系统的性能和响应时间。 章节3.1首先介绍了处理机调度的层次,包括高级调度(作业调度或长程调度)、中级调度(中程调度)和低级调度(进程调度)。高级调度针对的是外存上的作业,根据某种算法选择并调入内存,作业是调度的主要对象,包含程序、数据和作业说明书。作业步则是作业运行过程中分解出的独立但相互关联的步骤。 在高级调度中,作业被看作是整体单位,比如批处理系统中,它们从外存进入内存进行处理。作业步如编译、链接装配和运行等,彼此之间有输入输出依赖。低级调度则负责分配处理机给进程,终端型作业可能只需要经过这一级调度。中级调度,如果存在,旨在提高内存利用率,通常在作业和进程之间进行。 整个调度过程涉及多种调度方式和算法的选择,从作业进入系统到运行结束,可能需要经历这三个级别的调度。此外,教材《计算机操作系统》(汤小丹等编著,西安电子科技大学出版社)对该主题进行了深入讲解,包括进程和线程的概念、同步与通信、调度算法、存储器管理、设备管理、文件管理、用户接口、网络技术、系统安全以及UNIX系统内核结构等内容。这本书不仅适合计算机硬件和软件专业的本科生学习,也适合计算机及相关领域的专业技术人员参考。 第三版的教材对2001年的内容做了大量修改,反映了当时的操作系统发展动态,但核心内容保持一致,强调了处理机调度在操作系统设计中的关键作用,并通过实际例子和理论相结合的方式帮助读者理解。