|
49 | 49 | * [流水线](ch4/./4.4.md) : 流水线设计 |
50 | 50 | * [Y86-64 流水线](ch4/./4.5.md) : Y86-64 CPU 流水线设计 |
51 | 51 |
|
52 | | -## [优化程序性能](ch5/README.md) |
53 | | - |
54 | | -* [高效的循环](ch5/README.md#消除循环的低效率) |
55 | | -* [减少内存引用](ch5/README.md#减少不必要的内存引用) |
56 | | -* [循环展开](ch5/README.md#循环展开) |
57 | | -* [提高并行](ch5/README.md#提高并行) |
58 | | - |
59 | 52 | ## [存储器层次结构](ch6/README.md) |
60 | 53 |
|
61 | 54 | * [存储器技术](ch6/6.1.md) |
|
67 | 60 | * [Memory part 1](https://lwn.net/Articles/250967/) |
68 | 61 | * [Memory part 2: CPU caches](https://lwn.net/Articles/252125/) |
69 | 62 |
|
70 | | -## [链接](ch7/README.md) |
71 | | - |
72 | | -* [静态链接](ch7/7.1.md) : 介绍ELF头,如何将目标文件重定向为一个可执行目标文件 |
73 | | -* [动态链接共享库](ch7/7.2.md) : 介绍运行时链接机制 |
74 | | - |
75 | | -## [异常控制流](ch8/README.md) |
76 | | - |
77 | | -* [异常分类](ch8/README.md#异常分类) |
78 | | -* [进程](ch8/README.md#进程) |
79 | | -* [信号](ch8/README.md#信号) |
80 | | - |
81 | 63 | ## [虚拟存储器](ch9/README.md) |
82 | 64 |
|
83 | 65 | * [虚拟内存](ch9/9.1.md) |
|
90 | 72 | * [Linux虚拟地址空间布局以及进程栈和线程栈总结](https://www.cnblogs.com/xzzzh/p/6596982.html) |
91 | 73 | * [64位Windows内核虚拟地址空间布局](http://blog.51cto.com/shayi1983/1734822) |
92 | 74 | * [Kernel Virtual Address Layout](http://www.codemachine.com/article_x64kvas.html) |
| 75 | + |
| 76 | +## [优化程序性能](ch5/README.md) |
| 77 | + |
| 78 | +* [高效的循环](ch5/README.md#消除循环的低效率) |
| 79 | +* [减少内存引用](ch5/README.md#减少不必要的内存引用) |
| 80 | +* [循环展开](ch5/README.md#循环展开) |
| 81 | +* [提高并行](ch5/README.md#提高并行) |
| 82 | + |
| 83 | +## [链接](ch7/README.md) |
| 84 | + |
| 85 | +* [静态链接](ch7/7.1.md) : 介绍ELF头,如何将目标文件重定向为一个可执行目标文件 |
| 86 | +* [动态链接共享库](ch7/7.2.md) : 介绍运行时链接机制 |
| 87 | + |
| 88 | +## [异常控制流](ch8/README.md) |
| 89 | + |
| 90 | +* [异常分类](ch8/README.md#异常分类) |
| 91 | +* [进程](ch8/README.md#进程) |
| 92 | +* [信号](ch8/README.md#信号) |
0 commit comments