操作系统引论
1.计算机硬件结构
- 计算机系统是由硬件和软件组成的。
- 计算机硬件结构:由CPU、内存和若干I/O设备组成,它们经由系统总线连接在一起,实现彼此通信。
1.1处理器
-
CPU工作的基本周期是:从内存中提取指令,对指令译码,取操作数,最后执行指令。
-
每个CPU可以执行的指令集是专用的。
-
所有CPU都包含某些寄存器:
(1)通用寄存器,用来存放关键变量和中间结果;
(2)专用寄存器,如程序计数器(PC)、栈指针寄存器、程序状态字(PSW)。
程序计数器:保存下面提取指令的内存地址;
栈指针寄存器:存放当前内存栈顶端的指针;
PSW:包括条件位码、CPU优先级、程序执行模式和各种其他控制位。 -
两种处理机执行状态:
核心态: 处理机执行操作系统程序时,有较高特权
用户态: 执行用户程序时,只能执行指令集中非特权指令。
1.2存储器
- 寄存器:其速度和CPU一样快。
- 高速缓存(Cache):大多由硬件控制,当程序读取具体信息时,