用户接口是人与计算机系统交互的媒介,它是用户与计算机系统之间传递信息的桥梁。在计算机科学中,用户接口的设计和实现是至关重要的,因为它直接影响到用户的使用体验和工作效率。本课件主要探讨了作业的基本概念以及批处理系统中的作业管理。 首先,作业是用户在一次计算或事务处理过程中对计算机系统提出的工作请求的总称。它通常可以被划分为多个作业步,每个步骤可能包括编译、连接、装配和运行等不同的操作。作业流则是一个由多个作业组成的连续工作流程,例如,一个典型的作业流可能涉及源程序的编辑、编译、连接以及运行等多个阶段。 在批处理系统中,作业是系统分配内存资源的基本单位。作业不仅仅是一个程序,还包括与其相关的数据和作业说明书。作业说明书是用户对作业控制意图的表达,包含了作业的基本描述、作业控制描述和资源要求描述。系统通过作业说明书来管理和控制文件形式的程序和数据执行。 作业控制块(JCB,Job Control Block)是批处理作业的核心管理结构,它保存了系统管理作业所需的全部信息,如作业标识、用户信息、调度信息、资源需求和各种状态信息。当作业开始从输入设备传输到磁盘时,系统会创建并初始化作业控制块。在作业的生命周期中,多个系统组件如作业调度程序、作业控制程序等会使用作业控制块。作业完成时,系统输出程序会撤销作业控制块,这标志着作业的结束。 作业的输入是将作业程序、数据和作业说明书从输入设备转移到外存的过程。常见的输入方式包括联机输入、脱机输入、直接耦合方式和SPOOLing系统。联机输入是用户直接与系统交互;脱机输入则避免了CPU等待输入设备的时间浪费;直接耦合方式是通过共享大容量外存让低档机与主机协同工作;SPOOLing系统,即同时的外围设备联机操作,通过模拟脱机输入输出,实现了多任务的并行处理,提高了系统效率。 总的来说,用户接口PPT课件涵盖了作业的基本概念、批处理系统中的作业管理,以及作业的输入方法,特别是SPOOLing技术的应用,这些都是理解操作系统核心功能和提高系统性能的关键知识点。
剩余38页未读,继续阅读
评论星级较低,若资源使用遇到问题可联系上传者,3个工作日内问题未解决可申请退款~