Linux操作系统分析与实践北大CH2.pptx

Linux操作系统分析与实践北大CH2

Linux操作系统分析与实践 第二讲:计算机系统硬件基础;本讲主要内容;操作系统的硬件环境;一、概述;计算机系统的组成;中央处理器(CPU);1.1 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两个特权级别;1.4、程序状态字PSW (Program Status Word );例:微处理器M68000的程序状态字;CF: 进位标志位

文档评论(0)

1亿VIP精品文档

相关文档