計(jì)算機(jī)組成原理教程(第四版)課后答案_第1頁
計(jì)算機(jī)組成原理教程(第四版)課后答案_第2頁
計(jì)算機(jī)組成原理教程(第四版)課后答案_第3頁
計(jì)算機(jī)組成原理教程(第四版)課后答案_第4頁
計(jì)算機(jī)組成原理教程(第四版)課后答案_第5頁
已閱讀5頁,還剩40頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、計(jì)算機(jī)組成原理教程第二章習(xí)題選解2.1 說明存儲器的存取時(shí)間與存取周期之間的聯(lián)系與區(qū)別。解: (參見P62) 存取時(shí)間TA是指存儲器從接收到CPU發(fā)來的讀寫有關(guān)信號開始,到讀出/寫入數(shù)據(jù)所需的時(shí)間。而存取周期TW是指連續(xù)兩次讀寫存儲器所需的最小時(shí)間間隔。 存取時(shí)間和存取周期都是反映存儲器存取速度的指標(biāo),存取周期大于存取時(shí)間。在存儲器進(jìn)行讀寫操作時(shí),由于存儲元件本身的性能,做完一次存或取之后,不能馬上進(jìn)行另外的存或取,需要一段穩(wěn)定和恢復(fù)時(shí)間。存取周期就是存取時(shí)間加上存儲單元的恢復(fù)穩(wěn)定時(shí)間。2.2 存儲器的帶寬有何物理意義?存儲器總線寬度為32位,存取周期為250nS,這個(gè)存儲器帶寬是多少?解:存

2、儲器的帶寬是指每秒鐘訪問的二進(jìn)制位的數(shù)目。其物理意義是一個(gè)以存儲器為中心的機(jī)器可以獲取的信息傳輸速度。 若存儲周期為250ns,則工作速度=1/ 250ns , 所以,存儲器帶寬=工作速度總線寬度 =1/250ns*32bit =1/250X10-9 32 bps =32X109 /250 bps =128X106 bps =128M bps2.3 ROM與RAM兩者的差別是什么? 解:ROM、RAM都是主存儲器的一部分,但它們有很多差別: (1)RAM是隨機(jī)存取存儲器,ROM是只讀存取存儲器; (2)RAM是易失性的,一旦掉電,則所有信息全部丟失;ROM是非易失性的,其信息可以長期保存,常用

3、于存放一些固定用的數(shù)據(jù)和程序,比如計(jì)算機(jī)的自檢程序CMOS、BIOS、漢字庫等。2.4 指出下列存儲器哪些是易失性的? 哪些是非易失性的? 哪些是讀出破壞性的? 哪些是非讀出破壞性的? 動(dòng)態(tài)RAM,靜態(tài)取RAM,ROM,Cache,磁盤,光盤。 解: 動(dòng)態(tài)RAM、靜態(tài)RAM、Cache是易失性的,ROM、磁盤、光盤是非易失性的。動(dòng)態(tài)RAM是讀出破壞性的,其余均為非讀出破壞性的。2.5 術(shù)語:存儲元、存儲單元、存儲體、存儲單元地址,有何聯(lián)系和區(qū)別?存儲元存儲元:存儲一位二進(jìn)制信息的基本單元電路。存儲單元存儲單元:由若干存儲元組成。一臺機(jī)器的所有存儲單元長度相同,一般由8的整數(shù)倍個(gè)存儲元構(gòu)成。存儲

4、體存儲體:是存儲單元的集合,它由許多存儲單元組成,用來存儲大量的數(shù)據(jù)和程序。存儲器單元地址存儲器單元地址:計(jì)算機(jī)在存取數(shù)據(jù)時(shí),以存儲單元為單位進(jìn)行存取。為區(qū)別不同單元,給每個(gè)存儲單元賦予地址,每個(gè)存儲單元都有一條唯一的字線與存儲單元地址編碼對應(yīng)。2.6 下面關(guān)于存儲器的描述,請選則正確的敘述。(1)CPU訪問存儲器的時(shí)間是由存儲體的容量決定的,存儲容量越大,訪問存儲器所需的時(shí)間就越長;(2)因?yàn)閯?dòng)態(tài)存儲器是破壞性讀出,必須不斷地刷新;(3)隨機(jī)半導(dǎo)體存儲器(RAM)中的任何一個(gè)單元都可以訪問;(4)固定存儲器(ROM)中的任何一個(gè)單元不能隨機(jī)訪問.(5)一般情況下,ROM和RAM在存儲體中是統(tǒng)

5、一編址的.(6)由于半導(dǎo)體存儲器加電后才能存儲數(shù)據(jù),斷電后數(shù)據(jù)就丟失了,因此,用EPROM做的存儲器,加電后必須重寫原來的內(nèi)容。解:(1)F。主存是隨機(jī)存儲器,CPU訪問任何單元的時(shí)間都是相同的,同容量的大小沒有關(guān)系。 (2)F。刷新不僅僅是因?yàn)榇鎯ζ魇瞧茐男宰x出,還在于動(dòng)態(tài)存儲器在存儲數(shù)據(jù)時(shí),存儲器不做任何操作時(shí),電荷也會泄漏,為保證數(shù)據(jù)的正確性,必須使數(shù)據(jù)周期性地再生,即刷新。 (3)T。 (4)F。ROM只是把信息固定地存放在存儲器中,而訪問存儲器仍然是隨機(jī)的。 (5)T。在計(jì)算機(jī)設(shè)計(jì)中,往往把RAM和ROM的整體作主存,因此,RAM和ROM一般是統(tǒng)一編址的。 (6)F。EPROM是只讀

6、存儲器,與半導(dǎo)體隨機(jī)存儲器制作工藝不同,不會因掉電丟失數(shù)據(jù)。 2.7 某計(jì)算機(jī)系統(tǒng)字長為32位,主存以字節(jié)編址,試畫出存儲器中字地址和字節(jié)地址的分配情況。 解:存儲器中字地址和字節(jié)地址的分配情況如下圖所示000102字節(jié)編址000204字編址0103052.8 設(shè)計(jì)一個(gè)用64K x 1位的芯片構(gòu)成256K x 16位的存儲器,畫出組織結(jié)構(gòu)圖。解: (1)要用64K x l的芯片構(gòu)造256K x l6位的存儲器,需要字、位同時(shí)擴(kuò)展,共需芯片 256/64 x 16/1=64 (片); (2)主存容量為256KB=218B,即共需地址線 18根,可用其中A0A15 16根接到芯片組, 余下兩根A1

7、6、A17 接到片選譯碼器。 (3)組織結(jié)構(gòu)圖: A15 D.A14 64K1 A0DDDDDDD.16片A15A14A0 A15 D.A14 64K1 A0DDDDDDD.16片A15A14A0地址總線D0D2D4D15D1D3D5數(shù)據(jù)總線 A15 D.A14 64K1 A0DDDDDDD.16片A15A14A0 A15 D.A14 64K1 A0DDDDDDD.16片A15A14A0片選譯碼A16A172.9 2114是排列成64 x 64陣列的六管存儲芯片,試問組成4K x l6位的存儲器,共需少片2114? 畫出邏輯框圖。 解:Intel 2114芯片一片的容量為1Kx4位,要組成4K

8、Xl6位的存儲器,需要2114芯片 4K/l x l6/4=16(片)。 片內(nèi)地址需要10根地址線,用A0A9,片選需要2位地址線,用A10A11。 組織結(jié)構(gòu)圖: 1Kx4 CS 地址總線D0D2D15D1D3D14數(shù)據(jù)總線A0A1A9 1Kx4 CS A0A1A9 1Kx4 CS A0A1A9 1Kx4 CS A0A1A9片選譯碼A11A102.10 在2.9題中,如果存儲器以字節(jié)編址,CPU用一根控制線指明所尋址的是字還是字節(jié),試設(shè)計(jì)這根控制線的連接方法。 解:若以字節(jié)編址,則存儲容量增加了1倍,因此需要增加一根地址線A12。另外每一芯片上除了有片選端CS外,還須有一個(gè)字/字節(jié)選擇端WB。

9、接線示意圖: 1Kx4 CS WB 地址總線D0D2D15D1D3D14數(shù)據(jù)總線A0A1A9 1Kx4 CS WB A0A1A9 1Kx4CS WB A0A1A9 1Kx4 CS WB A0A1A9片選譯碼A11A10WB 2.11 設(shè)某機(jī)采用1Kx4位的動(dòng)態(tài)RAM芯片(片內(nèi)是64x64結(jié)構(gòu))組成的16Kx8位的存儲器。請回答: (1)設(shè)計(jì)該存儲器共需幾片RAM芯片? (2)畫出存儲體組成框圖? 解: (1) 存儲器共需16/1 x 8/432片 (2) 存儲器組成框圖(略)。2.12 已知某8位機(jī)的主存采用半導(dǎo)體存儲器,其地址碼為18位,若使用4Kx4位的靜態(tài)RAM芯片組成該機(jī)所允許的最大主

10、存空間,并選用模板塊結(jié)構(gòu),問: (1)若每個(gè)模板塊為32KX8位,共需幾個(gè)模板塊? (2)每個(gè)模板內(nèi)共有多少片RAM芯片? (3)主存共需多少RAM芯片? CPU如何選擇各模板?解:該機(jī)的地址碼為18b,字長8b,故該機(jī)的主存容量為218X8b28 X 210 X 8 b 256KB, (1)若每個(gè)模板塊為32K X 8b, 則需要256K / 32K8(塊)。 (2)每個(gè)模板塊需要32/4X8/48X2=16片。 (3)主存共需16X8=128片。CPU可用3位地址碼選擇8個(gè)模板塊。2.13 某計(jì)算機(jī)的存儲容量是64KB,若按字節(jié)尋址,則尋址的范圍為 (1) ,需要地址線 (2) 根,數(shù)據(jù)線

11、 (3) 根;若字長為32位,按字編址,尋址的范圍 (4)。 (1)A64K B32K C16K D8K (2)A64 B16 C8 D6 (3)A32 B16 C 8 D4 (4)A64K B32K C16K D8K解:(1)A。計(jì)算機(jī)的存儲容量為64KB,按字節(jié)尋址,其范圍就是主存的容量。 (2)B。64KB需要216個(gè)狀態(tài)來表示,即需16根地址線.(3)C。按字節(jié)尋址,每個(gè)數(shù)據(jù)的長度為8位,因此需要8根數(shù)據(jù)線。(4)C。字長32位,按字尋址,每個(gè)數(shù)據(jù)的長度為32位=4B,主存的總?cè)萘繛?4KB,則共有單元個(gè)數(shù)為64K/416K。2.14 某存儲器容量4K,其中ROM 2KB,選用EPRO

12、M 2Kx8/片,RAM 2KB,選用芯片RAM 1Kx8/片;地址線A11A0。寫出全部片選信號的邏輯式。解:根據(jù)要求ROM的容量為2KB,故只需1片EPROM而RAM的容量為2KB, RAM芯片容量為1KB,故需2片。對于ROM片內(nèi)地址為11位,用地址線的A10 A0 這11根地址線,RAM片地址為10位,用地址線的A9A0這10根地址線。主存中有3片芯片,至少需要2位地址信號加以區(qū)別,按其總?cè)萘啃枰?2根地址線,可以考慮用1根地址線A11作為區(qū)別。 EPROM和RAM的片選信號,對于2片RAM芯片可利用A10來區(qū)別其片選信號。設(shè)EPROM的片選信號為CS0,兩片RAM的片選信號為CS1,

13、 CS2,由此可得到如下的邏輯式:CS0 =A10CS1 =A10 A11,CS2 =A10 A11地址總線數(shù)據(jù)總線控制總線CPUA11A10A09D07RDA09, 10 ROM2K8位D07A091K8位D07A091K8位D07CS0RR/WR/WCS1CS2 2.15 請畫出八體交叉主存系統(tǒng)中的編址方式。 解:在多體交叉主存系統(tǒng)中可以采用兩種編址方式低位交叉和高位交叉。 低位交叉編址: M008.8n-8M119.8n-7M2210.8n-6M3311.8n-5M4412.8n-4M5513.8n-3M6614.8n-2M7715.8n-1M002.n-1M1nn+1.2n-1M22n

14、2n+1.3n-1M33n3n+1.4n-1M44n4n+1.5n-1M55n5n+1.6n-1M66n6n+1.7n-1M77n7n+1.8n-1高位交叉編址:2.16 在八體交叉主存系統(tǒng)中,若每體并行讀出兩個(gè)字,每字長兩個(gè)字節(jié),主存周期為T,求該存儲器的最大帶寬。 解:存儲器帶寬是指單位時(shí)間內(nèi)能讀出的二進(jìn)制位數(shù)。若每體能并行讀出2個(gè)字,八體交叉存儲器在1個(gè)周期內(nèi)最多可讀出16個(gè)字,每個(gè)字長為2個(gè)字節(jié),即16bit,則此存儲器的帶寬16X16bit/T256bit/T。2.17 欲將10011101寫入磁表面存儲器中:(1) 分別畫出歸零制、不歸零制和調(diào)頻制的寫入電流波形。(2)改進(jìn)不歸零制

15、(NRZl)的記錄原則是見“1”就翻。即當(dāng)記錄“1”時(shí)寫電流要改變方向;記錄“0”時(shí)不改變方向。畫出它的電流波。 (3)改進(jìn)調(diào)頻制(MFM)與調(diào)頻制方式區(qū)別在于:FM在信息元交界處寫電流總要改變一次方向;而MFM僅當(dāng)連續(xù)記錄兩個(gè)“0”時(shí),信息交界處翻轉(zhuǎn)一次;其他情況不翻轉(zhuǎn)。畫出MFM的寫電流波形。 解:各種不同方式寫入電流的波形圖如圖所示。1001101歸零制不歸零制調(diào)相制調(diào)頻制改進(jìn)不歸零制1001101改進(jìn)調(diào)頻制2.18 對活動(dòng)頭磁盤來講,磁盤地址是由 、 和 組成的,每個(gè)區(qū)存儲一個(gè) 。沿盤半徑方向的磁道數(shù)稱為 ,而磁道單位長度上記錄的二進(jìn)制代碼的位數(shù)稱為 ,兩者總稱為 。 解:記錄面號(磁

16、頭號)、磁道號(柱面號)、扇區(qū)號、記錄塊、道密度、位密度、存儲密度。 2.19 某磁盤組有4個(gè)盤片,5個(gè)記錄面。每個(gè)記錄面的內(nèi)磁道直徑為22cm,外磁道直徑為33cm,最大位密度為1600位/cm,道密度為80道cm,轉(zhuǎn)速為3600r/min。求: (1)磁盤組的總存儲容量是多少位(非格式化容量)? (2)最大數(shù)據(jù)傳輸率是每秒多少字節(jié)? (3)請?zhí)峁┮粋€(gè)表示磁盤信息地址的方案。解: (1)總?cè)萘棵棵嫒萘縓記錄面數(shù) 每面容量某一磁道容量X磁道數(shù) 某磁道容量=磁道長X本道位密度,在本題中給出了最大位密度,即最內(nèi)磁道的密度,并給出了內(nèi)徑,因此可計(jì)算出最內(nèi)磁道的容量1600位/cm X22cmX3.1

17、4=110528B/道 磁道數(shù)=排列磁道的半徑長X道密度 (33-22)cm/2X80道/cm=400道 最后得該磁盤組的 容量110528B/道X400道X5221056000B(2)最大數(shù)據(jù)傳輸率=轉(zhuǎn)速X某柱面的容量 =3600r/60s X 5 X某磁道容量 =331586400B/s(3)磁盤地址可參照32題,由磁盤面、柱面號、扇區(qū)號構(gòu)成,扇區(qū)中又以數(shù)據(jù)塊進(jìn)行組織。由上述計(jì)算看出:盤面有5個(gè),需3位,柱面有400個(gè),需9位,扇區(qū)一般為9個(gè),需要4位址,磁盤地址共由18位二進(jìn)制構(gòu)成。2.20 某磁盤存儲器轉(zhuǎn)速為3000轉(zhuǎn)/分,共有4個(gè)記錄面,每毫米5道,每道記錄信息為12288字節(jié),最小

18、磁道直徑為230mm,共有275道。請回答: (1)該磁盤存儲器的容量是多少? (2)磁盤數(shù)據(jù)傳輸率是多少? (3)平均等待時(shí)間是多少? 解: (1)磁盤容量4X12288B/道X275道13516800B (2)傳輸率=3000轉(zhuǎn)/60sXl2288614400B/s (3)平均等待時(shí)間1/2 X 1/轉(zhuǎn)速1/2 X 60/3000 0.01s10 ms2.21 已知某軟盤及驅(qū)動(dòng)器的規(guī)格為單面,77道,4條控制磁道,73條數(shù)據(jù)磁道,每磁道26個(gè)扇區(qū),128B/扇區(qū),轉(zhuǎn)速為360r/min,平均旋轉(zhuǎn)等待時(shí)間:83ms,平均查找時(shí)間為17ms,數(shù)據(jù)傳輸率為256Kbit/s。問: (1) 一張軟

19、盤的數(shù)據(jù)存儲容量約為 (1) 字節(jié); (2)若把平均訪問時(shí)間定為“平均查找時(shí)間+平均等待時(shí)間+1個(gè)扇區(qū)數(shù)據(jù)的傳送時(shí)間”,則此軟盤每個(gè)扇區(qū)的平均訪問時(shí)間是 (2) ms。 可供選擇的答案: (1) A.128K B.237K C250K D.47K E.512K (2) A.100 B.104 C128 D.600 E.612 解:(1)B (2)B 因?yàn)椋?(1) 數(shù)據(jù)的存儲容量=數(shù)據(jù)磁道數(shù)X每磁道扇區(qū)數(shù)X每扇區(qū)的字節(jié)數(shù)73X26X128/1024237K (2)對每個(gè)扇區(qū)的平均訪問時(shí)間平均查找時(shí)間+平均等待時(shí)間+1個(gè)扇區(qū)數(shù)據(jù)的傳送時(shí)間。前兩個(gè)已在題中給出,只需計(jì)算1個(gè)扇區(qū)數(shù)據(jù)的傳送時(shí)間。在題

20、目中已知數(shù)據(jù)傳輸率是256Kbit/s,一個(gè)扇區(qū)有128B,即128X8bit,則一個(gè)扇區(qū)數(shù)據(jù)傳送時(shí)間=128X8/256X1024=0.0039s3.9ms4ms,每個(gè)扇區(qū)的平均訪問時(shí)間83+17+4104ms。 2.22 某磁盤存儲器的轉(zhuǎn)速為3000r/min,共4個(gè)盤面,道密度5道/英寸,每道記錄信息為12288字節(jié),最小磁道直徑為230mm,共有275道。求: (1)該磁盤存儲器的容量? (2)最高位密度和最低位密度? (3)磁盤的數(shù)據(jù)傳輸率?解:(1)磁盤容量275道X12288B/道X4 =3516800B (2)最高位密度=12288B/道/最短磁道長度=12288B/道 /(3

21、.14X230mm/道)=17B/m (3)最低位密度=12288B/道/最長磁道長度 =12288B/道/(3.14X(275X25.4/5-230/2)mm/道=3.11B/mm (4)數(shù)據(jù)傳輸率=12288B=道X3000r/60s =614400B/s2.23 IBMPC/XT采用的5.25英寸雙面磁盤,每面40磁道,每道9扇區(qū),每扇區(qū)存儲512個(gè)字節(jié)。試求其格式化容量。 解: 格式化容量 =2X40X9X512=368640B=360KB2.24 、 和 組成三級存儲系統(tǒng),分級的目的是為了 。解:Cache、主存儲器、虛擬存儲器、提高存儲器的性能價(jià)格比。2.25 存儲系統(tǒng)的層次結(jié)構(gòu)可

22、以解決什么問題? 實(shí)現(xiàn)存儲器層次結(jié)構(gòu)的先決條件是什么?用什么度量?解:存儲器層次結(jié)構(gòu)可以提高計(jì)算機(jī)存儲系統(tǒng)的性能價(jià)格比。即在速度方面接近最高級的存儲器,在容量和價(jià)格方面接近最低級的存儲器。實(shí)現(xiàn)存儲器層次結(jié)構(gòu)的先決條件是程序?qū)Υ鎯ζ髟L問的局部性。其度量方法主要是存儲系統(tǒng)的命中率。 2.26 在虛擬存儲器中,術(shù)語物理空間和邏輯空間有何聯(lián)系和區(qū)別?解:物理空間:實(shí)際地址對應(yīng)的空間,也稱“實(shí)存空間”;邏輯空間:程序員編程時(shí)可用的虛地址對應(yīng)的地址空間,也稱“虛存空間”。一般情況下,邏輯空間遠(yuǎn)遠(yuǎn)大于物理空間。物理空間是在運(yùn)行程序時(shí),計(jì)算機(jī)能提供的真正的主存空間;邏輯空間則是用戶編程時(shí)可以運(yùn)用的虛擬空間,程

23、序運(yùn)行時(shí),必須把邏輯空間映射到物理空間。2.27 已知某程序中一條指令的邏輯地址為01FEOH,該系統(tǒng)使用頁式虛擬存儲器,頁面大小1KB,該程序的頁表起始地址為0011B;下列內(nèi)存單元末4位的內(nèi)容如表1.3.2所示。請指出該指令的實(shí)地址碼。 表2.5 內(nèi)存單元末4位的內(nèi)容 地址末4位的內(nèi)容007H300H307H000100111100解: 在頁式存儲器管理中,為每個(gè)程序建立一張頁表,記錄虛頁在主存中對應(yīng)的實(shí)頁號。程序中給出的地址是虛地址,要轉(zhuǎn)換成實(shí)地址,必須通過查找該程序?qū)?yīng)的頁表,方可知對應(yīng)的實(shí)頁號。具體的轉(zhuǎn)換過程如下: 虛地址=01FE0H=0001 1111 11100 000B,頁面

24、大小為1K,故頁內(nèi)地址為10位,虛地址的低10位為頁內(nèi)地址1111100000,虛地址的剩余位則為虛頁號,其頁表地址為頁表起始地址與虛頁號的連接=001100000111307H,在內(nèi)存單元307H中存放的字節(jié)中,后4位就是對應(yīng)的實(shí)頁號,這條指令對應(yīng)的實(shí)地址就是實(shí)頁號與頁內(nèi)地址的連接11001111100000=33E0H。2.28 設(shè)主存儲器容量為4MB,虛擬存儲器容量為1GB(109B),則虛擬地址和物理地址各為多少位? 根據(jù)尋址方式計(jì)算出來的有效地址是虛擬地址還是物理地址?解:虛擬存儲容量= 1GB= 230B,因此虛地址需要30位;主存容量4MB22X220B,因此實(shí)地址需要22位。程

25、序中尋址方式計(jì)算出的有效地址是虛地址。2.29 假設(shè)可供用戶程序使用的主存容量為100KB,而某用戶的程序和數(shù)據(jù)所占的主存容量超過100KB,但小于邏輯地址所表示的范圍,請問具有虛擬存儲器與不具有虛擬存儲器對用戶有何影響? 解:如果無虛擬存儲器,用戶就要對程序進(jìn)行準(zhǔn)確分段,并要考慮哪段存放在主存,哪段放在輔存,何時(shí)從輔存調(diào)入主存,何時(shí)從主存調(diào)入輔存,主存空間如何分配,地址如何編寫等,用戶編程負(fù)擔(dān)很重。如有虛擬存儲器,用戶就可不考慮上述問題,編程任務(wù)變得簡化。2.30 在上題中,如果頁面大小為4KB,頁表長度為多少?解:若頁面大小為4KB,則主存容量100KB便可分為25頁,頁表長度應(yīng)當(dāng)有25個(gè)

26、字。 2.31 從下列有關(guān)存儲器的描述中選出正確的答案。 (1)多體交叉存儲器主要解決擴(kuò)充容量問題。 (2)在計(jì)算機(jī)中,存儲器是數(shù)據(jù)傳送的中心,但訪問存儲器的請求是由CPU或I/O發(fā)的。 (3)在CPU中通常都設(shè)置若干個(gè)寄存器,這些寄存器與主存統(tǒng)一編址。訪問這些寄存器的指令格式與訪問存儲器是相同的。 (4)Cache與主存統(tǒng)一編址,即主存空間的某一部分屬于Cache。 (5)機(jī)器剛加電時(shí),Cache無內(nèi)容,在程序運(yùn)行過程中CPU初次訪問存儲器某單元時(shí),信息由存儲器向CPU傳送的同時(shí)傳送到Cache;當(dāng)再次訪問該單元時(shí)即可從Cache取得信息(假設(shè)沒有被替換)。 (6)在虛擬存儲器中,輔助存儲器

27、與主存儲器以相同的方式工作,因此允許程序員用比主存空間大得多的輔存空間編程。(7)Cache的功能全由硬件實(shí)現(xiàn)。(8)在虛擬存儲器中,邏輯地址轉(zhuǎn)換成物理地址是由硬件實(shí)現(xiàn)的,僅在頁面失效時(shí)才由操作系統(tǒng)將被訪問頁面從輔存調(diào)到主存,必要時(shí)還要先把被淘汰的頁面內(nèi)容寫入輔存。(9)內(nèi)存與外存都能直接向CPU提供數(shù)據(jù)。 解: (2)、(5)、(7)正確,其余是錯(cuò)誤的。 (1)多體交叉存儲主要是為了提高存取速度,增加存儲器帶寬。 (3) 機(jī)器中的寄存器常常是獨(dú)立編址的,因此訪問寄存器的指令格式與訪問存儲器的指令格式不同。 (4) Cache是單獨(dú)編址的,它不是主存的一部分,比主存的存取速度要快一個(gè)數(shù)量級。

28、(6) 在虛擬存儲器中,之所以允許程序員用比主存空間大得多的輔助空間編程,并不是因?yàn)檩o助存儲器與主存的工作方式相同,而是因?yàn)樵谥鞔媾c輔存之間加了一級存儲管理機(jī)制,由機(jī)器自動(dòng)進(jìn)行主輔存信息的調(diào)度。 (8)在虛擬存儲器中,主要通過存儲管理軟件來進(jìn)行虛實(shí)地址的轉(zhuǎn)換。 (9)外存不能直接向CPU提供數(shù)據(jù),CPU需要數(shù)據(jù)時(shí),向主存發(fā)出請求,若主存中無此數(shù)據(jù),由存儲管理軟件從輔存中調(diào)入,然后再提供給CPU。 2.32 使用高速緩沖存儲器是為了解決 問題,存儲管理主要由 實(shí)現(xiàn)。使用虛擬存儲器是為了解決 問題,存儲管理主要由 實(shí)現(xiàn)。后者在執(zhí)行程序時(shí),必須把映射到主存儲器的 空間上,這個(gè)過程稱為 。 解:速度 硬件 容量 軟件 邏輯地址 物理地址與虛實(shí)地址的轉(zhuǎn)換。2.33 選擇填空

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論