2 多道批处理系统的优缺点:
优点:
① 资源利用率高
② 系统吞吐量大
不足(缺陷):
① 平均周转长
② 无交互能力
3 多道批处理系统需要解决的问题
① 处理机争用问题
既能满足各道程序运行需要,又能提高处理机的利用率
② 内存分配和保护问题
为每道程序分配必要的内存空间,不会因某道程序出现异常而破坏其他程序。
③ I/O 设备分配问题
既能达到方便对用户的使用,又能提高设备的利用率
④ 文件的组织和管理问题
既方便用户使用,又能保证数据的安全性
⑤ 作业管理问题
对所有的作业进行组织以满足这些作业用户的不同需求
⑥ 用户与系统的接口问题
提供用户与OS之间的接口
问:操作系统由哪些软件构成
答:能有效地组织和管理四大资源的软件、合理的对各类作业进行调度和控制它们运行的软件,以
及方便用户使用计算机的软件
操作系统的定义
操作系统是一组能有效地组织和管理计算机硬件和软件资源,合理的对各类作业进行调度,
以及方便用户使用的程序的集合。
1.2.4 分时系统
1 分时系统的引入
推动分时系统形成和发展的主要动力:
满足用户对人机交互的需求
用户的具体需求表现在:
① 人机交互
调试程序时用户可以直接控制计算机以便于对程序的修改(独占全机并可以对他进行直接
控制)
② 共享主机
2 分时系统实现中的关键问题
问:什么是分时系统
答:在一台主机上连接了多个配有显示器和键盘的终端并由此组成的系统,该系统允许多个
用户同时通过自己的终端,以交互方式使用计算机,共享主机中的资源。
在多道批处理系统中,用户无法与自己的作业进行交互的主要原因:
作业都先驻留在外存上,即使以后被调入内存,也需在较长的时间后运行,用户无法与自己
的作业进行交互
为此系统必须(改进)
① 提供多个终端给多个用户使用
② 当用户在自己终端上输入命令时,系统能及时接收并及时处理,再将结果返回给用户
1 及时接收
要做到及时接收多个用户键入的命令或者数据,只需在系统中配置一个多路卡即可
2 即使处理
为实现人机交互,改变原批处理系统的运行方式,采用:
① 作业直接存入内存
因为作业在磁盘上是不能直接运行的
② 采用轮转运行方式
如果一个作业独占CPU连续运行,那么其他的作业就没有机会被调度运行
为了避免一个作业长期独占处理机,引入了时间片(一个时间片就是一段很短的时间)的概
念。
系统规定每个作业每次只能运行一个时间片,然后就暂停该作业的运行,并立即调度下一个
作业运行。
如果在不长的时间内能使所有的作业都执行一个时间片的时间,便可以使每个用户都能及时
的于自己的作业进行交互,使用户的请求得到及时的响应。
3 分时系统的特征
① 独立性 各自终端互不干扰
② 多路性 多用户共享计算机
③ 及时性 短时间内获得响应
④ 交互性 用户通过终端与系统进行广泛(用户可以请求系统提供多方面的服务)的人机
对话
1.2.5 实时系统
所谓实时,是表示及时
问:实时系统是什么
答:能及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有的实时任务协
调一致的运行
1 实时系统的类型
① 工业(武器控制系统)
实时采集数据并对数据进行及时处理,从而控制相应执行
② 信息查询系统
对终端发来的信息及时检索,并及时对用户作出回答
③ 多媒体系统
及时流畅
④ 嵌入式系统
智能设备及时反应
2 实时任务的类型
问:实时任务的类型有几种
答:周期性实时任务和非周期性实时任务
周期性实时任务
外部设备周期性的发出激励信号给计算机,要求它按周期循环执行,以便周期性的控制某外
部设备
非周期性实时任务
无明显周期性
问:截至时间(最后期限)分为哪几类
答: ① 开始截至时间
某任务在某时间以前必须开始执行
② 完成截至时间
某任务在某时间以前必须完成
硬实时任务和软实时任务
① 硬实时任务
系统必须满足任务对截至时间的要求,否则可能出现难以预料的后果
② 软实时任务
错过了截止时间,对系统差生的影响也不会太大
实时系统与分时系统特征的比较
① 多路性
分时系统:系统按分时原则对多个终端用户服务
实时系统:周期性对现场信息采集,对多个对象或执行机构进行控制
② 独立性
分时系统:每个终端与系统交互时相互独立不影响
实时系统:对对象的控制和对信息的采集相互独立不影响
③ 及时性
信息查询系统和多媒体系统:让人满意即可
实时系统:以控制对象所要求的时间来确定
④ 交互性
信息查询系统:访问系统中某些特定的专用服务程序
分时系统:能向用户提供数据处理、资源共享等服务
⑤ 可靠性
分时系统:要求系统可靠
实时系统:要求系统高度可靠
8723

被折叠的 条评论
为什么被折叠?



