(六)双端口RAM和多模块存储器
存取周期包括存取时间和恢复时间,一般情况下,DRAM芯片的恢复时间都远大于存取时间,且可能为存取时间的好几倍。因为DRAM芯片的存储元为电容结构,它的读数据是破坏性读出,读完数据后需重新写入数据,所以恢复时间较长。
问题:
1.如果多个CPU都要访问这个内存怎么办
因为多个CPU要访问的是同一个内存条,在第一个CPU访问完后,需等到一个存取周期结束(也就是存取完后需等到恢复时间结束)第二个CPU才能访问该内存条。
2.CPU的读写速度要比主存快很多,对同一个内存条连续进行读/写操作,进行完第一个操作后,由于恢复时间较长,需等到恢复时间结束后才可进行第二次访问操作。
本节就是对这两个问题的解决办法进行学习