G06F15相关的多处理器通信的案子一直比较迷茫,以下是关于多核处理器存储管理方法的相关知识总结,来自于百科和论文:
1、片上系统(SoC:System on a Chip)
片上系统指的是在单个芯片上集成一个完整的系统,对所有或部分必要的电子电路进行包分组的技术。所谓完整的系统一般包括中央处理器(CPU)、存储器、以及外围电路等。
片上系统技术通常应用于小型的,日益复杂的客户电子设备。
2、片上网络(NOC:network-on-chip)
随着集成电路上晶体管资源的不断增加,多核处理器(或称为片上多处理器)逐渐成为主流技术,作为一个功能整体,需将片上多处理器的各个处理器相互连接起来,将网络化方法引入片内互连,为区别于片外网络,将这种专门用于芯片内部互连的通信网络称为片上网络。因此片上网络是片上系统的一种新的通信方法,是一种专门用于芯片内部互连的通信网络,是多核技术的主要组成部分,性能优于传统的总线式系统(bus)。
将数据处理与通信资源独立开来,具有良好的并行通信能力和扩展性,采用全局异步局部同步技术彻底解决了片上系统的单一时钟问题。
片上网络拓扑结构分为直接互连和非直接互连两大类,直接互连结构的各个路由结点之间通过链路直接相连,非直接互连方式中路由结点之间通过交叉开关相连。
3、虚拟存储管理器的页面调度
基本思想:在进程开始运行之前,不是装入全部页面,而是装入一个或多个页面,之后根据进程运行的需要,动态装入其他页面;当内存空间已满,而又需要装入新的页面时,则根据某种算法淘汰某个页面,以便装入新的页面。
页面调度算法主要有:FIFO,LRU(最近最少使用页面置换算法)、LFU(最近最不常用页面置换算法)、OPT(理想页面置换算法)等。
网友评论