版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
2第五章存儲體系存儲體系概述高速存儲器5.4主存儲器與CPU的連接5.35.25.1
存儲保護5.8高速緩沖存儲器Cache外存儲器5.7虛擬存儲器5.65.5
IA32架構(gòu)的存儲系統(tǒng)舉例
本章小結(jié)5.9主存儲器35.1存儲體系概述一個二進制位(bit)是構(gòu)成存儲器的最小單位;字節(jié)(8bits)是數(shù)據(jù)存儲的基本單位。單元地址是內(nèi)存單元的唯一標志。存儲器具有兩種基本的訪問操作:讀和寫。
存儲器的分類
主存儲器的性能指標
存儲器的層次結(jié)構(gòu)一二三4一、存儲器的分類1、計算機存儲系統(tǒng)中的存儲器分類(1)按存儲介質(zhì)分類半導(dǎo)體器件:半導(dǎo)體存儲器(RAM、ROM,用作主存)磁性材料:磁表面存儲器(磁盤、磁帶,用作輔存)光介質(zhì):光盤存儲器(用作輔存)(2)按存取方式分類隨機存取存儲器:存儲器中任何存儲單元的內(nèi)容都能被隨機存取,且存取時間和存儲單元的物理位置無關(guān)(主存)順序存取存儲器:存取時間和存儲單元的物理位置有關(guān)(磁盤、磁帶)相聯(lián)存儲器:按內(nèi)容訪問。5一、存儲器的分類1、計算機存儲系統(tǒng)中的存儲器分類(3)按存儲器的讀寫功能分類只讀存儲器(ROM):一般隱含指隨機存取。讀寫存儲器(RAM):一般隱含指隨機存取。(4)按信息的可保存性分類永久記憶的存儲器:又稱非易失性存儲器,在斷電后還能保存信息(輔存、ROM)非永久記憶的存儲器:又稱易失性存儲器,在斷電后信息丟失(主存中的RAM)6一、存儲器的分類(5)按在計算機系統(tǒng)中的作用分類主存儲器:又稱內(nèi)存,為主機的一部分,用于存放系統(tǒng)當前正在執(zhí)行的數(shù)據(jù)和程序,屬于臨時存儲器。輔助存儲器:又稱外存,為外部設(shè)備,用于存放暫不用的數(shù)據(jù)和程序,屬于永久存儲器。CPU內(nèi)存儲器外存儲器7一、存儲器的分類2、計算機的主存儲器分類主存的地位:在現(xiàn)代計算機中,主存儲器處于全機的中心地位。
主存的分類:要求為隨機存取、快速隨機讀寫存儲器(RAM)只讀存儲器(ROM)掩膜式只讀存儲器(MROM)可編程只讀存儲器(PROM)可擦除可編程序的只讀存儲器(EPROM)電可擦除的可編程序的只讀存儲器(E2PROM)閃存(Flashmemory):介于EPROM和E2PROM之間的永久性存儲器M:mask掩飾8存儲器分類綜述主存儲器輔助存儲器存儲器RAMROMSRAMDRAM磁盤光盤軟盤硬盤→Cache磁帶MROMPROMEPROME2PROMCD-ROMWORMEODS:static靜態(tài)D:Dynamic動態(tài)9二、主存儲器的性能指標1、存儲容量:指存儲器可容納的二進制信息量,描述存儲容量的單位是字節(jié)或位。量化單位:1K=2101M=2201G=2301T=240存儲器芯片的存儲容量=存儲單元個數(shù)×每存儲單元的位數(shù)兆千兆太10二、主存儲器的性能指標2、存儲速度:由以下3個方法來衡量。存取時間(MemoryAccessTime):指啟動一次存儲器操作到完成該操作所需的全部時間。存取時間愈短,其性能愈好。通常存取時間用納秒(ns=10-9s)為單位。存儲周期(MemoryCycleTime):指存儲器進行連續(xù)兩次獨立的存儲器操作所需的最小間隔時間。通常存取周期TC大于存取時間tA
,即TC≥tA。存儲器帶寬:是單位時間里存儲器所能存取的最大信息量,存儲器帶寬的計量單位通常是位/秒(bps)或字節(jié)/秒,它是衡量數(shù)據(jù)傳輸速率的重要技術(shù)指標。11二、主存儲器的性能指標3、存儲器的價格:用每位的價格來衡量。設(shè)存儲器容量為S,總價格為C,則位價為C/S(分/位)。它不僅包含了存儲元件的價格,還包括為該存儲器操作服務(wù)的外圍電路的價格。4、可靠性:指存儲器正常工作(正確存取)的性能。5、功耗:存儲器工作的耗電量。存儲容量、速度和價格的關(guān)系:速度快的存儲器往往價格較高,容量也較小。容量、速度和價格三個指標是相互制約的。12三、存儲器的層次結(jié)構(gòu)訪問速度越來越快存儲容量越來越大,每位的價格越來越便宜13存儲器的主要性能特性比較存儲器層次通用寄存器Cache主存儲器磁盤存儲器脫機存儲器存儲周期<10ns10~60ns60~300ns10~30ms2~20min存儲容量<512B8KB~2MB32MB~1GB1GB~1TB5GB~10TB價格很高較高高較低低材料工藝ECLSRAMDRAM磁表面磁、光等ms(毫秒),μs(微秒),ns(毫微秒)1s=1000ms,1ms=1000μs14RAMBUS內(nèi)存條DDR內(nèi)存條內(nèi)存15硬盤磁盤片磁頭馬達磁頭驅(qū)動輔助電路16軟盤寫保護17磁帶18光盤驅(qū)動器19優(yōu)盤205.2主存儲器特點:主存儲器可以被CPU直接存取(訪問)。一般由半導(dǎo)體材質(zhì)構(gòu)成。隨機存取:讀寫任意存儲單元所用時間是相同的,與單元地址無關(guān)。與輔存相比,速度快,價格高,容量小。主存的操作:讀存儲器操作:寫存儲器操作:215.2主存儲器主存儲器按其功能可分為RAM和ROM。
隨機讀寫存儲器RAM
只讀存儲器ROM
高性能的主存儲器一二三22一、隨機讀寫存儲器RAM23一、隨機讀寫存儲器RAM
靜態(tài)存儲器(SRAM)1
動態(tài)存儲器(DRAM)2
SRAM和DRAM的對比3241、靜態(tài)存儲器(SRAM)靜態(tài)存儲器(SRAM)(1)SRAM存儲位元(2)SRAM存儲器(3)SRAM存儲器的特點25(1)SRAM存儲位元“1”
狀態(tài):T1截止,T2導(dǎo)通“0”狀態(tài):
T2截止,T1導(dǎo)通六管MOS靜態(tài)存儲器結(jié)構(gòu)26(2)SRAM存儲器地址譯碼方式:線性譯碼方式:n位地址線,經(jīng)過一維譯碼后,有2n根選擇線。雙向譯碼方式27(2)SRAM存儲器雙向譯碼方式:n位地址分為行、列地址分別譯碼282114SRAM存儲器1K×4位2114地址線10根數(shù)據(jù)線4根A9~A0D3~D0CSWE片選線寫使能29(3)SRAM存儲器的特點使用雙穩(wěn)態(tài)觸發(fā)器表示0和1代碼。電源不掉電的情況下,信息穩(wěn)定保持(靜態(tài))。存取速度快,集成度低(容量?。瑑r格高。常用作高速緩沖存儲器Cache。302、動態(tài)存儲器(DRAM)(4)(3)(2)(1)DRAM存儲位元DRAM存儲器DRAM的刷新方式DRAM存儲器的特點31(1)DRAM存儲位元“1”狀態(tài):電容C上有電荷“0”狀態(tài):電容C上無電荷再生:讀出后信息可能被破壞,需要重寫。刷新:經(jīng)過一段時間后,信息可能丟失,需要重寫。單管MOS動態(tài)存儲器結(jié)構(gòu)32(2)DRAM存儲器4M×4位的DRAM33DRAM的讀/寫過程34(3)DRAM的刷新方式刷新周期:從上一次刷新結(jié)束到下一次對整個DRAM全部刷新一遍為止,這一段時間間隔稱為刷新周期。刷新操作:即是按行來執(zhí)行內(nèi)部的讀操作。由刷新計數(shù)器產(chǎn)生行地址,選擇當前要刷新的行,讀即刷新,刷新一行所需時間即是一個存儲周期。刷新行數(shù):單個芯片的單個矩陣的行數(shù)。對于內(nèi)部包含多個存儲矩陣的芯片,各個矩陣的同一行是被同時刷新的。對于多個芯片連接構(gòu)成的DRAM,DRAM控制器將選中所有芯片的同一行來進行逐行刷新。單元刷新間隔時間:DRAM允許的最大信息保持時間;一般為2ms。刷新方式:集中式刷新、分散式刷新和異步式刷新。35集中式刷新例:64K×1位DRAM芯片中,存儲電路由4個獨立的128×128的存儲矩陣組成。設(shè)存儲器存儲周期為500ns,單元刷新間隔是2ms。在2ms單元刷新間隔時間內(nèi),集中對128行刷新一遍,所需時間128×500ns=64μs,其余時間則用于訪問操作。在內(nèi)部刷新時間(64μs)內(nèi),不允許訪存,這段時間被稱為死時間。36分散式刷新在任何一個存儲周期內(nèi),分為訪存和刷新兩個子周期。訪存時間內(nèi),供CPU和其他主設(shè)備訪問。在刷新時間內(nèi),對DRAM的某一行刷新。存儲周期為存儲器存儲周期的兩倍,即500ns×2=1μs。刷新周期縮短,為128×1μs=128μs。在2ms的單元刷新間隔時間內(nèi),對DRAM刷新了2ms÷128μs遍。37異步刷新采取折中的辦法,在2ms內(nèi)分散地把各行刷新一遍。避免了分散式刷新中不必要的多次刷新,提高了整機速度;同時又解決了集中式刷新中“死區(qū)”時間過長的問題。刷新信號的周期為2ms/128=15.625μs。讓刷新電路每隔15μs產(chǎn)生一個刷新信號,刷新一行。異步式刷新38(4)DRAM存儲器的特點使用半導(dǎo)體器件中分布電容上有無電荷來表示0和1代碼。電源不掉電的情況下,信息也會丟失,因此需要不斷刷新。存取速度慢,集成度高(容量大),價格低。常用作內(nèi)存條。393、SRAM和DRAM的對比比較內(nèi)容SRAMDRAM存儲信息0和1的方式雙穩(wěn)態(tài)觸發(fā)器極間電容上的電荷電源不掉電時信息穩(wěn)定信息會丟失刷新不需要需要集成度低高容量小大價格高低速度快慢適用場合Cache主存40二、只讀存儲器ROMMROMPROMEPROME2PROMFlashMemory41幾種非易失性存儲器的比較存儲器類別擦除方式能否單字節(jié)修改寫機制MROM只讀不允許否掩膜位寫PROM寫一次讀多次不允許否電信號EPROM寫多次讀多次紫外線擦除,脫機改寫否電信號E2PROM寫多次讀多次電擦除,在線改寫能電信號FlashMemory寫多次讀多次電擦除,在線改寫否電信號42三、高性能的主存儲器EDRAM,即增強型DRAMCDRAM,帶Cache的DRAMEDORAM(ExtendedDataOutRAM)。也稱“擴展數(shù)據(jù)輸出RAM”SDRAM(SynchronousDynamicRAM),也稱“同步DRAM”。RDRAM(RambusDRAM)DDRSDRAM(雙倍速率SDRAM),簡稱DDR。435.3主存儲器與CPU的連接
背景知識——存儲芯片簡介
存儲器容量擴展的三種方法
主存儲器與CPU的連接一二三44一、背景知識——存儲芯片簡介存儲芯片的引腳封裝45二、存儲器容量擴展的三種方法3、字位擴展2、字擴展1、位擴展從字長和字數(shù)方向擴展從字長方向擴展從字數(shù)方向擴展461、位擴展要求:用1K×4位的SRAM芯片1K×8位的SRAM存儲器471、位擴展容量=210×8位舉例驗證:
讀地址為0的存儲單元的內(nèi)容481、位擴展要點:(1)芯片的地址線A、讀寫控制信號WE#、片選信號CS#分別連在一起;(2)芯片的數(shù)據(jù)線D分別對應(yīng)于所搭建的存儲器的高若干位和低若干位。492、字擴展要求:用1K×8位的SRAM芯片2K×8位的SRAM存儲器502、字擴展分析地址:A10用于選擇芯片A9~A0用于選擇芯片內(nèi)的某一存儲單元512、字擴展容量=211×8位舉例驗證:讀地址為0的存儲單元的內(nèi)容讀地址為10…0的存儲單元的內(nèi)容522、字擴展要點:(1)芯片的數(shù)據(jù)線D、讀寫控制信號WE#分別連在一起;(2)存儲器地址線A的低若干位連接各芯片的地址線;(3)存儲器地址線A的高若干位作用于各芯片的片選信號CS#。533、字位擴展需擴展的存儲器容量為M×N位,已有芯片的容量為L×K位(L<M,K<N)用M/L組芯片進行字擴展;每組內(nèi)有N/K個芯片進行位擴展。541、根據(jù)CPU芯片提供的地址線數(shù)目,確定CPU訪存的地址范圍,并寫出相應(yīng)的二進制地址碼;2、根據(jù)地址范圍的容量,確定各種類型存儲器芯片的數(shù)目和擴展方法;3、分配CPU地址線。CPU地址線的低位(數(shù)量=存儲芯片的地址線數(shù)量)直接連接存儲芯片的地址線;CPU高位地址線皆參與形成存儲芯片的片選信號;4、連接數(shù)據(jù)線、R/W#等其他信號線,MREQ#信號一般可用作地址譯碼器的使能信號。需要說明的是,主存的擴展及與CPU連接在做法上并不唯一,應(yīng)該具體問題具體分析三、主存儲器與CPU的連接55例5-1例5-1:設(shè)CPU有16根地址線,8根數(shù)據(jù)線,并用MREQ#作訪存控制信號(低電平有效),用R/W#作讀/寫控制信號(高電平為讀,低電平為寫)。現(xiàn)有下列存儲芯片:1K*4位SRAM;4K*8位SRAM;8K*8位SRAM;2K*8位ROM;4K*8位ROM;8K*8位ROM;及3:8譯碼器和各種門電路。要求:主存的地址空間滿足下述條件:最小8K地址為系統(tǒng)程序區(qū)(ROM區(qū)),與其相鄰的16K地址為用戶程序區(qū)(RAM區(qū)),最大4K地址空間為系統(tǒng)程序區(qū)(ROM區(qū))。請畫出存儲芯片的片選邏輯,存儲芯片的種類、片數(shù)畫出CPU與存儲器的連接圖。56解:首先根據(jù)題目的地址范圍寫出相應(yīng)的二進制地址碼。57解題第二步:選擇芯片最小8K系統(tǒng)程序區(qū)←8K*8位ROM,1片16K用戶程序區(qū)←8K*8位SRAM,2片;4K系統(tǒng)程序工作區(qū)←4K*8位SRAM,1片。第三步,分配CPU地址線。CPU的低13位地址線A12~A0與1片8K*8位ROM和兩片8K*8位SRAM芯片提供的地址線相連;將CPU的低12位地址線A11~A0與1片4K*8位SRAM芯片提供的地址線相連。第四步,譯碼產(chǎn)生片選信號。5859例5-2例5-2:設(shè)有若干片256K×8位的SRAM芯片,問如何構(gòu)成2048K×32位的存儲器?需要多少片RAM芯片?該存儲器需要多少根地址線?畫出該存儲器與CPU連接的結(jié)構(gòu)圖,設(shè)CPU的接口信號有地址信號、數(shù)據(jù)信號、控制信號MREQ#和R/W#。解:采用字位擴展的方法。SRAM芯片個數(shù):2048K/256K×32/8=32片每4片一組進行位擴展,共8組芯片進行字擴展片選:該存儲器需要21條地址線A20~A0,其中高3位用于芯片選擇接到74LS138芯片的CBA,低18位接到存儲器芯片地址。MREQ#:作為譯碼器的使能信號。60615.4高速存儲器解決問題:彌補CPU與主存速度上的差異。從存儲器角度,解決問題的有效途徑:主存采用更高速的技術(shù)來縮短存儲器的讀出時間,或加長存儲器的字長;采用并行操作的多端口存儲器;在CPU和主存之間加入一個高速緩沖存儲器(Cache),以縮短讀出時間;在每個存儲器周期中存取幾個字(多體交叉存儲)。625.4高速存儲器
雙端口存儲器
多體交叉存儲器
相聯(lián)存儲器一二三63特點:同一個存儲器具有兩組相互獨立的讀寫控制線路,允許兩個獨立的CPU或控制器同時異步地訪問存儲單元,是一種高速工作的存儲器。其最大的特點是存儲數(shù)據(jù)共享。結(jié)構(gòu)特點:具有左右兩個端口,每一個端口都有自己的片選控制信號和輸出使能控制信號。訪問沖突:當左端口和右端口的地址不相同時,在兩個端口上同時進行讀寫操作,不會發(fā)生沖突。若左、右端口同時訪問相同的存儲單元,則會發(fā)生讀寫沖突。解決方法:判斷邏輯決定對哪個端口優(yōu)先進行讀寫操作,而暫時關(guān)閉另一個被延遲的端口,即置其忙信號BUSY#=0。一、雙端口存儲器642K×16位雙端口存儲器IDT7133的邏輯框圖65二、多體交叉存儲器
特點:通過改進主存的組織方式,在不改變存儲器存取周期的情況下,提高存儲器的帶寬。結(jié)構(gòu)特點:多體交叉存儲器由M個的存儲體(或稱存儲模塊)組成,每個存儲體有相同的容量和存取速度,又有各自獨立的地址寄存器、地址譯碼器、讀寫電路和驅(qū)動電路。編址方法:交叉編址,即任何兩個相鄰地址的物理單元不屬于同一個存儲體,一般在相鄰的存儲體中;同一個存儲體內(nèi)的地址都是不連續(xù)的。66順序編址
67交叉編址6869訪問:CPU同時送出的M個地址,只要他們分屬于M個存儲體,訪問就不會沖突;由存儲器控制部件控制它們分時使用數(shù)據(jù)總線進行信息傳遞。適合采用流水線方式并行存取,雖然每個存儲體的存儲周期沒變,但是當CPU連續(xù)訪問一個字塊時,可以大大提高存儲器的帶寬。二、多體交叉存儲器70二、多體交叉存儲器71特點:按內(nèi)容訪問的存儲器,即在相聯(lián)存儲器中,一個字是通過它的部分內(nèi)容而不是它的地址進行檢索的。適用于快速查詢的場合。三、相聯(lián)存儲器72相聯(lián)存儲器的基本組成相聯(lián)存儲器檢索舉例735.5高速緩沖存儲器CacheCache二五三四一Cache的基本原理主存與Cache的地址映射方式替換算法寫策略Cache的多層次設(shè)計74一、Cache的基本原理Cache的工作原理Cache的特點Cache的命中率123751、Cache的特點Cache是指位于CPU和主存之間的一個高速小容量的存儲器,一般由SRAM構(gòu)成。Cache功能:用于彌補CPU和主存之間的速度差異,提高CPU訪問主存的平均速度。設(shè)置Cache的理論基礎(chǔ),是程序訪問的局部性原理。Cache的內(nèi)容是主存部分內(nèi)容的副本,Cache的功能均由硬件實現(xiàn),對程序員是透明的。762、Cache的工作原理Cache、主存與CPU的關(guān)系Cache的速度比主存快5-10倍。77Cache的原理圖78CPU在讀寫存儲器時,Cache控制邏輯首先要依據(jù)地址來判斷這個字是否在Cache中,若在Cache中,則稱為“命中”;若不在,則稱為“不命中”。針對命中/不命中、讀/寫操作,Cache的處理是不同的:讀命中:立即從Cache讀出送給CPU;讀不命中:通常有兩種解決方法:A)將主存中該字所在的數(shù)據(jù)塊復(fù)制到Cache中,然后再把這個字傳送給CPU;B)把此字從主存讀出送到CPU,同時,把包含這個字的數(shù)據(jù)塊從主存中讀出送到Cache中。Cache的讀寫操作79寫不命中:直接將該字寫入主存中,且不再調(diào)入Cache;寫命中:通常也有兩種方法進行處理:寫貫穿方法:同時對Cache和主存進行寫操作;寫回:只寫Cache,僅當此Cache塊被替換時,才將該塊寫入主存Cache的讀寫操作803、Cache的命中率命中率指CPU訪問主存數(shù)據(jù)時,命中Cache的次數(shù),占全部訪問次數(shù)的比率;失效率就指不命中Cache的次數(shù),占全部訪問次數(shù)的比率。命中率h取決于程序的行為、Cache的容量、組織方式、塊大小。在一個程序執(zhí)行期間,設(shè)Nc表示Cache完成存取的總次數(shù),Nm表示主存完成存取的總次數(shù),則命中率:若tc表示Cache的訪問時間,tm表示主存的訪問時間,則Cache/主存系統(tǒng)的平均訪問時間ta為:Cache/主存系統(tǒng)的訪問效率e:81二、主存與Cache的地址映射方式討論的問題:如何根據(jù)主存地址,判斷Cache有無命中并變換為Cache的地址,以便執(zhí)行讀寫。有三種地址映射方式:討論前提:Cache的數(shù)據(jù)塊稱為行,主存的數(shù)據(jù)塊稱為塊,行與塊是等長的;主存容量為2m塊,Cache容量為2c行,每個字塊中含2b字。
直接映射1
全相聯(lián)映射2
組相聯(lián)映射3821、直接映射特點:是一種多對一的映射關(guān)系:主存的第i塊一定映射到Cache的第j行,且:優(yōu)點:映射方式簡單,易實現(xiàn)。缺點:機制不靈活,Cache命中率低。83標記K:842、全相聯(lián)映射特點:是多對多的映射關(guān)系:對于主存的任何一塊均可以映射到Cache的任何一行。優(yōu)點:機制靈活,命中率高。缺點:比較器電路難于設(shè)計和實現(xiàn),因此只適合于小容量的Cache。85863、組相聯(lián)映射特點:將Cache的行分成2c-r組,每組2r行。主存的字塊存放到Cache中的哪個組是固定的,至于映射到該組哪一行是靈活的,即有如下函數(shù)關(guān)系:
其中0≤k≤2r-1優(yōu)點:大大增加了映射的靈活性,主存中一塊可映射到Cache的2r塊,提高了命中率。每次比較只是進行2r路比較,r較小時,硬件開銷不是很大。組相聯(lián)映像通常采用2路、4路和8路比較,即取r=1,r=2,r=3。87881、隨機替換算法2、先進先出算法(FIFO)3、最近最少使用算法(LRU)該算法統(tǒng)計哪一個Cache行是近段時間使用次數(shù)最少的Cache行,需替換時就將它替換出去。LRU替換算法可以通過為每個Cache行設(shè)置一個計數(shù)器來實現(xiàn)LRU替換算法,Cache每命中一次,命中行的計數(shù)器被清零,其他行的計數(shù)器加1,需要替換的話,就將計數(shù)器值最大的行替換出去。三、替換算法89四、寫策略常用的寫策略通常有寫貫穿和寫回兩種寫貫穿策略當CPU寫Cache命中時,所有寫操作既對Cache也對主存進行;當CPU寫Cache不命中時,直接寫主存,有兩種做法:其一,不將該數(shù)據(jù)所在的塊拷貝到Cache行,稱為WTNWA法;其二,將該數(shù)據(jù)所在塊拷貝到Cache的某行,稱為WTWA法。
90四、寫策略寫回策略(WriteBack)當CPU寫Cache命中時,寫操作只是對Cache進行,而不修改主存的相應(yīng)內(nèi)容,僅當此Cache行被換出時,相應(yīng)的主存內(nèi)容才被修改;當CPU寫Cache不命中時,先將該數(shù)據(jù)所在塊拷貝到Cache的某行,余下操作與Cache寫命中時相同。為了區(qū)別Cache行是否被改寫過,應(yīng)為每個Cache行設(shè)置一個修改位,CPU修改Cache行時,標記其修改位,當此Cache行被換出時,判別此Cache行的修改位,從而決定是否將Cache行數(shù)據(jù)寫回主存相應(yīng)單元。
91四、寫策略3、兩種寫策略比較寫貫穿策略保證了主存數(shù)據(jù)總是有效,寫回策略可能導(dǎo)致Cache和主存數(shù)據(jù)不一致;寫回策略的效率高于寫貫穿策略;寫回策略的控制比寫貫穿策略的控制復(fù)雜。92設(shè)計Cache主要考慮五個問題:第一,容量。第二,Cache中行的大小。第三,Cache的組織(地址映射方式)。第四,指令和數(shù)據(jù)共用同一個Cache還是分享不同Cache。第五,Cache的層次。五、Cache的多層次設(shè)計93統(tǒng)一Cache和分離Cache統(tǒng)一Cache:只有一個Cache,指令和數(shù)據(jù)混放。分離Cache:分為指令Cache和數(shù)據(jù)Cache。它消除了流水線中指令處理器和執(zhí)行單元間的競爭,因此,特別適用于PentiumⅡ和PowerPC這樣的超標量流水線中;是Cache結(jié)構(gòu)發(fā)展的趨勢。單級Cache與兩級Cache一級Cache()和二級Cache采用兩級Cache結(jié)構(gòu)可以提高性能五、Cache的多層次設(shè)計94Cache一致性問題
五、Cache的多層次設(shè)計MESI協(xié)議的狀態(tài)圖RH——讀命中;RMS——讀不命中,共享;RME——讀不命中,專有;WH——寫命中;WM——寫不命中;SHR——讀監(jiān)聽命中;SHW——寫監(jiān)聽命中或讀是用于修改;+——無效處理;↑——Cache行填入;↓——無效行拷回;×——讀用于修改955.6虛擬存儲器虛擬存儲器的實現(xiàn)方式有三種:段式、頁式或段頁式頁式虛擬存儲器
頁式虛擬存儲器中邏輯地址與物理地址的轉(zhuǎn)換關(guān)系965.6虛擬存儲器段式虛擬存儲器段式虛擬存儲器中邏輯地址與物理地址的轉(zhuǎn)換關(guān)系975.6虛擬存儲器段頁式虛擬存儲器段頁式虛擬存儲器中邏輯地址與物理地址的轉(zhuǎn)換關(guān)系985.7外存儲器常見的外存儲器有磁盤、磁帶、光盤等特點:大都采用磁性和光學(xué)材料制成。與內(nèi)存相比,容量大,價格低,速度慢。在斷電的情況下可以長期保存信息,所以稱為永久性存儲器。一般為順序存取的存儲器,即訪問所需時間與數(shù)據(jù)所在的地址相關(guān)。995.7外存儲器
磁盤存儲器
光盤存儲器
閃存盤一二三100一、磁盤存儲器磁盤特點:是微型計算機系統(tǒng)中最重要的外部存儲器。同時它又是重要的輸入輸出設(shè)備,它即可作為輸入設(shè)備,又可作為輸出設(shè)備。磁盤屬于磁表面存儲設(shè)備。它的信息存儲是一種電磁轉(zhuǎn)換過程,它是通過磁頭與磁盤片的相對運動來實現(xiàn)。磁盤存儲器由磁盤控制器、磁盤驅(qū)動器和磁盤盤片三部分構(gòu)成。磁盤分為軟磁盤存儲器和硬磁盤存儲器。1011、軟磁盤存儲器軟盤驅(qū)動器:軟盤驅(qū)動器簡稱軟驅(qū)。軟驅(qū)是數(shù)據(jù)和程序進入微機的一個門戶?,F(xiàn)在的微機中常配置3.5英寸驅(qū)動器一個,其容量為1.44MB,盤符為“A:”。軟盤盤片:記錄信息的載體,使用塑料基底。信息的存儲組織方式:是按磁道和扇區(qū)組織的格式化:格式化就是對軟磁盤劃分磁道和扇區(qū)。軟盤的特點:優(yōu)點:成本低,重量輕,價格便宜,便于攜帶缺點:存儲容量小,且容易損壞。1021、軟磁盤存儲器軟盤數(shù)據(jù)定位:磁道號、記錄面、扇區(qū)號容量=記錄面數(shù)×每面磁道數(shù)×每磁道扇區(qū)數(shù)×每扇區(qū)字節(jié)數(shù)(字節(jié))
容量=2×80×18×512=1474560(B)=1.44(MB)
1031、軟磁盤存儲器1042、硬磁盤存儲器硬盤:也稱固定盤。目前微型計算機中普遍使用了3英寸和5英寸硬盤,大都采用溫盤。溫切斯特(wenchester)技術(shù):將盤片和驅(qū)動器密封在外殼內(nèi),在盤片飛速旋轉(zhuǎn)時,磁頭靠空氣墊浮在盤片上。硬盤的特點:優(yōu)點:可靠性高,存儲容量大,讀寫速度快,對環(huán)境要求不高。缺點:不便于攜帶,且工作時應(yīng)避免振動。硬盤盤片:按柱面、磁頭號和扇區(qū)的格式組織信息。硬盤接口:用得較多的是IDE和SCSI接口1052、硬磁盤存儲器柱面由一組盤片的同一磁道在縱向上所形成的同心圓構(gòu)成。每一個記錄面上均有一個磁頭,所有記錄面上的磁頭均固定在步進電機上。數(shù)據(jù)定位:柱面號、磁頭號、扇區(qū)號。1062、硬磁盤存儲器硬盤的盤符通常為“C:”,若系統(tǒng)配有多個硬盤或?qū)⒁粋€物理硬盤劃分為多個邏輯硬盤,則盤符可依次為“C:”、“D”、“E”、“F”等。硬盤容量的計算公式為:硬盤容量=磁頭數(shù)×柱面數(shù)×每磁道扇區(qū)數(shù)×512(字節(jié))硬盤容量=記錄面數(shù)×每面磁道數(shù)×每磁道扇區(qū)數(shù)×512(字節(jié))107二、光盤存儲器光盤的特點:存儲容量大,價格低;不怕電磁干擾,存儲密度高,可靠性高;存取速度不斷提高光盤分類:只讀式光盤CD-ROM(COMPACTDISKREADONLYMEMORY)一次性寫入光盤WORM(Write-Once-Read-Many):用戶可以寫入一次,多次讀取,但無法修改其中的數(shù)據(jù)??刹脸獗PEOD(ErasableOpticalDisk):用戶可以像用軟盤一樣對
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 第22課《智取生辰綱》課件2024-2025學(xué)年統(tǒng)編版語文九年級上冊
- 石河子大學(xué)《園藝生態(tài)學(xué)》2022-2023學(xué)年第一學(xué)期期末試卷
- 描寫下雪前的句子
- 石河子大學(xué)《模戳印花布圖案與工藝》2022-2023學(xué)年第一學(xué)期期末試卷
- 石河子大學(xué)《程序設(shè)計基礎(chǔ)》2021-2022學(xué)年期末試卷
- 石河子大學(xué)《教育統(tǒng)計分析與實驗》2023-2024學(xué)年第一學(xué)期期末試卷
- 沈陽理工大學(xué)《模擬電路基礎(chǔ)》2022-2023學(xué)年期末試卷
- 沈陽理工大學(xué)《復(fù)變函數(shù)與積分變換》2023-2024學(xué)年第一學(xué)期期末試卷
- 骨灰保管合同案
- 國企入職合同模板
- 校企共建項目合同違約條款
- 中小學(xué)教師如何做課題研究設(shè)計課件
- 《1.6.1 余弦定理》說課稿
- 急診醫(yī)學(xué)測試試題及答案
- 2024年廣州鐵路(集團)公司招聘468人易考易錯模擬試題(共500題)試卷后附參考答案
- 第四單元兩、三位數(shù)除以一位數(shù)(單元測試)-2024-2025學(xué)年三年級上冊數(shù)學(xué)蘇教版
- 2024年保安員證考試題庫及答案(共240題)
- 人教版一年級上冊數(shù)學(xué)期末試題及答案
- 浙江省9+1高中聯(lián)盟2023-2024學(xué)年高一上學(xué)期11月期中英語試題 含解析
- 2025屆高三化學(xué)一輪復(fù)習(xí) 第13講 鐵鹽、亞鐵鹽及其轉(zhuǎn)化 課件
- 【電商企業(yè)跨國并購的績效探析案例:以阿里巴巴并購Lazada為例(論文)14000字】
評論
0/150
提交評論