- 3
- 0
- 约2.3千字
- 约 26页
- 2019-11-30 发布于天津
- 举报
操作系统对多核处理器的支持方法;outline;UMA(均匀存储访问)模型
物理存储器被所有节点共享;
所有节点访问任意存储单元的时间相同;
发生访存竞争时,仲裁策略平等对待每个节点,即每个节点机会均等;
各节点的CPU可带有局部私有高速缓存;
外围I/O设备也可以共享,且每个节点有平等的访问权利。;NUMA(非均匀存储访问)模型
物理存储器被所有节点共享,任意节点可以直接访问任意内存模块;
节点访问内存模块的速度不同,访问本地存储模块的速度一般是访问其它节点内存模块的3倍以上??
发生访存竞争时,仲裁策略对节点可能是不等价的;
各节点的CPU可带有局部私有高速缓存 (cache);
外围I/O设备也可以共享,但对各节点是不等价的。;NORMA(非远程存储访问)模型
所有存储器都是私有的,仅能由其本地处理器访问;
基于消息传递的并行计算机,每个节点都是由一台处理器、本地存储器和I/O外设组成的自治计算机。
绝大多数NORMA都不支持远程存储器的访问;
在DSM(分布式共享内存)中,NORMA就消失了。
;构建并行机系统的不同存储结构;outline;多核操作系统中进程的分配与调度
进程的分配将进程分配到合理的物理核上,因为不同的核在共享性和历史运行情况下都是不同的。
有的物理核能够共享二级cache,而有的却是独立的。
进程间数据共享-分配给有共享二级cache的核,提升命中率。;
原创力文档

文档评论(0)