第二拿操作系统运行环境 21.1中央处理器(CPU) 处理器的状态 ■管态(管理态):操作系统管理程序运 的状态。当处理器处于管理态时可以运行 所有指令 ■目态(问题态):用户程序运行的状态。 当处理器处于目态时,只能执行非特权指 问题2:如何使计算机识别当前的处理器 状态呢?
第二章 操作系统运行环境 2.1.1 中央处理器(CPU) 处理器的状态 管态(管理态):操作系统管理程序运行 的状态。当处理器处于管理态时可以运行 所有指令。 目态(问题态):用户程序运行的状态。 当处理器处于目态时,只能执行非特权指 令。 问题2:如何使计算机识别当前的处理器 状态呢?
第二拿操作系统运行环境 21.1中央处理器(CPU) 程序状态字PSW PSW是一个特殊的寄存器,用于指示处理 器的状态 圈不同的处理器,他们的PSW的位数不同, 格式也不同。 个PSW的例子:见教材page20
第二章 操作系统运行环境 2.1.1 中央处理器(CPU) 程序状态字PSW PSW是一个特殊的寄存器,用于指示处理 器的状态 不同的处理器,他们的PSW的位数不同, 格式也不同。 一个PSW的例子:见教材page 20
第二拿操作系统运行环境 212主存储器 存储器的功能 ■程序(包括用户程序和操作系统程序)只 能放在主存中才能运行。 存储器的类型 ■读写型( RAM: Random Access Memory) 只读型( ROM: Read Only Memory)
第二章 操作系统运行环境 2.1.2 主存储器 存储器的功能 程序(包括用户程序和操作系统程序)只 能放在主存中才能运行。 存储器的类型 读写型(RAM:Random Access Memory) 只读型(ROM:Read Only Memory)
第二拿操作系统运行环境 212主存储器 ◇存储分块 ■为了简化对存储器的分配和管理,以“块” 作为存储器分配的最小单位。 ■不同的计算机系统,块的大小不同
第二章 操作系统运行环境 2.1.2 主存储器 存储分块 为了简化对存储器的分配和管理,以“块” 作为存储器分配的最小单位。 不同的计算机系统,块的大小不同
第二拿操作系统运行环境 212主存储器 存储保护 ■为什么要使用存储保护? ■存储保护的方法: ◎界地址寄存器:在CPU中设置一对寄存器来存 放用户作业在主存中的上限地址和下限地址, 分别称为上限寄存器和下限寄存器(或者保存 下限和程序长度)
第二章 操作系统运行环境 2.1.2 主存储器 存储保护 为什么要使用存储保护? 存储保护的方法: 界地址寄存器:在CPU中设置一对寄存器来存 放用户作业在主存中的上限地址和下限地址, 分别称为上限寄存器和下限寄存器(或者保存 下限和程序长度)