词条 | 仲裁器 |
释义 | 【功能概述】用来协调早期"拼凑双核"的处理器的二级缓存内容的. 【相关介绍】早期为了实现双核/多核,相对简单的把传统的主板+多CPU模式搬到了一个CPU上,每个核心拥有独立的二级缓存,这样在处理数据的时候,未经过改进的核心不能够同时刷新两个二级缓存的数据让他们保持一致,就需要一个独立的工具,也就是仲裁器. 可以这样比喻,两个人开公司,为了方便各自有一本账本,各自写自己的交易记录,但是,为了统一,必须有一个总账本,这时用一个工具把两本账合起来,信息共享,以方便两个人都能够了解仓储出货,方便进行计划.仲裁器就类似合并的工具,只是更复杂些. 中期,由于A公司将内存控制器放进了CPU,顺带也就考虑了仲裁的问题,将这种需求转化成了队列,统一之后直接在芯片内部处理了,不需要经过主板/北桥.后期,I公司,在新的芯片设计上真正的考虑了多核的协调,把早期遗留的问题从设计上就解决在同一芯片内部,做了二级缓存共享,这样就不需要浪费二级缓存的重复使用,也能减少些延迟.从上面提到的比喻来说,这种核心相当于两个员工可以"通灵",脑袋里的东西可以随时共享,所看到的听到的想到的都可以随时交流不需要通过其它语言/文字等等的慢速转换交流.而且,一个人只需要记住自己的事儿就行了,两个脑袋记住满满两脑袋事情,共享的时候随便调用. |
随便看 |
|
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。