调度性:作业从提交到完成经历两级调度:作业调度、进程调度。
多道批处理系统的特点
资源利用高
系统吞吐量大
无交互能力
多道批处理系统需要解决的问题
处理机管理:如何分配回收处理机
内存管理:内存分配回收,信息保护
设备管理:设备分配回收、缓冲管理
文件管理:文件存储、共享保护及检索
作业管理:作业合理搭配(如CPU型与I/O型)
操作系统定义
操作系统是一组控制和管理计算机硬件和软件资源,合理地组织计算机工作流程,以及方便用户的程序的集合。
4. 分时系统
推动分时系统发展的主要动力是用户需求,即:
人机交互:控制程序运行
共享主机:机器昂贵,多人使用较经济
方便用户上机: 可以通过终端提交作业
分时技术
所谓分时技术就是把处理机的运行时间分成很短的时间片,按时间片轮流把处理机分配给各联机作业使用。若某个作业在分配给它的时间片内不能完成其计算,则该作业暂停运行,把处理机让给另一个作业使用,等待下一轮时再继续其运行。
分时操作系统
在操作系统中采用分时技术就形成了分时操作系统。
在分时操作系统中,一个计算机和许多终端设备连接,每个用户可以通过终端向系统发出命令,请求完成某项工作,而系统则分析从终端设备发来的命令,完成用户提出的要求,然后用户再根据系统提供的运行结果,向系统提出下一步请求,这样重复上述交互会话过程,直到用户完成全部工作为止。
分时系统实现中的关键问题
及时接收:设置多路卡
及时处理:时间片轮转
分时操作系统的特征
多路性:一台计算机与若干台终端相连接,终端上的这些用户可以同时使用计算机。
交互性:用户通过终端采用人机会话的方式直接控制程序运行,同程序进行交互。
独立性:用户彼此之间都感觉不到别人也在使用这台计算机,好像只有自己独占计算机一样。
及时性:用户请求能在很短时间内获得响应。
5.实时系统
实时系统是指系统能及时响应外部事件的请求,在规定的时间范围内完成对该事件的处理,并控制实时任务协调一致地运行。
实时系统分类
实时控制系统:指以计算机为中心的生产过程控制系统。
实时信息处理系统:要求对信息进行实时处理的系统。
实时系统的特征
多路性:允许对多路信息进行处理。
独立性:每个控制对象与系统独立交互。
及时性:响应时间由控制对象决定。
交互性:交互性不强。
可靠性:高可靠性。
操作系统的基本类型