- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 操作系统的运行环境
4学时
第2章主要教学内容
2.1 计算机系统的结构
2.2 中央处理机(CPU)
2.3 计算机的存储结构
2.4 计算机系统的I/O系统结构
2.5 中断技术
2.6 多道程序设计技术
2.1 计算机系统的结构
1.计算机系统的层次结构
2.引导程序的作用
3.引导装载程序与“引导块”
1.计算机系统的层次结构
现代的通用计算机系统结构是一种层
次式结构。最内层是硬件系统,最外
层是使用计算机系统的人,人与硬件
之间是软件系统。
软件系统包括系统软件、支援软件和
应用软件三部分。
硬件系统由中央处理器、存储器、输
入输出控制系统和各种外围设备组
成。
2.引导程序
任何一个计算机系统都有一个“引导程序”
(bootstrap program) (或称初启程
序),它通常是固化在ROM中。每当计算机
系统启动时,计算机首先会自动执行“引
导程序”对系统做初始化工作,然后把操
作系统的核心程序装入主存,接着,操作
系统开始执行第一个进程(如init),并
等待用户的操作。
3.引导装载程序与“引导块”
有的计算机系统,如PC机,采用两步走方式:固化在ROM
中的只是一个简单的引导装载程序,更为复杂和完整的引
导程序是存放在系统盘的“引导块” 中的,“引导块”一般在
磁盘的固定位置。系统启动时,首先自动执行ROM中的引
导程序,引导程序再将系统盘上的“引导块”调入主存,再
由“引导块”中的引导程序装载操作系统的内核。这样处理
的好处是:一方面固化在ROM中的简单引导程序不但能保
证开机或重启时就自动执行,而且ROM是只读的,所以不
会受到计算机病毒的影响;另一方面,操作系统版本更新
需要修改引导程序时,无须更换ROM芯片,只须重写系统
盘的“引导块”即可。
2.2 中央处理机(CPU)
2.2.1 CPU的组成
2.2.2 CPU的工作状态和运行现场
2.2.3 特权指令与非特权指令
1.CPU的组成
(1)控制器。CPU的控制器由计数器、指令寄存器、指令译
码器、时序产生器和操作控制器组成。控制器负责控制程序运
行的流程、协调和指挥整个计算机系统的工作。
(2)运算器。运算器有算术逻辑单元(ALU)、累加器
(AC)、数据寄存器(DR)和程序状态字(PSW)寄存器组成,
它是数据加工处理部件。
(3)寄存器。寄存器是计算机存储系统中价格最
贵、访问速度最快、容量也最少的存储装置,它的主
要作用是在CPU工作期间暂存指令信息、地址信息、
中间数据、控制和状态信息等。
2.CPU的工作状态
有些系统将CPU的工作状态划分为三种:
核心状态
管理状态
用户程序状态
CPU的工作状态
大多数系统将CPU的工作状态划分为两种:
核心态 (又叫管态或系统态或特权状态 )
用户态 (又叫算态或目态)
所谓“核心态”是指操作系统程序正占用CPU
运行时的工作状态;
所谓“用户态”是指用户程序正占用CPU运行
时的工作状态。
CPU的运行现场
CPU的运行现场是指CPU在执行程序过程中
任一时刻的状态信息的集合。主要包括:
下条指令的地址
当前指令的执行结果
中断及其屏蔽信息
其它状态信息。
这些信息可以决定CPU下一步执行哪个程序
的哪条指令。
CPU现场信息的保存
CPU的现场信息通常保存在下列寄存器:
指令计数器
程序状态字寄存器(PSW寄存器)
通用寄存器
其它一些特殊控制寄存器
PSW寄存器
PSW寄存器一般用来控制指令执行
顺序并保留和指示与程序有关的状
态信息,主要作用是实现程序状态
的保护和恢复。
PSW寄存器包括以下内容
(1)程序的基本状态。
①程序计数器;②条件码;③CPU状态
位。
(2)中断码。保存程序执行时当前发生的
中断事件。
(3)中断屏蔽位。指明程序执行中发生
中断事件时,是否响应出现的中断事
件。
例如,大型机IBM—36
您可能关注的文档
- 室内装饰设计员教材配套课件平国安第四章.pdf
- 室内装饰设计员教材配套课件平国安第五章.pdf
- 室内装饰设计员教材配套课件平国安第一章.pdf
- 数控车工(高级)含1VCD教材配套课件沈建峰虞俊第四章.pdf
- 数控车工(高级)含1VCD教材配套课件沈建峰虞俊数控车工(高级)第六章.pdf
- 数控车工(高级)含1VCD教材配套课件沈建峰虞俊数控车工(高级)第七章.pdf
- 数控车工(高级)含1VCD教材配套课件沈建峰虞俊数控车工(高级)第五章.pdf
- 数控车工(高级)含1VCD教材配套课件沈建峰虞俊数控车工(高级)第一章.pdf
- 数控车工(高级)含1VCD教材配套课件沈建峰虞俊数控车工第二章.pdf
- 数控车工(高级)含1VCD教材配套课件沈建峰虞俊数控车工第三章.pdf
文档评论(0)