天天看點

資訊安全系統設計基礎第七周學習總結

存儲器的層次結構

存儲技術

  • 靜态RAM

SRAM将每一位存儲在雙穩态的存儲器單元中

  • 動态RAM

DRAM将每一位存儲為對電容充電。

  • 傳統的DRAM

d*w的DRAM存儲dw位資訊

  • 增強的DRAM
  • 非易失性存儲器
  • 通路主存

磁盤存儲

  • 磁盤構造
  • 磁盤容量

公式:磁盤容量=(位元組數/扇區) * (平均扇區數/磁道)* (磁道數/表面)*(表面數/盤片) * (盤片數/磁盤)

  • 磁盤操作

磁盤以扇區大小的塊來讀寫資料。對扇區的通路時間有三個主要部分:尋道時間、旋轉時間、和傳送時間。

旋轉時間:Tmax rotation =(1/RPM)* (60 secs/1 min)

Tavg 是 Tmax 的一半。

傳送時間:Tavg transfer =(1/RPM)* (1/平均扇區數/磁道)* (60 secs/1 min)

通路時間= 平均尋道時間 + 平均旋轉時間 + 平均傳送時間

局部性

局部性分為時間局部性和空間局部性。

  • 對資料引用的局部性

順序引用模式(步長為1);步長為K的引用模式;

随着步長的增加,空間局部性降低

雙重嵌套循環按照優先順序通路數組元素

程式局部性的簡單原則:

  • 重複引用同一個變量的程式具有良好的時間局部性
  • 對于具有步長為k的引用模式的程式,步長越小,空間局部性越好。具有步長為1的引用模式的程式有很多的空間局部性。在存儲器中以大步長跳來跳去的程式空間局部性會很差
  • 對于取指令來說,循環有好的時間和空間局部性。循環體越小,循環疊代次數越多,局部性越好。

存儲器層次結構

中心思想:對于每個K,位于K層的更快更小的儲存設備作為位于k+1層的更大更慢的儲存設備的緩存。

  • 緩存命中
  • 緩存不命中
  • 緩存不命中的種類:強制性不命中(冷不命中)、沖突不命中;
  • 緩存管理

高速緩存存儲器

通用的高速緩存存儲器結構

M = 2 ^m S = 2^s B = 2^b C = S * E* B

t=m-(b+s)

高速緩存工作方式:

1、組選擇

2、行比對

3、字抽取

參考文獻:《深入了解計算機系統(第二版)》