- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操机系统 原理教材 的第二讲
第1章 操作系统概述; 1.1 操作系统的地位;;1.2 操作系统的定义;有效:系统效率
(如CPU用的充足与否)
资源利用率 (如内存,外部设备是否忙碌)
合理:
公平与否,如果不公平则回产生“死锁”或“饥饿”。
方便:
用户界面
;1.3 操作系统的特征;共享:
操作系统与多个用户的程序
共同使用计算机上的资源。;1.4 操作系统的发展;第 0 阶段
硬件非常昂贵,没有操作系统;工作效率非常低;第 1 阶段
硬件昂贵,人力便宜;需要存储管理、重定位和保护机制;增加:缓冲, DMA, 中断处理
作业被送(spool)到磁盘
仍然是单个作业,利用率低; 多道程序批处理系统;多道程序设计:多个用户共享系统;首次面对重大失败:;早期计算机:单控制方式;提高资源利用率;第 2 阶段
硬件较以前便宜,人力昂贵;磁盘便宜,故可在线存放程序和数据;新问题; 解决;成功:;成功:;第 3 阶段
硬件非常便宜,人力昂贵;个人计算;使用户再次与系统交互;网络;操作系统的历史: 变化!;1.4.3 操作系统的分类;1.4.3.1 批处理操作系统;卡片;$END;批处理操作系统特点:;批处理操作系统特点;Spooling系统(技术)
1961年,英国曼彻斯特大学,Atalas机
Simultaneous Peripheral Operation
On-Line
同时的外围设备联机操作--假脱机技术
利用磁盘作缓冲,将输入、计算、输出分别组织成独立的任务流,使I/O和计算真正并行;Spooling系统工作原理
- 作业进入到磁盘上的输入井
- 按某种调度策略选择几种搭配得当的作业,并调入内存
- 作业运行的结果输出到磁盘上的输出井
- 再由磁盘上的输出井将结果送到打印机;批处理操作系统
- 优点:作业流程自动化
效率高,吞吐率高
吞吐量:
单位时间内处理作业的个数
- 缺点:无交互手段,调试程序困难;1.4.3.2 分时操作系统;主机;分时操作系统;分时操作系统;分时操作系统;分时操作系统;分时操作系统;分时操作系统;分时操作系统;分时操作系统;通用操作系统;1.4.3.3 实时操作系统;实时操作系统;1.4.3.4 个人计算机操作系统(单用户多任务);1.4.3.5 网络操作系统;网络操???系统;1.4.3.6 分布式操作系统;分布式操作系统:; 网络和分布式的区别:;1.5 研究操作系统的几种观点;1.5.1 作为软件来看的观点;1.5.2 资源管理的观点;管理资源;资源管理的目的;1.5.3 进程的观点;进程:;1.5.4 虚机器观点;1.5.5 提供服务;1.6 操作系统功能;操作系统的硬件环境 ;CPU;CPU指令系统;CPU状态:;CPU状态的转换;中断;中断概述:;中断定义:
CPU对系统发生的某个事件作出的一种反应:CPU暂停正在执行的程序,保留现场后自动转去进行相应事件的处理程序,处理完成后返回断点,继续执行被打断的程序.
;特点:;中断系统的概念;中断源:引起中断发生的事件
中断寄存器:记录中断
中断字:中断寄存器的内容
系统堆栈:在内存开辟的一块区域,用于临时保存现场;中断类型;中断类型;中断响应: 发现中断、接收中断的过程 (硬件完成);中断响应具体做法:;程序状态字;中断处理;强迫性中断事件;输入输出中断处理
1、I/O正常结束
如果要继续传输,准备好数据,启动通道
如果有进程等待I/O结束,将其唤醒
2、I/O传输错误
进行I/O复执,多次不成功,通知系统操作员 设备故障;时钟中断处理
进行系统管理及维护有关的工作:
1、进程管理
2、作业管理
3、资源管理
4、事件处理
5、系统维护
6、实现软件时钟;控制台中断处理
系统操作员利用控制台向系统发出中断请求:
按下控制台上某一个按纽,产生一个中断信号(相当于一个操作命令),操作系统转到相应的处理程序(与具体系统有关)。;硬件故障中断处理
主要工作是保存现场,并向系统操作员报告故障信息,以及估计对系统造成的破坏,对系统进行可能 的恢复。
排除故障必须有人工干预。
1、电源故障处理
2、主存故障处理
内存校验线路发现奇偶校验错误或海明校验错误而引起的中断,停止相关进程的执行,向系统操作员报告错误及单元号;程序性中断处理
两种策略:
1、由系统处理
该中断事件可能影响其它进程或操作系统
(内存访问地址越界,执行非法特权指令,
缺页,缺段等)
* 报告出错的进程号、出错位置和错误性质
* 调入段
文档评论(0)