操作系统硬件基础教程方案.ppt

  1. 1、本文档共109页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二讲 计算机系统硬件基础;概述 中央处理器(CPU) 存储系统 中断机制 I/O系统 系统调用;讨论操作系统对运行硬件环境的要求 讨论操作系统设计者考虑的硬件问题 中央处理器(CPU) 存储系统 中断机制 I/O系统 时钟以及时钟队列;概述;计算机系统的组成;;Proc;计算机的系统结构图;主板中的北桥/南桥芯片;概述 中央处理器(CPU) 存储系统 中断机制 I/O系统 系统调用;课程导论;AMD 双核 vs Intel 双核;专门设计了一系列基本机制: - 具有特权级别的处理器状态,能在不同特权级运行的各种特权指令 - 硬件机制使得OS可以和普通程序隔离 实现保护和控制; CPU的构成与基本工作方式;寄存器是指令在CPU内部作处理的过程中暂存数据、地址以及指令信息的存储设备 在计算机的存储系统中它具有最快的访问速度 高速缓存处于CPU和物理内存之间 一般由控制器中的内存管理单元(MMU:Memory Management Unit)管理 访问速度快于内存,低于寄存器 利用程序局部性原理使得高速指令处理和低速内存访问得以匹配,从而提高CPU的效率;处理器中的寄存器;用户可见寄存器;控制和状态寄存器;1.2、特权指令和非特权指令;1.3、处理器的状态;实例:x86系列处理器(1);各个级别有保护性检查(地址校验、I/O限制) 特权级别之间的转换方式不尽相同 四个级别运行不同类别的程序: R0-运行操作系统核心代码 R1-运行关键设备驱动程序和I/O处理例程 R2-运行其他受保护共享代码,如语言系统运行环境 R3-运行各种用户程序 现有基于x86处理器的操作系统,多数UNIX、Linux以及Windows系列大都只用了R0和R3两个特权级别; 在PSW中专门设置一位,根据运行程序使用指令的权限而设置CPU状态 CPU的工作状态码——指明管态还是目态,用来说明当前在CPU上执行的是操作系统还是一般用户,从而决定其是否可以使用特权指令或拥有其他的特殊权力 条件码——反映指令执行后的结果特征 中断屏蔽码——指出是否允许中断;微处理器M68000的程序状态字;CF: 进位标志位 ZF: 结果为零标志位 SF: 符号标志位 OF: 溢出标志位;目态→管态 唯一途径 是 中断 管态→目态 设置PSW(修改程序状态字) 可实现;概述 中央处理器(CPU) 存储系统 中断机制 I/O系统 系统调用;存储系统;存储器的类型;只读型存储器 ROM( Read-Only Memory) :只能从其中读取数据,但不能随意用普通方法写入数据(写入数据只能用特殊方法) 在微机中,一些常驻内存的模块以微程序形式固化在ROM中,如:PC BIOS和CBASIC解释程序被固化于ROM中 PROM:可编程只读存储器,使用特殊PROM写入器写入数据 EPROM:电可擦写可编程只读存储器,用特殊的紫外线光照射此芯片,以“擦去”信息,恢复原来状态,再使用特殊EPROM写入器写入数据 闪存(flash memory);存储器的层次结构;容量、速度和成本 三个目标不可能同时达到最优,要作权衡 存取速度快,每比特价格高 容量大,每比特价格越低,同时存取速度也越慢 解决方案:采用层次化的存储体系结构 当沿着层次下降时 每比特的价格将下降,容量将增大 速度将变慢,处理器的访问频率也将下降;层次化的存储体系结构;存储访问局部性原理;存储分块; 对主存中的信息加以严格的保护,使操作系统及其他程序不被破坏,是其正确运行的基本条件之一 多用户,多任务操作系统: OS给每个运行进程分配一个存储区域 问题: 多个程序同时在同一台机器上运行,怎样才能互不侵犯? 如何处理重定位?;解决方案 依赖于 配有特殊硬件的CPU 硬件可提供如下功能: 界地址寄存器(界限寄存器) 存储键 地址转换机制;界地址寄存器(界限寄存器);界地址寄存器 存储保护技术;存储键;地址转换机制;CPU;地址转换机制;概述 中央处理器(CPU) 存储系统 中断机制 I/O系统 系统调用;中断技术;中断的概念;中断/异常:指系统发生某个异步/同步事件后,处理机暂停正在执行的程序,转去执行处理该事件程序的过程 中断的引入:为了开发CPU和通道(或设备)之间的并行操作,当CPU启动通道(或设备)进行输入/输出后,通道便(或设备)可以独立工作了,CPU也可以转去做与此次输入/输出不相关的事情,那么通道(或设备) 输入/输出完成后,还必须告诉CPU继续输入/输出以后的事情,通道(或设备)通过向CPU发中断告诉CPU此次输入/输出结束;异常引入:用于表示CPU执行指令时本身出现算术溢出、零做除数、取数时的奇偶错,访存指令越界或就是执行了一条

文档评论(0)

舞林宝贝 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档