而陈晋听完他的问题之后,也是点了点头的回道:
“看来这位央视新闻记者是属于比较了解计算机硬件的,不然也不会有这种困惑。既然这样,那我就给大家解答一下关于集成缓存单元的工作原理吧。”
“相信了解过计算机硬件的小伙伴,都听说过有专用内存以及共享内存这个说法。而在我们目前的芯片架构中,其实包含了三种专用内存的,也就是所谓的l1、l2、l3缓存,这三种内存分别担任处理器在处理数据时的三个阶段,所进行的数据缓存工作。”
“这三种内存互不相干,只能被单独调用,所以被称之为专用内存,有了这些专用内存的存在,可以非常有效的提高处理器访问数据的速度。除此之外,独立显卡也是具备专用内存的,也就是所谓的显存,它的作用同样也是为了提高gpu性能的。”
“至于共享内存,则是通过操作系统将系统内存中的某个部分,划分出来提供给多个进程使用的,它既可以提供给操作系统使用,也可以当做显存使用,所以被称之为共享内存。”
“由于共享内存划分之后无法随时更改,就算要修改,也必须要必须要重启计算机并进入到bios中才能操作,所以系统在运行的过程中,对于共享内存的调用大小,仅限于系统启动之前所设定的数据,并不会对其他的系统内存造成影响。”
“所以,这个设定对于目前的计算机系统来说,基本不会出现因共享内存分配不正确,从而导致系统性能下降或者卡死的情况。”
“而我们龙腾一代采用的集成缓存单元,它的工作原理其实就是属于共享内存的范畴,它需要通过系统的精准分配,才可以保证计算机系统在调用内存的时候,不会出现某个进程因内存不足,而导致卡死或者性能下降的情况。”
“就比如说,在某些特殊的情况,gpu可能会调用比较多的缓存用于数据计算,但如果这时候有其他的进程也同样需要调用较多内存的话,就导致会出现内存抢占的情况,毕竟内存是有限的嘛。但如果是专用内存的话,就没有这个顾虑了。”
“因此,这位央视新闻记者应该也是意识到这一点,才会提出这个疑问吧?”
陈晋话音刚落,央视新闻记者便点了点头