可以通過層次組織資料,是的隨著組織層次的遞減,對各層次的訪問比例也依次遞減。讓第二級儲存器包含所有的指令和資料,程式當前的訪問"簇"暫時存放在第一級儲存器中。有時第一級緩儲存器中的某個簇要換出到第二級儲存器中,以便為新的"簇"進入第一級儲存器讓出空間。但平均起來,大多數儲存訪問是對第一級儲存器中的指令和資料的訪問。此原理可以應用於多級儲存器組織結構中。最快、最小和最貴的儲存器型別由位於處理器內部的暫存器組成。典型情況下,乙個處理器包含多個暫存器,某些機器包含上百個暫存器。向下跳過兩級儲存器層次就到了主儲存器,主儲存器是計算機中主要的內部儲存器系統。準儲存器中的每個單元位置都有乙個唯一的位址對應,而且大多數機器指令會訪問乙個或多個主儲存器位址。主儲存器通常是高速的、容量較小的高速緩衝儲存器(cache)的擴充套件。高速緩衝儲存器通常對程式設計師不可見,或者,對處理器不可見。高速緩衝儲存器用於在主儲存器和處理器的暫存器之間分段移動資料,以提高資料方訪問的效能。
軟體中還可以有效的增加額外的儲存層次。例如,一部分主儲存器可以作為緩衝區,用於臨時存放從磁碟中讀出的資料。可以聽哦那股過兩種方法來提高效能:
1.磁碟成簇寫。
2.一些注定要"寫出"的資料也許會在下一次儲存到磁碟之前被程式訪問到。此情況下,資料能迅速從軟體設定的磁碟高速緩衝儲存器中取出,而不是緩慢的磁碟中取回。
儲存器層次結構
sram 靜態隨機訪問儲存器 sram儲存穩定,訪問速度快 具有雙穩定特性,一般作為1,2級快取記憶體。dram 動態隨機訪問儲存器 dram儲存不如sram訪問速度快,相比也沒有sram穩定,一般作為主存 記憶體 和圖形系統幀緩衝區。dram晶元中的乙個單元儲存乙個位,w個單元儲存乙個位元組,w個...
儲存器層次結構
電腦程式的乙個基本屬性 區域性性 儲存器層次結構分類 1 cpu暫存器 放在cpu裡面的記憶體,特點 速度快,高 2 快取記憶體儲存器 主儲存器 磁碟。特點 cpu之外,需要時訪問呼叫,相對較慢 兩類ram 1 sram 靜態 1 更快,更貴。2 作為快取記憶體儲存器,主要負責運算需要 3 雙穩態的...
儲存器層次結構
在簡單模型中,儲存器系統是乙個線性的位元組陣列,而cpu能夠在乙個常數時間內訪問每個儲存器的位置。雖然到現在為止沒有任何乙個有效的模型,可以模仿它的工作方式。實際上,儲存器系統是乙個具有不同容量,成本和訪問時間的儲存裝置的層次結構。cpu暫存器儲存最常用的資料。靠近cpu的小的,快速的告訴快取儲存器...