试论多核操作系统中共享内存管理技术的研究

试论多核操作系统中共享内存管理技术的研究

ID:34834584

大小:16.88 MB

页数:70页

时间:2019-03-12

试论多核操作系统中共享内存管理技术的研究_第1页
试论多核操作系统中共享内存管理技术的研究_第2页
试论多核操作系统中共享内存管理技术的研究_第3页
试论多核操作系统中共享内存管理技术的研究_第4页
试论多核操作系统中共享内存管理技术的研究_第5页
资源描述:

《试论多核操作系统中共享内存管理技术的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、Inordertovalidateourpolicy’Scorrectness,ourthesisdoexperimentsonfull—systemsimulatorSimicsandGEMS.Fromtheresultsofexperiments,wecanseeourmethodcansolvetheproblemoftheincreasingexecutiontimeduetotaskconflictsandtheunpredictableexecutiontime,whichcanbeverypracti

2、cal.Keywords:multicore;sharedresources;memorymanagement;memoryarray;PageColortechniques..IV..东北大学硕士学位论文目录3.2页着色设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯193.2.1传统的分页策略⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.193.2.2页着色(PageColor)策略⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯203.3内存感知的分页策略研究⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯

3、⋯⋯⋯⋯⋯⋯⋯213.3.1SMP结构下页着色策略的研究⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.223.3.2CMP结构中页着色策略的研究⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯243.4操作系统中内存感知分页策略设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯293.5基于任务优先级的Bank访问管理方法研究⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯313.6本章小结⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯34第4章系统实现⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯354.1页着色技术在操作系统中的具体实

4、现⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯354.1.1用户接口层⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.354.1.2映射层实现⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.374.1.3分页层实现⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.384.2硬件实验平台选择⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯384.2.1全系统模拟器Simics介绍⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯394.2.2内存模拟模块GEMS⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯

5、⋯⋯.394.3GEMS中openpagemode的实现⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯404.4用PageColor策略实现Bank的隔离⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.434.5GEMS上实现Bank访问按优先级管理⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.444.6本章小结⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯46第5章实验结果与分析⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯475.1SMP系统上页着色策略实验分析⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯475.1.1实验配

6、置⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.475.1.2实验测试集⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.485.1.3实验测试⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.485.1.4实验结果分析⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.4952CMP系统上页着色策略实验分析⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯一495.2.1实验配置⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.49.VI—东北大学硕士学位论文第1章绪论1.1研究目标和意

7、义第1章绪论随着多核处理器成为提高CPU计算性能的主要发展潮流【lj,多核系统越来越多的应用在通用计算机系统和嵌入式计算机系统中。在通用计算机平台上,Intel、AMD、Sun公司均大规模推出了自己的多核处理器,并广泛的推向了市场;另一方面,在专用的嵌入式计算领域,多核技术也有着及其广泛的应用,如用在处理数据包任务的可编程路由器上的网络处理器,机顶盒和数字电视的多媒体处理芯片,汽车的传动系统等,处理器核心均已采用多核来处理数据。多核处理器的优点是十分显著的。首先,控制逻辑简单,具有很高的计算能力。相对超标量微处理器

8、结构和超长指令字结构而言,单芯片多处理器结构的控制逻辑复杂性要明显低得多,并且由于包含极少的全局信号,因此线延迟对其影响比较小,在同等工艺条件下,单芯片多处理器的硬件实现要比超标量微处理器和超长指令字微处理器获得更高的工作频率。其次,多核处理器具有较低的通信延迟。由于多个处理器集成在一块芯片上,并且采用共享缓存或内存的方式,多线程的通信延迟会明显降低。最后,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。