複製鏈接
請複製以下鏈接發送給好友

雙端口存儲器

鎖定
隨着計算機應用領域的不斷擴大,處理的信息量越來越多,對存儲器的工作速度和容量要求也越來越高。此外,因CPU的功能不斷增強,I/O設備的數量不斷增多,致使主存的存取速度已成為計算機系統的瓶頸。可見,提高訪存速度也成為迫不及待的任務。
中文名
雙端口存儲器
表達式
是提高傳輸的特殊措施
應用學科
IT
適用領域範圍
計算機存儲

雙端口存儲器特殊措施

為了使CPU不致因為等待存儲器讀寫操作的完成而無事可做,可以採取一些加速CPU和存儲器之間有效傳輸的特殊措施:
(1)採用更高速的主存儲器,或加長存儲器的字長
(2)採用並行操作的雙端口存儲器;
(3)在CPU和主存儲器之間插入一個高速緩衝存儲器(Cache),以縮短讀出時間;
(4)在每個存儲器週期中存取幾個字.(採用交叉存儲器)

雙端口存儲器邏輯結構

雙端口存儲器是指同一個存儲器具有兩組相互獨立的讀寫控制線路,由於進行並行的獨立操作,是一種高速工作的存儲器。
2K×16位雙端口存儲器IDT7133的邏輯功能方框圖演示
當兩個端口的地址不相同時,在兩個端口上進行讀寫操作,一定不會發生衝突。當任一端口被選中驅動時,就可對整個存儲器進行存取,每一個端口都有自己的片選控制和輸出驅動控制。

雙端口存儲器讀寫控制

當兩個端口同時存取存儲器同一存儲單元時,便發生讀寫衝突。為解決此問題,特設置了BUSY標誌。由片上的判斷邏輯決定對哪個端口優先進行讀寫操作,而暫時關閉另一個被延遲的端口。
總之,當兩個端口均為開放狀態(BUSY為高電平)且存取地址相同時,發生讀寫衝突.此時判斷邏輯可以使地址匹配或片使能匹配下降至5ns,並決定對哪個端口進行存取.