- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
并发运行的程序
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 1.6 计算机硬件介绍 处理器 I/O控制器 PC IR MAR MBR I/OAR I/OBR I/O 控制器 缓冲 外部 设备 程序 数据 内存 总线 1.6 计算机硬件介绍 处理器:控制和执行计算机的指令操作,包括单处理器和多处理器。 存储器:存储数据和程序,分为内存和外存、缓存(buffer)和高速缓存(cache) 输入输出控制与总线:控制和暂存外部设备和计算机内存之间交换的数据和程序。 外部设备:获取和输出数据和程序的基本单位,包括数字设备和模拟设备。设备通过总线互相连接 1.6 计算机硬件介绍 寄存器与操作系统密切相关,因为他们是在处理机中交换数据的速度比内存快、体积小、价格贵的暂存器件。 数据寄存器:理论上对数据进行操作的任何机器指令都被允许访问数据寄存器。根据硬件设置的规定,这些寄存器也可能只被允许进行浮点运算或被其他某些规定所限制 地址寄存器:一般用来存放内存中某个数据或指令的地址或者存放某段数据或者指令的入口地址,例如: 地址标识位寄存器 内存管理用各种始地址寄存器 堆栈指针 设备地址寄存器 1.6 计算机硬件介绍 条件码寄存器:称为标志寄存器 程序计数器:下一周期被执行指令的地址。 指令寄存器:待执行的指令 程序状态字PSW:各位代表系统中当前的各种不同状态与信息,例如是否允许中断等 中断现场保护寄存器:保存被中断程序的现场信息以及链接中断恢复处。 过程调用用堆栈:保存过程调用时的调用名、调用参数、返回地址 1.6 计算机硬件介绍 一、存储器的种类: 可移动存储介质 光盘 磁盘 磁带 硬盘(容量扩大,转速增加) 固态盘 磁盘缓存内存(disk cache) 高速缓存 寄存器 1.6 计算机硬件介绍 二、存储器的速度 容量越大,访问速度越慢,单位存储的成本越低 寄存器 高速缓存 内存 硬盘缓存 硬盘 光盘、磁带 访问速度 大小 除了寄存器和存储介质之外,中断机构、I/O控制(通道和DMA器件)也与OS设计相关 固态盘 1.6 计算机硬件介绍 一、指令的执行 执行指令的过程:处理机把指令从内存读入指令寄存器并执行指令。指令的读入是根据指令计数器PC所指地址读入,执行的是指令寄存器IR中的指令。 指令周期:指令的读入和指令的执行 开始 读入下 一条指令 执行当 前指令 结束 1.6 计算机硬件介绍 二、指令的中断 中断:外部设备或计算机内部发生来了亟待处理的数据或其他紧急事件处理信号,处理机暂停正在执行的程序,转去处理相应的紧急事件,待处理完毕后再返回原处继续执行。 指令周期:指令的读入和指令的执行 用户程序 中断 指令i 指令i+1 中断处理程序 1.6 计算机硬件介绍 开始 读入下 一条指令 执行当 前指令 结束 允许 中断吗? N 检查 中断位 读入中断 处理指令 Y 具有中断处理的指令执行过程 1.7 研究OS的几种观点 1.7 研究OS的几种观点 1.8 OS与硬件、软件、用户之间的关系 1.8 OS与硬件、软件、用户之间的关系 特权指令:OS要求硬件必须为其提供特殊的指令,这些指令是涉及到系统安全性的指令。硬件一出厂有一个指令系统,其中有一小部分为OS提供的特权。 处理机状态位(管态,核心态)(目态,用户态):用来标识当前CPU的状态。通过CPU状态来确定当前用户是谁,从而检查指令是否合法,若管态则什么指令都可以,若目态则不能执行特权指令(根据状态位来检查指令的合法性) 中断机构:当程序中任何时刻需要OS时通过硬件向OS发一个中断。 通道或类似的部件(DMA等):把CPU从繁忙的中断中解放出来。它们主要用来处理外设的I/O操作。 存储保护机构(包括地址变换机构将虚地址转换成实地址):由硬件来实现 1.8 OS与硬件 、软件 、用户之间的关系 1.9 本章小结 1.10 作业 * * * * * * * * * * * * * * * * 1.2.3 多道程序系统 程序B CPU 输入 设备 输出 设备 输 入 结 束 请 求 打 印 CPU空 请 求 输 入 等待CPU 程序ACPU 输入设备 CPU 其他I/O 程序B CPU 输入设备 等待CPU CPU 程序A 流程:20msCPU 40ms输入 30ms
您可能关注的文档
最近下载
- 2025年1月黑龙江高中学业水平合格考数学试卷真题(含答案详解).docx VIP
- 2025年1月黑龙江高中学业水平合格考数学试卷真题(含答案详解).docx VIP
- 影视剧导演聘用合同模板(经纪合同)5篇.docx VIP
- 五年级上册语文习作我的心爱之物人教部编版.ppt VIP
- 鸭人工授精技术.docx VIP
- 01-地质灾害风险调查评价技术要求1:5万(试行).doc VIP
- 注射用血塞通(冻干)临床应用.doc VIP
- 基本药物处方—血塞通注射液、注射用血塞通(冻干).docx VIP
- 2024丽水市遂昌县辅警考试真题及答案.docx VIP
- 2016血塞通注射液临床使用合理性与安全性再评价.pdf VIP
文档评论(0)