操作系统
II
2.死锁 ..........................................................................................................................................................- 14 -
2.1 死锁的条件 ...........................................................................................................................- 14 -
2.2 死锁预防.................................................................................................................................- 14 -
2.3 死锁避免.................................................................................................................................- 15 -
2.4 死锁检测.................................................................................................................................- 16 -
2.5 死锁“预防/避免/检测”总结........................................................................................- 16 -
2.6 经典问题(哲学家就餐问题) .......................................................................................- 16 -
3.UNIX 并发机制 ..................................................................................................................................- 16 -
3.1 管道 ...........................................................................................................................................- 16 -
3.2 消息 ...........................................................................................................................................- 17 -
3.3 共享内存.................................................................................................................................- 17 -
3.4 信号量 ......................................................................................................................................- 17 -
3.5 信号 ...........................................................................................................................................- 17 -
4.Linux 内核并发机制 ......................................................................................................................- 17 -
4.1 原子操作.................................................................................................................................- 17 -
4.2 自旋锁 ......................................................................................................................................- 17 -
4.3 信号量 ......................................................................................................................................- 18 -
4.4 屏障 ...........................................................................................................................................- 18 -
第六章.内存管理 .............................................................................................................................................- 19 -
1.内存管理中的数据块 .....................................................................................................................- 19 -
2.内存分区................................................................................................................................................- 19 -
2.1 固定分区.................................................................................................................................- 19 -
2.2 动态分区.................................................................................................................................- 19 -
2.3 伙伴系统.................................................................................................................................- 20 -
2.4 分区中的地址转换 ...........................................................................................................- 20 -
3.分页 ..........................................................................................................................................................- 20 -
3.1 分页中的地址转换 ...........................................................................................................- 20 -
4.分段 ..........................................................................................................................................................- 20 -
4.1 分段中的地址转换 ...........................................................................................................- 20 -
5.内存安全................................................................................................................................................- 20 -
5.1 缓冲区溢出 ...........................................................................................................................- 20 -
5.2 预防缓冲区溢出.................................................................................................................- 21 -
第七章.虚拟内存 .............................................................................................................................................- 22 -
1. 分页 .........................................................................................................................................................- 22 -
1.1 页表 ...........................................................................................................................................- 22 -
1.2 一级分页系统中的地址转换 ......................................................................................- 22 -
1.3 两级分页系统中的地址转换 ......................................................................................- 22 -
1.4 倒排页表.................................................................................................................................- 22 -
1.5 转换检测缓冲区(TLB) ...................................................................................................- 22 -
2. 分段 .........................................................................................................................................................- 23 -
2.1 分段系统中的地址转换.................................................................................................- 23 -
评论0