- 1、本文档共69页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章:操作系统概论
1.1.3 操作系统的作用与功能
OS是用户接口和服务的提供者,OS是扩展机或虚
拟机,OS是资源管理者和控制者
处理器管理,存储管理,设备管理,文件管理,
网络与通信管理,用户接口
1
1.2.4 操作系统的发展与分类
1、批处理OS:Batch OS
o 优缺点:成批处理作业,多道程序运行,资
源利用率高,吞吐量大;作业周转时间长,用
户无交互能力。
2、分时操作系统:Time-sharing OS
o 进行人机交互,多台终端共享一台主机,作
业直接进入内存,并按照时间片轮转运行。
o特征:同时性,独立性,及时性,交互性
3、实时操作系统:Real-Time OS
o及时响应外部事件请求,在规定的严格时间
内完成对该事件的处理。
2
第2章 处理器管理
2.1.1 处理器
3、特权指令/非特权指令:
特权指令:只能由操作系统内核使用的指令。
用户程序只能使用非特权指令。
当使用特权指令时,会引起“陷入trap”,即处理
器状态由用户态切换到系统态,然后去执行操作系
统内核中的一段特殊代码。
3
4、处理机CPU状态:
• user mode用户态: 只能执行非特权指令。
又称为普通态、目态。
• kernel mode核心态: 可以执行所有指令,使
用所有资源以及改变CPU状态。又称为特权态、
系统态、管态。
• 何时CPU从用户态到核心态?
• 执行系统调用时
• 发生中断或异常时
• 如何从核心态到用户态?
• 系统调用或中断处理完毕后,IRET。
4
2.2.1 中断的概念
中断:CPU对系统中发生的非寻常的异步事
件的响应。
操作系统是中断驱动的。(interrupt driven)
CPU 在执行完一条指令之后,执行下一条指
令之前检测中断。
5
中断处理的一般过程:
设备发中断信号
CPU 向设备发确认中断信号 关中断
关中断
恢复被中断程序的现场
保存中断现场
开中断
根据中断向量表
设置新运行现场
返回断点,继续执行
开中断
此时允许中断嵌套。即优
执行中断处理程序
先级更高的中断请求可以
打断低级中断的处理。
6
多重中断的处理
中断A
o顺序处理:当处理 用
您可能关注的文档
最近下载
- 完整八年级物理综合实践活动课教案.docx
- 高考英语一轮复习知识清单(全国通用):专题20 语法填空介词100题(精练)解析版.docx VIP
- 110kV〜750kV架空输电线路施工及验收规范.docx VIP
- 2021-2022年国家开放大学电大法学《实用法律基础》课程考试打印版完美打印版 英语网考资料.doc
- 奥迪A6电路图之发动机BAT.pdf
- 2023年4月自考02207电气传动与可编程控制器PLC试题及答案含解析.pdf
- 医院普外科课件.pptx
- 游戏策划方案-数值策划笔试题.docx VIP
- 高考英语一轮复习知识清单:专题08 语法填空不定式100题(全国通用)解析版.docx VIP
- drillwork2005操作手册.ppt
文档评论(0)