文摘
英文文摘
声明
第一章引言
1.1本论文的研究意义
1.2国内外发展研究现状
1.3章节安排
第二章多核系统相关研究
2.1微处理器发展简史
2.2多核微处理器
2.2.1 Pentium D处理器
2.2.2 Core系列处理器
2.2.3新的Core i7处理器
2.3计算机体系结构的发展
2.4多核系统对软件的要求和挑战
2.5小结
第三章 Linux内存管理系统研究
3.1 Linux内核概论
3.2Linux内存管理系统概论
3.3内存寻址
3.4物理内存的描述
3.5页表管理
3.6伙伴系统
3.6.1伙伴系统的分配算法
3.6.2伙伴系统的释放算法
3.7每CPU页框高速缓存
3.8分配页框
3.9释放页框
3.10 SLUB系统
3.10.1 SLAB和SLUB系统
3.10.2 SLUB系统的分配算法
3.10.3 SLUB系统的释放算法
3.11进程地址空间
3.11.1查找和插入线性区
3.11.2分配线性区
3.11.3释放线性区
3.11.4非连续内存
3.11.5进程地址空间的管理接口
3.12页框的回收和交换
3.13小结
第四章 Linux内存管理系统的优化研究
4.1优化思路
4.2改进SLUB系统
4.2.1局部化半满队列
4.2.2修改oo->ordcr的值
4.3改进伙伴系统
4.4改进自旋锁
4.5小结
第五章总结与展望
致谢
参考文献
攻读硕士学位期间发表的论文
电子科技大学;