- 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章 操作系统的运行环境 2.1 硬件环境 2.2 操作系统与其他软件的关系 2.3操作系统与人的接口 2.4固件—微程序设计的概念 第2章 操作系统的运行环境 运行环境:操作系统作为系统的管理程序,为了实现其预定的各种管理功能,更需要有一定的条件来支持其工作,这些条件称为操作系统的运行环境。 运行环境包括: (1)系统的硬件环境; (2)其他的系统软件组成的软件环境; (3)操作系统与使用它的人之间也有相互作用。 2.1硬件环境 任何系统软件都是硬件功能的延伸,并且都是建立在硬件基础上的,离不开硬件设备的支持。而操作系统更是直接依赖于硬件条件,与硬件的关系尤为密切。操作系统中除通道和中断技术比较集中外,它所要求的其他硬件环境则以比较分散的形式同各种管理技术相结合。 中央处理器 主存储器 缓冲技术 中断技术 时钟、时钟队列 2.1.1 中央处理器 单机系统: 一个计算机系统只有一个处理器,为单机系统。 多机系统: 如果含有多个处理器(不包括通道)称之为多机系统。 特权指令: 在指令系统中那些只能由操作系统使用的指令,这些持权指令是不允许一般用户使用的。 包括:启动某设备指令、设置时钟指令、控制中断屏蔽的某些指令、清内存指令、建立存储保护指令 非特权指令: 允许一般用户使用的指令,称为非特权指令。 2.1.1 中央处理器 处理器的状态:核心状态(管态)和用户状态(目态)。 当处理器处于管理态时可以执行全部指令(包括特权指令),使用所有资源.并具有改变处理器状态的能力。 当处理器处于目态时,就只能执行非特权指令。 程序状态字PSW --程序计数器PC:专门用来指示下一条要执行的指令的地址寄存器。 --程序状态字PSW:专门用来指示处理器状态的的寄存器,称为程序状态字。 2.1.1 中央处理器 所谓处理器的状态通常包括: (1)条件码——反映指令执行厉的结果特征; (2)中断屏蔽码——指出是否允许中断,有些机器(如PDP—11)使用中断优先级; (3)CPU的工作状态——管态还是目态,用来说明当前在CPU上执行的是操作系统还是一般用户,从而决定其是否可以使用特权指令或拥有其他的特殊权力。 2.1.1 中央处理器 不同机器的程序状态字的格式,以及其包含的信息都不同,windows NT和UNIX(奔腾处理器)使用32位的寄存器,叫做EFLAGS。 现以微型计算机M68000的程序状态字为例来加以介绍 (在Intel 8088中称为FLAG)。 2.1.1 中央处理器 对于大型机来说,它的程序状态字中就包含有更多的信息。例如IBM 370的程序状态字其格式如图2.2所示。 2.1.1 中央处理器 寄存器分类: (1)用户可见的寄存器,常称为通用或专用寄存器,用户在用汇编语言和机器码编程时用来存放参数和地址。 如段指针,堆栈指针,数据线地址。 (2)处理器用以控制处理器的操作和操作系统的子程序控制程序的执行。 程序状态字PSW:用来指示处理器状态 程序计数器PC:包含有要取的下一条指令的地 指令寄存器IR:包含有新近取来的指令 主存地址寄存器MAR:存放CPU将要访问的主存单元地址 主存缓冲寄存器MBR:存放写入主存中或从主存中读取的数据 I/ O地址寄存器IOAR:标明某个特定的I/O设备 I/ O缓冲寄存器IOBR:用以I/ O设备与处理器交换数据 2.1.2主存储器 1.存储器类型:读写型(RAM);只读型(ROM),PROM,EPROM。 微型计算机中把一些常驻内存的模块以微程序形式固化在ROM中,如BIOS;RAM主要用作存放随机存取的用户程序和数据。 2.存储分块 存储的最小单位称为“二进位”,它包含的信息为0或1。存储器的最小编址单位是字节,一个字节一般包含八个二进位。在PDP—ll系列中,两个字节组成为“字”.而在IBM系列中一个字是四个字节。 为了简化对存储器的分配相管理,在不少计算机系统中把存储器分成块。在为用户分配主存空间时,以块为最小单位。PDP11以64字节作为一块,而在IBM中是以2KB为一块。 2.1.2主存储器 3. 存储保护 (1)界地址寄存器(界限寄存器) 在CPU中设置一对界限寄存器来存放该用户作业在主存中的下限和上限地址,分别称为下限寄存器和上限寄存器。 也可将一个寄存器作为下限寄存器,另一寄存器作为长度寄存器(指示存储区长度)的方法来指出程序在内存的存放区域。 (2)存储键 为了存储保护的目的,每个存
您可能关注的文档
最近下载
- 输输电线路角钢塔焊接件组装工艺技术规程(作业指导书9).doc VIP
- 文旅公司招聘笔试试题.pdf
- 诺华在中国-诺华中国Novartis.PDF VIP
- 4.《促织》课件(共62张PPT) 高教版(2023)中职语文基础模块上册.pptx VIP
- 威尔克姆V8[中文]说明书.pdf VIP
- 2022届中考真题、模考专项练习-“伏安法测电阻”、“测定小灯的电功率”(附答案).pdf VIP
- 专题1.1 整式的乘除(压轴题专项讲练)(北师大版)(原卷版).pdf VIP
- 2025—2026年印制电路板制造的节能环保趋势.pptx
- 再生润滑油基础油团体标准(TCRRA-0901-2023).pdf VIP
- 美世国际职位评估手册.pdf VIP
文档评论(0)