【计算机组成原理】内存
內(nèi)存,也稱主存、主存儲(chǔ)器、內(nèi)存儲(chǔ)器,Main Memory,MM,它屬于計(jì)算機(jī)系統(tǒng)中的存儲(chǔ)器,用來(lái)存放計(jì)算機(jī)運(yùn)行期間所需的大量程序和數(shù)據(jù)。
CPU可以直接隨機(jī)地對(duì)內(nèi)存進(jìn)行訪問(wèn)(Cache未命中),內(nèi)存可以和Cache、寄存器、外存直接交換數(shù)據(jù)。
內(nèi)存容量較小,存取速度較快,每位價(jià)格較高,部分?jǐn)嚯娨资А?/p>
內(nèi)存的核心部分是一個(gè)個(gè)存儲(chǔ)0或1的記憶單元(存儲(chǔ)元件)構(gòu)成的存儲(chǔ)矩陣(存儲(chǔ)體)。
其中,記憶單元是具有兩種穩(wěn)態(tài)的能夠表示二進(jìn)制0和1的物理器件。
為了存取存儲(chǔ)體中的信息,必須對(duì)存儲(chǔ)單元編址。
編址單位是指具有相同地址的那些存儲(chǔ)元件構(gòu)成的一個(gè)單位。
既可以按字節(jié)編址,也可以按字編址。
現(xiàn)代計(jì)算機(jī)通常采用字節(jié)編址方式,即存儲(chǔ)體內(nèi)的一個(gè)地址中有1個(gè)字節(jié)的數(shù)據(jù)。
指令執(zhí)行過(guò)程需要訪問(wèn)內(nèi)存時(shí),CPU首先把被訪問(wèn)單元的地址送到MAR中,然后通過(guò)地址線將內(nèi)存地址送到內(nèi)存中的地址寄存器,以便地址譯碼器進(jìn)行譯碼選中相應(yīng)單元,同時(shí)CPU將讀寫(xiě)信號(hào)通過(guò)控制線送到內(nèi)存的讀寫(xiě)控制電路。
如果是寫(xiě)操作,那么CPU同時(shí)要將寫(xiě)的信息送到MDR中,在讀寫(xiě)電路的控制下,經(jīng)數(shù)據(jù)線將信號(hào)寫(xiě)入選中的單元。
如果是讀操作,那么主存讀出選中單元的內(nèi)容送到數(shù)據(jù)線,然后送到MDR中。
數(shù)據(jù)線的寬度與MDR的寬度相同,地址線的寬度與MAR的寬度相同。
內(nèi)存通過(guò)數(shù)據(jù)總線、地址總線、控制總線與CPU連接。
總結(jié)
以上是生活随笔為你收集整理的【计算机组成原理】内存的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 增加话务系统功能感想
- 下一篇: 【计算机组成原理】程序中断与DMA