计算机系统的储存器结构
生活随笔
收集整理的這篇文章主要介紹了
计算机系统的储存器结构
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 計算機系統的儲存器結構
計算機系統的存儲器被組織成一個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卡等外部存儲器用來保存大信息量的數據。在某些帶有分布式文件系統的嵌入式網絡系統中,外部存儲器就作為其他系統中被存儲數據的高速緩存。
?
總結
以上是生活随笔為你收集整理的计算机系统的储存器结构的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: APROM、LDROM的区别!(flas
- 下一篇: 嵌入式软件开发的特点、设计流程、嵌入式软