处理机调度层次详解:三菱PLC FX Modbus用户手册中的高级、中级与进程调度

需积分: 33 895 下载量 80 浏览量 更新于2024-08-06 收藏 27.24MB PDF 举报
在三菱PLC FX通讯Modbus用户手册的第三章中,主要讨论了处理机调度在多道程序环境下的重要性及其在操作系统设计中的核心地位。处理机调度是决定系统性能的关键,包括提高处理机利用率和响应时间。章节首先介绍了处理机调度的层次,区分了高级调度(作业调度或长程调度)、中级调度(中程调度)和低级调度(进程调度或短程调度),这些级别在批处理和终端型作业中起着不同的作用。 高级调度,即作业调度,负责从外存的后备队列中选择合适的作业调入内存,其决策依据可能基于特定的算法。作业是比程序更广泛的实体,包含程序、数据和作业说明书,而在批处理系统中,作业是基本的分配单位。作业步则是作业执行过程中一系列独立但相关的步骤,如编译、链接装配和运行。 中级调度在内存利用率提升方面起到作用,可能根据需要介入作业的进程调度。低级调度则针对进程,负责具体任务的分配和切换,确保每个进程获得处理机执行机会。 该部分的内容引用了《计算机操作系统》第三版,这是一本由汤小丹、梁红兵等人编著的教材,详细讲解了操作系统的基础理论,如进程、线程、调度、死锁、存储管理、设备管理、文件管理、网络、安全和UNIX系统内核结构。这本书不仅适合计算机硬件和软件专业本科生学习,也适合相关科技人员参考。 整个章节不仅介绍了调度算法的选择和应用,还强调了随着技术发展,操作系统内容的更新和调整,旨在帮助读者理解现代操作系统的设计原理和实践。此外,教材的多次修订表明了操作系统领域的持续发展和变化,体现了作者们紧跟时代步伐的态度。通过学习这些内容,读者能够掌握处理机调度在实际操作系统的复杂环境中如何发挥作用,以及如何优化系统性能。