一、操作系统的目标和作用
1、操作系统的目标和作用
2、推动操作系统发展的动力
二、操作系统的发展过程
脱机输入输出方式:
事先将装有用户程序和数据的纸带装入纸带输入机,在外围机的控制下,把纸带上的数据输入到磁带上(类似于磁盘)。当CPU需要时,从磁带将其高速地调入内存。反之类同。
单道批处理系统:
首先监督程序将磁带第一个作业装入内存,运行控制权在该作业,该作业处理完成时,控制权交回到监督程序,再由监督程序把磁带上的第二个作业调入内存。系统自动对作业成批处理。(内存始终只保持一道作业—单道批处理)。
多道批处理系统:
用户所提交的作业先存放在外存,排成一个“后备队列”,再由作业调度程序按一定的算法从队列选择若干作业调入内存,使他们共享CPU和系统中的各种资源。
分时系统:
在一台主机上连接了多个带有显示器和键盘的终端,同时允许多个用户通过自己的终端,以交互方式使用计算机,共享主机中的资源。因此,作业直接进入内存,采用轮转运行方式,系统配置一个多路卡(实现分时多路复用),及时接收用户终端命令(数据)。
特征:多路性、独立性、及时性、交互性。
实时系统:
系统能及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务的协调一致的运行。
特征:多路性(周期性信息采集,多个对象或执行机构进行控制)、独立性、及时性、交互性、可靠性(多级容错措施)。
三、操作系统的基本特性
四、操作系统的主要功能
五、OS结构设计
参考:
[1].《计算机操作系统(第四版)》汤小丹、 梁红兵、 哲凤屏 、汤子瀛著(西安电子科技大学出版社)