第二章 操作系统逻辑结构
2.1 操作系统的逻辑结构
-
2.1.1 整体式结构
- 模块为单位
-
2.1.2 层次结构
- 类似TCP/IP协议栈
-
2.1.3 微内核结构
- Window和Minix为代表
-
2.1.4 单体内核结构
- Linux为代表
2.2 CPU的态
-
2.2.1 基本硬件结构
- CPU,内存,中断,时钟
-
2.2.2 CPU的态
- 指CPU的工作状态,以及对资源和指令使用权限的描述,其中包括一些特权指令的命令;具体分为三态:核态,目态(用户态)和管态
-
2.2.3 存储器
- (1)存储体系:CPU内部的寄存器→高速缓存CACHE→主存(内存)→辅存(硬盘)
- (2)分级存储系统工作原理:访问缓存→访问内存→访问辅存
- (1)存储体系:CPU内部的寄存器→高速缓存CACHE→主存(内存)→辅存(硬盘)
2.3 中断机制
-
2.3.1 定义
- (1)CPU对突发的外部事件的反应过程/机制
- (2)相关概念:断点与现场
- (3)中断响应过程:识别中断源→保护断点和现场→装入中断服务程序(用户态变核态)→进入中断服务程序→恢复现场和断点→中断返回(核态变用户态)