![第五章習(xí)題答案.doc_第1頁](http://file1.renrendoc.com/fileroot_temp2/2020-3/14/b2707ce3-5a5e-441a-af57-4b260475a68b/b2707ce3-5a5e-441a-af57-4b260475a68b1.gif)
![第五章習(xí)題答案.doc_第2頁](http://file1.renrendoc.com/fileroot_temp2/2020-3/14/b2707ce3-5a5e-441a-af57-4b260475a68b/b2707ce3-5a5e-441a-af57-4b260475a68b2.gif)
![第五章習(xí)題答案.doc_第3頁](http://file1.renrendoc.com/fileroot_temp2/2020-3/14/b2707ce3-5a5e-441a-af57-4b260475a68b/b2707ce3-5a5e-441a-af57-4b260475a68b3.gif)
![第五章習(xí)題答案.doc_第4頁](http://file1.renrendoc.com/fileroot_temp2/2020-3/14/b2707ce3-5a5e-441a-af57-4b260475a68b/b2707ce3-5a5e-441a-af57-4b260475a68b4.gif)
免費預(yù)覽已結(jié)束,剩余1頁可下載查看
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第五章習(xí)題答案5.1 用圖示法說明存儲器的分類。答:存儲器的分類如下圖:5.2 請說明存儲器的分級結(jié)構(gòu)及其工作原理。答:存儲器的分級結(jié)構(gòu):寄存器組、高速緩沖存儲器、主存儲器和外存儲器。寄存器組是最高一級的存儲器。在微型計算機中,寄存器組一般是微處理器內(nèi)含的,設(shè)置一系列寄存器是為了盡可能地減少微處理器從外部取數(shù)的次數(shù)。第二級存儲器是高速緩沖存儲器(Cache)。這一級存儲器一般只裝載當(dāng)前用得最多的程序或數(shù)據(jù),使微處理器能以自己最高的速度工作。第三級是內(nèi)存儲器。運行的程序和數(shù)據(jù)都放在其中。最低一級存儲器是大容量的外存,在存取速度上比內(nèi)存要慢得多。由于它平均存儲費用很低,所以大量用作后備存儲器,存儲各種程序和數(shù)據(jù)。5.3 存儲器的主要性能指標有哪些?答:存儲器的主要性能指標有:存儲容量、存取時間、可靠性、功耗、集成度、性價比。 5.4 下列SRAM芯片各需要多少條地址線進行尋址?各需要多少條數(shù)據(jù)I/O線? (1) 5124b (2) 1K4b (3) lK8b (4) 2K1b (5) 4Klb (6) 16K4b (7) 64K1b (8) 256K4b答:(1)需地址線9條,數(shù)據(jù)線4條(2)需地址線10條,數(shù)據(jù)線4條(3)需地址線10條,數(shù)據(jù)線8條(4)需地址線11條,數(shù)據(jù)線1條(5)需地址線12條,數(shù)據(jù)線1條(6)需地址線14條,數(shù)據(jù)線4條(7)需地址線16條,數(shù)據(jù)線1條(7)需地址線18條,數(shù)據(jù)線4條5.5 使用下列RAM芯片組成所需的存儲容量,各需多少RAM芯片?各需多少RAM芯片組?共需多少尋址線?每塊芯片需多少地址線? (1) 5124b的芯片,組成8KB的存儲容量。 (2) 1K1b的芯片,組成32KB的存儲容量。 (3) 1K4b的芯片,組成4KB的存儲容量。 (4) 4K1b的芯片,組成64KB的存儲容量。答:(1)需32個芯片,組成16個芯片組,需13條地址線尋址,每塊芯片需9條地址線尋址。(2)需256個芯片,組成32個芯片組,需15條地址線尋址,每塊芯片需10條地址線尋址。(3)需8個芯片,組成4個芯片組,需12條地址線尋址,每塊芯片需10條地址線尋址。(4)需128個芯片,組成16個芯片組,需16條地址線尋址,每塊芯片需12條地址線尋址。5.6 已知某RAM芯片的引腳中有12根地址線,8位數(shù)據(jù)線。該存儲器的容量為多少字節(jié),若該芯片所占存儲空間的起始地址為1000H,其結(jié)束地址是多少?答:該存儲器的容量為4K字節(jié),若該芯片所占存儲空間的起始地址為1000H,其結(jié)束地址是1FFFH。5.7 用8K1b的RAM芯片組成16K8b的存儲器,需要多少芯片?地址線中哪些參與片內(nèi)尋址?哪些參與芯片組的片選擇信號?答:需16個芯片?A12A0參與片內(nèi)尋址,A19A13參與芯片組的選擇信號。 5.8 常用的存儲器片選控制方法有哪幾種?各有何特點?答:(1)線選法:線性選擇法,是指直接用地址總線的高位地址中的某一位直接作為存儲器芯片的片選信號(),用地址線的低位實現(xiàn)對芯片的片內(nèi)選擇(尋址)。線選法的優(yōu)點是電路簡單,選擇芯片不需外加邏輯電路。但線選法不能充分利用系統(tǒng)的存儲器空間,每個芯片所占的地址空間把整個地址空間分成了相互隔離的區(qū)段,即地址空間不連續(xù),這給編程帶來一定困難。同時,每個存儲單元具有多個地址,造成地址重疊現(xiàn)象。所以,線選法只適用于容量較少的簡單微機系統(tǒng)或不需要擴充內(nèi)存空間的系統(tǒng)。(2)全譯碼法:將系統(tǒng)地址總線中除片內(nèi)地址以外的全部高位地址接到地址譯碼器的輸入端參加譯碼,把譯碼器的輸出信號作為各芯片的片選信號,將它們分別接到存儲器芯片的片選端,以實現(xiàn)片選。全譯碼法的優(yōu)點是可以使每片(或組)芯片的地址范圍不僅是唯一確定的,而且也是連續(xù)的,不會產(chǎn)生地址重疊現(xiàn)象,但對譯碼電路要求較高。通常當(dāng)存儲器芯片較多時,采用這種方法。(3)部分譯碼法:將高位地址線中某幾位(而不是全部高位)地址經(jīng)過譯碼器譯碼,作為片選信號,仍用地址線低位部分直接連到存儲器芯片的地址輸入端實現(xiàn)片內(nèi)尋址。該方法實際是線選法和全譯碼法的混合方式。顯然,部分譯碼也存在地址重疊問題。5.9 設(shè)計一個12KB容量的存儲器,要求EPROM區(qū)為8KB,從0000H開始,采用2716芯片(2K8),RAM區(qū)為4KB,從2000H開始,采用2128或6116芯片(2K8)。系統(tǒng)提供16位地址線、8根數(shù)據(jù)線。答:(提示)需4個2716芯片、2個6116芯片。A10A0作為2716和6116的字選線,A15A11作為片選線。5.10 簡述雙端口存儲器與傳統(tǒng)的單端口存儲器的區(qū)別? 答:單端口存儲器,只有一套主存地址寄存器MAR、地址譯碼器、主存數(shù)據(jù)寄存器MDR和一套讀寫電路,在任一時刻只能接受來自其中一方的訪問請求,是一種串行工作模式,使CPU與I/O設(shè)備經(jīng)常面臨爭訪主存的矛盾。而雙端口隨機存儲器有兩個訪問端口,即兩套主存地址寄存器MAR、地址譯碼器、主存數(shù)據(jù)寄存器MDR和兩套讀寫電路,兩個端口分別連接兩套獨立的總線(AB、DB和CB),可同時接受來自兩方面的訪問內(nèi)存請求,使存儲器工作實現(xiàn)了并行,從而提高了整個計算機系統(tǒng)的效率。5.11雙端口存儲器發(fā)生讀寫沖突的條件是什么?發(fā)生沖突時,判斷邏輯如何決定對哪個端口優(yōu)先進行讀寫操作? 答:當(dāng)兩個端口均為開放狀態(tài)(為高電平)且存取地址相同時,發(fā)生讀寫沖突。此時判斷邏輯可以使地址匹配或片使能匹配下降至5ns,并決定對哪個端口進行存取。判斷方式有以下兩種:(1)如果地址匹配且在之前有效,片上的控制邏輯在和之間進行判斷來選擇端口(判斷)。(2)如果在地址匹配之前變低,片上的控制邏輯在左、右地址間進行判斷來選擇端口(地址有效判斷)。5.12 存儲模塊有哪幾種組織方式,各有何優(yōu)缺點? 答:存儲模塊的組織方式有:順序組織方式和交錯組織方式。對于連續(xù)字的成塊傳送,交錯方式的模塊組織提供了一種多模塊流水式存取的可能性;而順序方式是單一模塊存取時其它模塊不工作,成塊傳送時無模塊并行性。但是某一模塊出現(xiàn)故障時,對順序方式存儲器只是局部故障,而對交錯方式來說卻是全局性故障。另外,順序方式存儲器對增添模塊來擴充容量也方便些。5.13簡述8086CPU對“規(guī)則存放”的字與“非規(guī)則存放”的字的訪問過程。答:“規(guī)則存放”的字的訪問:當(dāng)字的地址為偶數(shù)地址時,其A0為低電平而自動選中偶地址存儲模塊,并由地址A19A1選中其中的一個字節(jié)。同時,CPU將自動置為低電平,選中奇地址存儲模塊。同樣由地址A19A1選中其中的一個字節(jié),顯然該字節(jié)的地址等于所給偶數(shù)地址加1。于是,分屬于兩個存儲模塊但地址碼連續(xù)的兩個字節(jié)將分別通過數(shù)據(jù)總線的高8位和低8位同時傳送,從而在一個總線周期中完成16位字的訪存操作?!胺且?guī)則存放”的字的訪問:當(dāng)字的地址為奇數(shù)地址時,因其A0為高電平,無法自動選中偶地址存儲模塊,則CPU只能使用兩個總線周期,分兩步完成所要求的訪存操作:第一步,將置為低電平,在奇地址存儲模塊中選中指定的一個字節(jié),通過數(shù)據(jù)總線的高8位傳送,用一個總線周期完成第一字節(jié)的訪存操作;第二步,將所給奇數(shù)地址加1成為偶數(shù)地址,將置為高電平,選中偶地址存儲模塊中的指定字節(jié),通過數(shù)據(jù)總線的低8位傳送,在第二個總線周期中完成第二字節(jié)的訪存操作。5.14 說明80486CPU在進行字節(jié)/字/雙字數(shù)據(jù)訪問時,數(shù)據(jù)地址與、之間的關(guān)系。答:如果在一個總線周期中要完成雙字數(shù)據(jù)的訪問,則4路信號同時有效,同時選中4個存儲模塊工作;如果訪問的是16位數(shù)據(jù),則選中兩個存儲模塊工作(一般是/或/有效);如果只訪問8位數(shù)據(jù),則只選中一個存儲模塊工作(、其中之一有效)。5.15 簡述高速緩沖存儲器的基本工作原理。Cache的工作原理是基于程序訪問的局部性原理。根據(jù)局部性原理,可以在主存和CPU通用寄存器之間設(shè)置一個高速的容量相對較小的存儲器,把正在執(zhí)行的指令地址附近的一部分指令或數(shù)據(jù)從主存調(diào)入這個存儲器,供CPU在段時間內(nèi)使用,這對提高程序的運行速度有很大的作用。這個介于主存和CPU之間的高速小容量存儲器稱為高速緩沖存儲器(Cache)。5.16 Cache與主存的地址映射方式有哪幾種?各有什么特點?答:三種:(1)全相聯(lián)映射。這種方式是將一個主存塊的地址(塊號)與塊的內(nèi)容一起都存于Cache行中。一個塊可以拷貝到Cache的任意一行上,極其靈活;但這也帶來查找困難,對于一個指定的內(nèi)存地址必須將其塊號與Cache所有行的標記同時進行比較。主要缺點是比較器電路難于設(shè)計與實現(xiàn)。(2)直接映射方式中一個主存塊只能拷貝到Cache的一個特定行位置上去。塊號j與能保存此塊的行號i有如下關(guān)系: ij MOD m (m是Cache總行數(shù))。直接映射方式的優(yōu)點是硬件簡單,成本低。缺點是每個主存塊只有一個固定的行位置可存放。如果塊號相距m整數(shù)倍的兩個塊存于同一Cache行時,就要發(fā)生沖突。(3)組相聯(lián)映射方式是將Cache分成u組,每組v行。主存塊存放到哪個組是固定的,至于存放到該組哪個行是靈活的。即有如下關(guān)系: mu v 組號qj M0D u組相聯(lián)映射方式是前兩種方式的折中。5.17 為保持Cache內(nèi)容與主存的一致性,可采取哪些寫操作策略?答:三種寫操作策略:寫貫通法、寫回法和寫一次法。寫貫通法要求:Cache寫命中時Cache與存儲器同時完成寫修改,即處理器的寫操作貫通Cache直達到存儲器。Cache寫未命中時有寫分配與寫不分配之分。所謂的寫不分配是只完成存儲器修改,無其它動作。所謂的寫分配是完成存儲器寫修改之后將修改行再裝入Cache,即為寫未命中的行分配一個新行。寫回法要求:Cache寫命中時只在Cache中完成寫修改,并不立即寫回主存,只有當(dāng)此行被換出時才寫回主存。如果CPU寫未命中,為包含欲寫字的主存塊在Cache分配一行,將此塊整個拷貝到Cache后對其進行修改。主存的寫操作修改統(tǒng)一地留到換出時再進行。寫一次法是基于寫回法并結(jié)合寫貫通法的寫策略:寫命中與寫未命中的處理方法與寫回法基本相同,只是第一次寫命中時要同時寫回主存。5.18 設(shè)一個Cache的容量為2K字,每個塊為16字,求(1) 該Cache可容納多少個塊?(2) 如果主存的容量為256K字,則有多少個塊?(3) 主存的地址有多少位,Cache的地址有多少位?(4) 在直接映射方式下,主存中的第i塊映射到Cache的那一行中?答:(1)128塊(2)16K個塊(3)主存的地址有18位,Cache的地址有11位。(4)塊號i與能保存此塊的行號j有如下關(guān)系: ji MOD 128 5.19 什么是虛擬存儲器、虛擬存儲空間和虛地址?答:虛擬存儲器是一種通過硬件和軟件的綜合來擴大用戶可用存儲空間的技術(shù)。它將內(nèi)存和外存統(tǒng)一編址,形成一個比內(nèi)存空間大許多的存儲空間,稱為虛擬存儲空間。虛擬地址空間的大小由CPU存儲管理體系結(jié)構(gòu)決定,并由外部存儲器支持。虛擬存儲器的地址稱為虛擬地址或邏輯地址(用戶在編制程序時使用的地址)。5.20 試述虛擬存儲器中段頁式存儲管理的地址轉(zhuǎn)換過程。答:在段頁式虛擬存儲器中,虛擬地址被分為基號、段號、頁號和頁內(nèi)地址四個字段。在進行地址映像時,首先根據(jù)基號查找段基址表,從表中查出段表的起始地址,然后用段號從段表中查找該段的頁表的起始地址,然后根據(jù)段內(nèi)頁號在頁表中查找該頁在內(nèi)存中的起始地址,即實頁號,同時判斷該頁是否裝入內(nèi)存。如果該頁已裝入內(nèi)存,則從
溫馨提示
- 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)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教版地理八年級下冊8.1《自然特征與農(nóng)業(yè)》聽課評課記錄1
- 湘教版數(shù)學(xué)八年級上冊2.5《全等三角形及其性質(zhì)》聽評課記錄1
- 人教版數(shù)學(xué)九年級上冊聽評課記錄21.2.3《因式分解法》
- 生產(chǎn)設(shè)備技術(shù)轉(zhuǎn)讓協(xié)議書(2篇)
- 環(huán)保保潔服務(wù)協(xié)議書(2篇)
- 蘇科版數(shù)學(xué)七年級下冊12.3《互逆命題》聽評課記錄1
- 部編版八年級道德與法治下冊第四課《公民義務(wù)》第1課時《公民基本義務(wù)》聽課評課記錄
- 【部編人教版】八年級上冊歷史聽課評課記錄 第18課 從九一八事變到西安事變
- 浙教版數(shù)學(xué)七年級下冊1.3《平行線的判定》聽評課記錄2
- 2025年超低頻傳感器標定系統(tǒng)合作協(xié)議書
- 地質(zhì)災(zāi)害知識培訓(xùn)
- 傳統(tǒng)春節(jié)習(xí)俗
- 醫(yī)院消防安全知識培訓(xùn)課件
- 反走私課件完整版本
- 通信工程制圖(微課版)課程標準
- 四年級下冊數(shù)學(xué)知識點總結(jié)
- 第三屆全國石油工程設(shè)計大賽作品(油藏工程設(shè)計單項)
- (人衛(wèi)版第九版?zhèn)魅静W(xué)總論(一))課件
- 壓力性損傷護理質(zhì)控細則及集束化管理措施
- 《批判性思維原理和方法》全套教學(xué)課件
- 產(chǎn)后康復(fù)-腹直肌分離
評論
0/150
提交評論