




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、1第三單元 層次存儲器系統第六講 光盤的存儲原理與組成本單元小結2內容提要 CD-ROM CD-R CD-RW DVD 主存儲器的最新發展 本單元小結3只讀光盤(CD-ROM) 1980年,飛利浦和索尼一起推出了光盤(CD,Compact Disc),并很快取代了每分鐘33 1/3轉的乙烯基唱片。CD的詳盡技術細節以正式的國際標準 (IS10149)公布,并因為封面的顏色被通稱為紅皮書紅皮書。4光盤的存儲原理 CD是通過在涂有玻璃表層的主盤上,用高能紅外激光束燒出0.8毫米直徑的小孔制成的。用這種主盤做成模子,上面帶有燒好的激光孔,然后往模子上注入熔化的多種碳酸鹽脂,使激光孔的形狀和玻璃主盤的
2、形狀一樣,就基本上完成了CD的主體。接著,在碳酸鹽脂上沉淀上一薄層的反射鋁,再覆蓋上一層起保護作用的表層,最后再打上標簽,整個CD就完成了。碳酸鹽脂底基的凹陷部分叫作凹區凹區,凹區兩邊未經過燒制的部分叫作凸區凸區。5光盤的讀出原理 將CD進行回放時,用一個低能激光二極管發出的波長為0.78毫米的紅外光照射在二極管下“流過”的凹區和凸區。光源在碳酸鹽脂層的上方,所以,當凹區經過時,激光束就會比凸區經過時伸出一些。由于凹區的高度為激光波長的1/4,從凹區反射的激光的波長為從凸區反射光的波長的一半。這樣,反射光和發射光疊加,將導致光接收器接收到的從凹區反射的光線比從凸區反射的要弱。CD機通過這種途徑
3、,可以區別出凹區和凸區。雖然用凹區代表0,凸區代表1可能是最簡單的表示方法,但從可靠性方面考慮,用凸區/凹區和凹區/凸區轉換來表示1,而用連續的凹區或凸區來表示0的可靠性要高一些,所以,CD上采用的是這種模式。6CD-ROM的存儲標準 將每個字節編碼成14位的符號,可以對字節進行海明編碼; 連續的42個符號一組,構成了588位的幀幀。每幀包含192位數據位(24個字節),其它的396位用于糾錯和控制位。(與音頻CD兼容) 將98幀作為一個CD-ROM扇區。扇區。每個扇區由16個字節的引導區開始,其中前12個字節為引導區起始標志,然后3個字節是扇區號,最后的一個字節是光盤的數據存放格式。 扇區構
4、成一條從圓心向外的單向螺旋線。7CD-ROM的文件標準 國際標準(IS 9660)有三個層次。 第一層次規定 文件名不能超過8個字符長 可以有不超過3個字符的擴展名(MS-DOS的文件命名規則) 文件名中的字符只能是大寫字母、數字和下劃線 目錄嵌套不超過8層,目錄不允許有擴展名 所有文件必須連續存放 可以被幾乎所有計算機讀出8CD-R存儲原理 CD-R在大小上和在大小上和CD-ROM一樣,最初時也是一樣,最初時也是120mm的空白盤,只是的空白盤,只是CD-R有一條有一條0.6mm寬的凹槽,用來引寬的凹槽,用來引導激光進行刻盤。凹槽有導激光進行刻盤。凹槽有0.3mm的正弦偏移,頻率為的正弦偏移
5、,頻率為22.05kHz,用來準確控制,用來準確控制CD-R的轉速,并在必要時加的轉速,并在必要時加以調整。只是以調整。只是CD-R表面是金色,而不象表面是金色,而不象CD-ROM那那樣表面是銀色。用真正的金子代替鋁來做反射層。而樣表面是銀色。用真正的金子代替鋁來做反射層。而CD-R的凹區和凸區是用不同的反射光來模擬,這點是的凹區和凸區是用不同的反射光來模擬,這點是通過在碳酸鹽脂和金質反射層之間加上一層染料來實通過在碳酸鹽脂和金質反射層之間加上一層染料來實現的。目前使用的有兩種不同的染料,一種是花青,現的。目前使用的有兩種不同的染料,一種是花青,其顏色是綠色的,另一種是其顏色是綠色的,另一種是
6、pthalocyanine,顏色為黃,顏色為黃桔色。這些染料和顯像中的染料十分類似,這也是柯桔色。這些染料和顯像中的染料十分類似,這也是柯達和富士成為達和富士成為CD-R的主要制造商的原因的主要制造商的原因。9CD-R存儲原理 CD-R被刻之前,染料層是透明的,激光束可以穿過它后從金質層反射回來。刻盤時,照射CD-R的激光能量被調高到816mW,光束照射到染料的一個點上時產生的熱量使之發生化學反應,改變了染料的分子結構,產生一個黑點。讀出時(激光束的能量為0.5mW),光接收器就可以分辨出染料被照射過的黑點和未被照射過的透明區,并用這個區別來對應普通光盤的凹區和凸區。10CD-R的增量刻盤 一
7、次刻在CD-R上的幾個連續扇區被稱為CD-ROM道道。 每個CD-ROM道一個單獨的目錄卷表目錄卷表VTOC,其中所列的文件可能包括其前面各道中的部分或所有文件。 CD-R放入光驅后,操作系統搜尋所有CD-ROM道,并定位到最近使用的VTOC,它給出了CD-R的當前狀態。11CD-R防盜版 將CD-ROM上所有文件的長度寫成好幾個GB,這樣,用標準的讀盤軟件將無法將文件拷到硬盤中,而文件的實際長度在出版商提供的專用讀盤軟件中,或隱藏(可能還是加密后)在CD-ROM的某個意想不到的地方。 在選定的幾個扇區中有意寫入一些錯誤的ECC碼,預計一般的CD復制軟件將會自動“修復”這些錯誤,但光盤的應用軟
8、件卻自己對這些ECC碼進行檢查,如果它們正確的話就停止執行。12CD-RW存儲原理 可擦寫光盤 用銀、銦、銻和碲組成的合金做記錄層。這種合金有兩個穩定態:晶態和非晶態,兩個狀態有不同的反射特性。 CD-RW的驅動器使用三種不同能量的激光。在高能激光照射下,合金熔化并從高反射性的晶態轉化為低反射性的非晶態,表示凹區。在能量中等的激光束照射下,合金熔化并重新轉化為本來的晶態,又成為凸區。低能激光可以感知材料的狀態(用來讀盤),但不會導致狀態轉換。13DVD DVD的基本設計和CD相同,也是120mm直徑的注入碳酸鹽的盤模,由激光二極管照射的凸區和凹區組成,通過光接收器讀入信息。14DVD和CD的差
9、別 使用紅色激光(DVD激光的波長為0.65微米,而CD的為0.78微米)。 凹區更小(DVD為0.4微米,而CD為0.8微米)。 螺旋線更緊湊(DVD道間距為0.74微米,而CD的道間距為1.6微米)。 存儲容量達到4.7GB。15DVD的四種標準 單面單層(4.7GB) 單面雙層(8.5GB) 雙面單層(9.4GB) 雙面雙層(17GB)16DVD的四種標準 雙層技術是在光盤底層有一層反射層,上面是一層半反射層。根據激光聚焦在哪層來決定反射哪一層。為提高可靠性,需要將底層的凹區和凸區設計得稍微大一些,所以其容量比上層要稍微小一些。 將兩張0.6mm厚的單面盤的背面互相粘在一起就制成了一張雙
10、面盤。17光盤 存儲原理 光電轉換 編碼方式 NRZ1 存儲格式 光盤的發展 CD-ROM、CD-R、CD-RW、DVD18主存儲器技術的最新發展 DRAM EDRAM CDRAM SDRAM Rambus DRAM Ramlink DRAM19Enhanced DRAM 在DRAM中增加一個SRAM組成的Cache 存放剛剛被訪問的單元的行的全部內容 增加比較器,如果下次訪問的還是這行,則從Cache中讀。 同時,刷新該行可以和讀Cache并行,這也可以提高性能。20Enhanced DRAM信號放大器和寫列選擇I/O控制和數據鎖存列地址鎖存器11位比較器上一行地址鎖存器行地址鎖存器刷新控制
11、A0A8列地址譯碼器5124位 SRAM Cache行譯碼器DRAM陣列20485124讀使能片選寫使能D0D3A0A10CALA0A10刷新RAL21Cache DRAM 在DRAM中增加比EDRAM更大的Cache 作為真正的Cache使用,不局限于存儲最新訪問的行。 需要增加什么電路? 作為某些特定應用的緩沖器 顯示存儲器22SDRAM 將與CPU異步工作模式改為同步工作模式 主設備給出訪問命令后,SDRAM進行響應。 經過響應時間后,SDRAM按系統時鐘輸出數據。23SDRAMControl Logicand FiniteState MachineModeRegisterRowMult
12、iplexerRefreshCounterRow AddressLatchColumnAddress LatchBurst CounterColumnDecoderData Out BufferData In BufferLatchLatchRow DecoderRow DecoderBANK BDRAM(2M*8)BANK ADRAM(2M*8)Sense Amplifiersand I/O GatingSense Amplifiersand I/O GatingD0D7A0A10CLK/CS/DQM/WE/CAS/RASA1124Rambus DRAM 對主存帶寬進行改進,引入特殊的總線。
13、 采用面向塊的異步協議傳送地址和控制信息。 經過480ns的初始化時間后,數據傳輸帶寬可達500Mbps。25RamLink 用DRAM體組成環,在存儲控制器的控制下,共同響應請求,提供整個系統的性能。 采用特定協議進行數據交換。26RamLinkDRAMDRAMDRAMDRAMDRAMDRAMSystem BusMemory Controller.27不同層次的存儲器作用 存儲器組成(數字邏輯層) 存放一位二進制數0或1 存儲器(指令系統層) 存放可單獨訪問的最小單元(字節、字、扇區) 存儲器(操作系統層) 段、頁管理 存儲器(用戶層) 文件28存儲器組成 主存儲器 SRAM:觸發器的不同狀
14、態 DRAM:電容是否存儲電荷 磁表面存儲器 磁顆粒的偏轉方向(編碼規則) 光盤 凹區和凸區,反射光的強弱29存儲器設計目標 高速度 CPU對存儲器的要求越來越高 大容量 應用對存儲器的要求 高可靠性 低價格30主存儲器 速度 提高門電路的速度,采用并行技術 容量 增加單位面積的存儲單元 可靠性 存儲單元本身、糾錯碼 價格31磁盤和光盤 提高速度:旋轉速度、接口速度、RAID 大容量:存儲密度、編碼規則 可靠性:編碼糾錯、RAID技術 價格:工藝水平32層次存儲系統 程序局部性原理 時間局部性 空間局部性 系統優勢(1+1+13) SRAM - Cache DRAM - Main Memory
15、 Disk - Virtual Memory 33MEMORY CACHE CONTROLCACHE的基本運行原理的基本運行原理數據總線數據總線譯碼選一單元譯碼選一單元比較選一行比較選一行讀過程為例讀過程為例地址總線地址總線ADDR DATA CACHE CPU 34Cache的組織 直接映射 全相連 多路組相連35提高Cache的性能 提高命中率 增加Cache容量、加大Cache塊容量 減少不命中的代價 縮小Cache塊容量、替換算法 寫策略 直接寫、拖后寫 替換算法36設計 Cache 有關方案 cache 容量 塊大小 組織方式 替換算法 寫策略 方案優化 根據用途選擇 海量數據處理 指令數據平衡 (I-cache, D-cache) 根據成本優化 簡單化常常就是優化AssociativityCache SizeBlock SizeBadGoodLessMoreFactor AFactor B37虛擬存儲器 給程序員提供虛擬地址空間 由操作系統對邏輯地址進行轉換 段式管理、頁式管理和段頁式管理 使用快表提高性能38段表內容及其管理段表內容及其管理段式存儲管理的核心問題在于設立和管理段表;段表也是主存中段式存儲管理的核心問題在于設立和管理段表;段表也是主存中的可再定位的一段信息,用于變換程序中的邏輯地址為主存的可再定位的一段信息,用于變換程序中的邏輯地址為主存單元
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論