background image

系统架构设计师考试全程指导

    录

1 章  操作系统 1

1.1  操作系统的类型与结构 1
1.1.1  操作系统的类型 1
1.1.2  操作系统的结构 2
1.2  处理器管理

3

1.2.1  进程的状态 3
1.2.2  信号量与 PV 操作

6

1.2.3  死锁问题

10

1.2.4  管程与线程 12
1.3  文件管理 13
1.3.1  文件的逻辑组织 13
1.3.2  文件的物理组织 13
1.3.3  树形目录结构

14

1.3.4  存储空间管理

15

1.4  存储管理 16
1.4.1  地址变换

17

1.4.2  存储组织

17

1.4.3  存储管理

19

1.5  作业管理 20
1.5.1  作业的状态 20
1.5.2  作业调度

21

1.6  设备管理 22
1.6.1  数据传输控制方式

22

1.6.2  磁盘调度算法

23

1.6.3  虚设备与 SPOOLING 技术 24
1.7  网络操作系统 25
1.7.1  网络操作系统概述

25

1.7.2  网络操作系统的组成 26
1.8  例题分析 26

2 章  数据库系统

30

2.1  数据库管理系统

30

2.2  数据库模式

31

2.3  数据模型 33
2.3.1  关系模型的分类 33
2.3.2  关系模型

34

2.3.3  规范化理论 35
2.4  数据库的控制功能 38
2.4.1  并发控制

38

2.4.2  备份与恢复技术 41

2.4.3  数据库的安全性 43
2.4.4  数据库的完整性 46
2.4.5  数据库性能 48
2.5  数据库工程

50

2.5.1  数据库设计阶段 50
2.5.2  设计约束和原则 52
2.6  数据库建模

53

2.6.1  E-R 图的画法

53

2.6.2  E-R 图的集成

54

2.6.3  E-R 图向关系模式的转换 55
2.7  常见的数据库管理系统 56
2.7.1  Oracle 56
2.7.2  Sybase 56
2.7.3  Informix

57

2.7.4  SQL Server 57
2.7.5  DB2

58

2.8  并行数据库系统

58

2.8.1  并行数据库的结构

59

2.8.2  并行数据库的组织

61

2.9  数据仓库与数据挖掘

61

2.9.1  联机分析处理

61

2.9.2  数据仓库的概念 63
2.9.3  数据仓库的结构 65
2.9.4  数据挖掘的概念 67
2.9.5  数据挖掘常用技术

68

2.9.6  数据挖掘的流程 69
2.10  例题分析

70

3 章  嵌入式系统

73

3.1  嵌入式系统概论

73

3.1.1  嵌入式系统的特点

73

3.1.2  实时系统的概念 74
3.2  嵌入式系统的基本架构 75
3.2.1  硬件架构

75

3.2.2  软件架构

76

3.3  嵌入式操作系统

76

3.3.1  特点与分类 77
3.3.2  一般结构

78

3.3.3  多任务调度机制 78
3.3.4  内核对象

81

3.3.5  内核服务

83

3.3.6  常见的嵌入式操作系统

85

3.4  嵌入式系统数据库 87
3.4.1  使用环境的特点 87
3.4.2  关键技术

88

1