欢迎来到天天文库
浏览记录
ID:35124150
大小:16.88 MB
页数:70页
时间:2019-03-19
《浅谈多核操作系统中共享内存管理技术的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Inordertovalidateourpolicy’Scorrectness,ourthesisdoexperimentsonfull—systemsimulatorSimicsandGEMS.Fromtheresultsofexperiments,wecanseeourmethodcansolvetheproblemoftheincreasingexecutiontimeduetotaskconflictsandtheunpredictableexecutiontime,whichcanbeverypractical.Keywords:multicore;s
2、haredresources;memorymanagement;memoryarray;PageColortechniques..IV..东北大学硕士学位论文目录3.2页着色设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯193.2.1传统的分页策略⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.193.2.2页着色(PageColor)策略⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯203.3内存感知的分页策略研究⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯213.3.1SMP结构下页着色策略的研究⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.
3、223.3.2CMP结构中页着色策略的研究⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯243.4操作系统中内存感知分页策略设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯293.5基于任务优先级的Bank访问管理方法研究⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯313.6本章小结⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯34第4章系统实现⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯354.1页着色技术在操作系统中的具体实现⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯354.1.1用户接口层⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.354.1.2映射层实现
4、⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.374.1.3分页层实现⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.384.2硬件实验平台选择⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯384.2.1全系统模拟器Simics介绍⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯394.2.2内存模拟模块GEMS⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.394.3GEMS中openpagemode的实现⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯404.4用PageColor策略实现Bank的隔离⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.4
5、34.5GEMS上实现Bank访问按优先级管理⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.444.6本章小结⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯46第5章实验结果与分析⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯475.1SMP系统上页着色策略实验分析⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯475.1.1实验配置⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.475.1.2实验测试集⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.485.1.3实验测试⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.485.1.4实验结
6、果分析⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.4952CMP系统上页着色策略实验分析⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯一495.2.1实验配置⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.49.VI—东北大学硕士学位论文第1章绪论1.1研究目标和意义第1章绪论随着多核处理器成为提高CPU计算性能的主要发展潮流【lj,多核系统越来越多的应用在通用计算机系统和嵌入式计算机系统中。在通用计算机平台上,Intel、AMD、Sun公司均大规模推出了自己的多核处理器,并广泛的推向了市场;另一方面,在专用的嵌入式计算领域,多核技术也有着及其广泛
7、的应用,如用在处理数据包任务的可编程路由器上的网络处理器,机顶盒和数字电视的多媒体处理芯片,汽车的传动系统等,处理器核心均已采用多核来处理数据。多核处理器的优点是十分显著的。首先,控制逻辑简单,具有很高的计算能力。相对超标量微处理器结构和超长指令字结构而言,单芯片多处理器结构的控制逻辑复杂性要明显低得多,并且由于包含极少的全局信号,因此线延迟对其影响比较小,在同等工艺条件下,单芯片多处理器的硬件实现要比超标量微处理器和超长指令字微处理器获得更高的工作频率。其次,多核处理器具有较低的通信延迟。由于多个处理器集成在一块芯片上,并且采用共享缓存或内存的方式,多线程的通
8、信延迟会明显降低。最后,
此文档下载收益归作者所有