- 12
- 0
- 约4.23千字
- 约 95页
- 2021-07-22 发布于河北
- 举报
第二章 操作系统的硬件环境;概述;简单的个人计算机中的部件;一、中央处理器(CPU);1、CPU的构成与基本工作方式;寄存器是指令在CPU内部作处理的过程中暂存数据、地址以及指令信息的存储设备
在计算机的存储系统中它具有最快的访问速度
高速缓存处于CPU和物理内存之间
一般由控制器中的内存管理单元(MMU:Memory Management Unit)管理
访问速度快于内存,低于寄存器
利用程序局部性原理使得高速指令处理和低速内存访问得以匹配,从而提高CPU的效率;处理器中的寄存器;用户可见寄存器;控制和状态寄存器;指令执行的基本过程(1);每个指令周期开始时,依据在程序计数器中的指令地址从存储器中取一条指令
在取指完成后根据指令类别自动将程序计数器的值变成下条指令的地址,自增1
取到的指令放在指令寄存器中
处理器解释并执行所要求的动作;5类指令;2、特权指令和非特权指令;3、处理器的状态;实例:x86系列处理器(1);各个级别有保护性检查(地址校验、I/O限制)
特权级别之间的转换方式不尽相同
四个级别运行不同类别的程序:
R0-运行操作系统核心代码
R1-运行关键设备驱动程序和I/O处理例程
R2-运行其它受保护共享代码,如语言系统运行环境
R3-运行各种用户程序
现有基于x86处理器的操作系统,多数UNIX、Linux以及Windows系列大都只用了R0和R3
原创力文档

文档评论(0)