看板 Electronics 關於我們 聯絡資訊
如題 實在搞不太清楚,查了很多資料還是不明白 比如處理器執行到Load這個指令 單純一點,不要考慮cache 一般都說與記憶體溝通有存取時間 那給RAM地址後,是由誰告訴處理器RAM的資料已經準備完成 是記憶體的規格決定存取時間嗎? 如果存取時間很長,是不是中間會有一個buffer先暫存處理器給記憶體的地址,慢慢跟記憶 體溝通完再一次回傳給處理器 (然後這時的處理器需要被中斷嗎) 再來就是PCB上的處理器與記憶體溝通方式 跟SOC的方式有什麼不同的地方嗎? 沒辦法好好整理怎麼問這些問題 就想到什麼就打什麼了,文章有些破碎還請包涵 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.228.105.140 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Electronics/M.1643366269.A.F69.html
Schottky: DRAM 需要 RAM controller,SRAM比較接近你說的存取方式 01/28 22:50
Schottky: 這些細節和RAM的型態很有關係,不太容易簡單說清楚 01/28 22:51
Schottky: 可能還要搬出時序圖給你看...... 01/28 22:51
mmonkeyboyy: 先別想那麼多 先想成他是同步電路 每個clock會有資 01/28 23:52
mmonkeyboyy: 料被處理 你從這裡來看 clock會決定一切 01/28 23:53
mmonkeyboyy: 那如果路線很長時如果還是一樣的同步電路 就只能等 01/28 23:54
mmonkeyboyy: 所以就是把他切成不同的部份 然後一層一層往內傳 01/28 23:55
mmonkeyboyy: 如果有不同時序就會要有類似buffer的東西沒錯 01/28 23:56
TripleC: 先大喊show me the data, 然後data就傳回來了 01/29 01:46
mmonkeyboyy: Show me the money! 01/29 04:07