三.存儲器
--存儲器是計算機系統的記憶設備,用來存放程序和數據
--存儲器的分類
存儲器速度、容量和位價的關系
--主存儲器
-主存的技術指標:主要是存儲容量存儲速度
存儲容量:主存能存放的二進制代碼的總位數,即:存儲容量=存儲單元個數*存儲字長(/8[字節數表示])
存儲速度:由存取時間和存取周期表示
存儲器帶寬:單位時間內存儲器存儲的信息量
-隨機存取存儲器(自己理解:可讀可寫)按照其存儲的信息原理不同,可分為靜態RAM和動態RAM兩大類
動態RAM的刷新:刷新的過程實質上是現將原存信息讀出,再由刷新放大器形成原信息並重新寫入的再生過程
通常有三種方式刷新:集中刷新、分散刷新、異步刷新
-只讀存儲器:PROM、EPROM、EEPROM
-存儲器與CPU的連接:
存儲容量的擴展:位擴展、字擴展、字、位擴展
存儲器與CPU連接:地址線的連接、數據線的連接、讀/寫命令的連接、片選線的連接、合理選擇存儲芯片
-存儲器的校驗:漢明碼
-提高訪存速度的措施:單體多字系統、多體並行系統、高性能存儲芯片
--高速緩沖存儲器(Cache)
Cache主要由Cache存儲體、地址映射變換機構(將CPU送來的主存地址轉換為Cache地址)、Cache替換機構幾大模塊組成
Cache-主存地址映射:由主存地址映射到Cache地址稱為地址映射
地址映射方式很多,有直接映射(固定的映射關系)、全相聯映射(靈活性大的映射關系)、組相聯映射(上述兩種映射的折中)
替換策略:當新的主存塊需要調入的Cache並且它的可用空間位置又被占滿時,需要替換掉Cache的數據,這就產生了替換策略(算法)問題。
常用的替換算法有:先進先出算法、近期最少使用算法、隨機法。
--輔助存儲器
目前,廣泛應用於計算機系統的輔助存儲器有:硬磁盤、軟磁盤、磁帶、光盤。[注:前三種屬於磁表面存儲器]
磁表面存儲器:由於磁介質表面的缺陷、塵埃等原因致使出現多個錯誤碼,發現並糾正方式:循環冗余校驗碼