計算機系統的儲存器被組織成乙個6個層次的金字塔形的層次結構, 如下圖:
s0層為cpu內部暫存器
s1層為晶元內部的快取記憶體(cache)記憶體
s2層為晶元外的快取記憶體(sram、 dram、 ddram)
s3層為主儲存器(flash、prom、eprom、 eeprom)
s4層為外部儲存器(磁碟、光碟、cf、sd卡)
s5層為遠端二級儲存(分布式檔案系統、web伺服器)
在這種儲存器分層結構中,上面一層的儲存器作為下一層儲存器的快取記憶體。
cpu暫存器就是cache的快取記憶體,暫存器儲存來自cache的字; cache又 是記憶體層的快取記憶體,從記憶體中提取資料送給cpu進行處理,並將cpu的處理結果返回到記憶體中;記憶體又是主儲存器的快取記憶體,它將經常用到的資料從f lash等主儲存器中提取出來,放到記憶體中,從而加快了cpu的執行效率。嵌入式系統的主儲存器容量是有限的,磁碟、光碟或cf、sd卡等外部儲存器用來儲存大資訊量的資料。在某些帶有分布式檔案系統的嵌入式網路系統中,外部儲存器就作為其他系統中被儲存資料的快取記憶體。
計算機系統結構 計算機 計算機系統的基本結構
乙個完整的計算機系統是由計算機硬體系統和計算機軟體系統兩部分組成。硬體是計算機的實體,又稱為硬裝置,是所有固定裝置的總稱。它是計算機實現其功能的物質基礎,其基本配置可分為 主機 鍵盤 顯示器 光碟機 硬碟 軟盤驅動器 印表機 滑鼠等。軟體是指揮計算機執行的程式集,按功能分系統軟體和應用軟體。1 由運...
計算機系統層次儲存結構
當前計算機系統一般會採用層次結構儲存資料,請介紹下典型計算機儲存系統一般分為 哪幾個層次,為什麼採用分層儲存資料能有效提高程式的執行效率?答 所謂儲存系統的層次結構,就是把各種不同儲存容量,訪問速度和 的儲存器按照層次結構組成多層儲存器,並通過管理軟體和輔助硬體有機的組合成為乙個整體,使所存放的程式...
計算機系統結構 計算機系統結構的分類 筆記
一 flynn分類法 1 指令流 機器執行的指令序列 2 資料流 指令呼叫的資料序列,包括輸入資料和中間結果 單指令單資料流 single instruction stream and single data stream,sisd 二 cisc與risc 1 cisc complex instru...