作者max0213 (forfun)
看板Electronics
标题处理器如何与记忆体沟通
时间Fri Jan 28 18:37:47 2022
如题
实在搞不太清楚,查了很多资料还是不明白
比如处理器执行到Load这个指令
单纯一点,不要考虑cache
一般都说与记忆体沟通有存取时间
那给RAM地址後,是由谁告诉处理器RAM的资料已经准备完成
是记忆体的规格决定存取时间吗?
如果存取时间很长,是不是中间会有一个buffer先暂存处理器给记忆体的地址,慢慢跟记忆
体沟通完再一次回传给处理器
(然後这时的处理器需要被中断吗)
再来就是PCB上的处理器与记忆体沟通方式
跟SOC的方式有什麽不同的地方吗?
没办法好好整理怎麽问这些问题
就想到什麽就打什麽了,文章有些破碎还请包涵
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.228.105.140 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Electronics/M.1643366269.A.F69.html
1F:推 Schottky: DRAM 需要 RAM controller,SRAM比较接近你说的存取方式 01/28 22:50
2F:→ Schottky: 这些细节和RAM的型态很有关系,不太容易简单说清楚 01/28 22:51
3F:→ Schottky: 可能还要搬出时序图给你看...... 01/28 22:51
4F:推 mmonkeyboyy: 先别想那麽多 先想成他是同步电路 每个clock会有资 01/28 23:52
5F:→ mmonkeyboyy: 料被处理 你从这里来看 clock会决定一切 01/28 23:53
6F:→ mmonkeyboyy: 那如果路线很长时如果还是一样的同步电路 就只能等 01/28 23:54
7F:→ mmonkeyboyy: 所以就是把他切成不同的部份 然後一层一层往内传 01/28 23:55
8F:→ mmonkeyboyy: 如果有不同时序就会要有类似buffer的东西没错 01/28 23:56
9F:推 TripleC: 先大喊show me the data, 然後data就传回来了 01/29 01:46
10F:推 mmonkeyboyy: Show me the money! 01/29 04:07