




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、數(shù)據(jù)庫(kù)系統(tǒng)工程師考試歷年試題分析與解答(第4版)第1章計(jì)算機(jī)硬件基礎(chǔ)1.1計(jì)算機(jī)硬件基礎(chǔ) 根據(jù)考試大綱,本章要求考生掌握以下知識(shí)點(diǎn)。(1)計(jì)算機(jī)組成原理:CPU的組成、性能和基本工作原理。(2)存儲(chǔ)系統(tǒng):存儲(chǔ)器的組成、多級(jí)存儲(chǔ)體系、RAID類型和特性。(3)I/O系統(tǒng):常用I/O設(shè)備、通信設(shè)備的性能和基本工作原理;I/O接口的功能、類型和特點(diǎn)。(4)計(jì)算機(jī)體系結(jié)構(gòu):CISC/RISC、流水線操作、多處理機(jī)和并行處理。(5)可靠性和性能評(píng)測(cè):診斷與容錯(cuò)、系統(tǒng)可靠性分析評(píng)價(jià)、計(jì)算機(jī)系統(tǒng)性能評(píng)測(cè)方法、性能計(jì)算(響應(yīng)時(shí)間、吞吐量、周轉(zhuǎn)時(shí)間)、性能指標(biāo)和性能設(shè)計(jì)、性能測(cè)試和性能評(píng)估。從近年試題來(lái)看,有關(guān)
2、計(jì)算機(jī)硬件基礎(chǔ)方面考查的范圍比較廣,但所考查的知識(shí)都是一些基本概念。1.1.1試題1 試題1(2004年11月試題12)內(nèi)存按字節(jié)編址,地址從A4000H到CBFFFH,共有 (1) 字節(jié)。若用存儲(chǔ)容量為32K?8bit的存儲(chǔ)芯片構(gòu)成該內(nèi)存,至少需要 (2) 片。(1)A.80K B.96K C.160K D.192K(2)A.2 B.5 C.8 D.10試題1分析由CBFFF-A4000就可以得出具體的容量大小:CBFFF-A4000+1 = 27FFF+1,化為10進(jìn)制,則為163840字節(jié)(byte),即163840 ? 1024=160K字節(jié)。因?yàn)樾酒娜萘渴?2K?8bit,即32K
3、字節(jié)(1byte=8bit),所以只要160 ? 32=5塊存儲(chǔ)芯片就可以實(shí)現(xiàn)該容量。試題1答案(1)C(2)B1.1.2試題2試題2(2004年11月試題3)中斷響應(yīng)時(shí)間是指 (3) .(3)A.從中斷處理開(kāi)始到中斷處理結(jié)束所用的時(shí)間 B.從發(fā)出中斷請(qǐng)求到中斷處理結(jié)束后所用的時(shí)間 C.從發(fā)出中斷請(qǐng)求到進(jìn)入中斷處理所用的時(shí)間 D.從中斷處理結(jié)束到再次中斷請(qǐng)求的時(shí)間試題2分析當(dāng)CPU執(zhí)行I/O請(qǐng)求指令時(shí),向I/O控制器發(fā)出相應(yīng)指令后,CPU并不等待I/O控制器返回的結(jié)果,而是繼續(xù)執(zhí)行其他操作。此時(shí),I/O控制器負(fù)責(zé)和外設(shè)進(jìn)行通信,當(dāng)數(shù)據(jù)從其數(shù)據(jù)寄存器寫(xiě)到外設(shè)后或者外設(shè)的數(shù)據(jù)寫(xiě)入其數(shù)據(jù)寄存器后,I
4、/O控制器向CPU發(fā)出中斷請(qǐng)求,CPU響應(yīng)中斷,并進(jìn)行相應(yīng)的處理。注意,由于I/O控制器的數(shù)據(jù)寄存器大小有限,一次I/O請(qǐng)求往往要經(jīng)過(guò)多次中斷過(guò)程才能完成。由于CPU無(wú)須等待I/O控制器和外設(shè)的數(shù)據(jù)交換,因此提高了整個(gè)系統(tǒng)的效率。1. 中斷的概念和分類顧名思義,中斷就是打斷CPU正在執(zhí)行的工作,讓CPU去處理其他更加重要或者更為緊迫的任務(wù)。發(fā)起中斷的事務(wù)稱為中斷源,中斷源包括I/O設(shè)備、實(shí)時(shí)時(shí)鐘、故障源、軟件中斷等。中斷系統(tǒng)使得CPU擺脫了只能按照指令順序執(zhí)行的束縛,讓計(jì)算在并行性、分時(shí)操作、故障處理等方面更加靈活。根據(jù)中斷源的不同,中斷可以分為內(nèi)部中斷和外部中斷。內(nèi)部中斷是CPU內(nèi)部產(chǎn)生的中
5、斷。在個(gè)人計(jì)算機(jī)(PC)中,內(nèi)部中斷又分為溢出中斷、除法錯(cuò)中斷、斷點(diǎn)中斷、軟件中斷及單步中斷,可以使用軟件中斷實(shí)現(xiàn)DOS功能調(diào)用和基本BIOS調(diào)用,也可以使用單步中斷實(shí)現(xiàn)程序的調(diào)試。外部中斷的中斷源來(lái)自于CPU之外。外部中斷按照CPU的響應(yīng)可以分為可屏蔽中斷和非屏蔽中斷。非屏蔽中斷是CPU一定要響應(yīng)的中斷,通常是計(jì)算機(jī)發(fā)生了緊急情況(如停電等)??善帘沃袛啻蠖嗍峭庠O(shè)和時(shí)鐘中斷,在計(jì)算機(jī)處理一些不應(yīng)該打斷的任務(wù)時(shí),可以通過(guò)設(shè)置屏蔽位來(lái)不響應(yīng)這些中斷。2. 中斷處理過(guò)程CPU收到中斷請(qǐng)求后,如果是當(dāng)前允許的中斷,那么要停止正在執(zhí)行的代碼,并把內(nèi)部寄存器入棧(保護(hù)現(xiàn)場(chǎng)),這個(gè)過(guò)程不能被再次打斷,所以
6、在保護(hù)現(xiàn)場(chǎng)的開(kāi)始要先關(guān)中斷,保護(hù)完后再開(kāi)中斷。保護(hù)現(xiàn)場(chǎng)的過(guò)程應(yīng)該盡量短,以避免錯(cuò)過(guò)其他中斷。這個(gè)過(guò)程消耗的時(shí)間稱為中斷響應(yīng)時(shí)間。也就是說(shuō),中斷響應(yīng)時(shí)間是發(fā)出中斷請(qǐng)求到中斷處理程序開(kāi)始執(zhí)行之間的時(shí)間差。然后,CPU開(kāi)始執(zhí)行中斷處理程序。中斷處理程序常常比較簡(jiǎn)單,通常是設(shè)置一些標(biāo)志位,做一些簡(jiǎn)單的數(shù)據(jù)處理,而讓其他更耗時(shí)的處理在非中斷程序完成。中斷處理程序完成后,需要將剛才保存的現(xiàn)場(chǎng)恢復(fù)(恢復(fù)現(xiàn)場(chǎng)),把入棧的寄存器出棧,繼續(xù)執(zhí)行被中斷的程序。整個(gè)過(guò)程消耗的時(shí)間稱為中斷處理時(shí)間。當(dāng)然,對(duì)于不同的中斷及不同的應(yīng)用,這個(gè)時(shí)間差別比較大,而且也不是一味求短,實(shí)際編寫(xiě)中斷處理程序時(shí)要考慮其重要程度?,F(xiàn)在大多
7、數(shù)CPU都支持多級(jí)中斷,即在運(yùn)行中斷處理程序時(shí),還可以響應(yīng)其他中斷,形成中斷嵌套。3. 中斷的判斷當(dāng)有多個(gè)中斷源時(shí),每個(gè)中斷源使用自身的中斷請(qǐng)求信號(hào)線與CPU相連,這種方式適用于中斷源不是很多的情況,而CPU的外部中斷引腳是有限的。CPU使用專門(mén)程序依次查詢判斷是哪個(gè)中斷源的請(qǐng)求,通過(guò)查詢的次序,可以實(shí)現(xiàn)中斷的優(yōu)先級(jí)控制。(1)硬件查詢:在這種方式中,有一個(gè)中斷確認(rèn)信號(hào)鏈與I/O設(shè)備相連,某個(gè)外設(shè)發(fā)出中斷請(qǐng)求后,中斷確認(rèn)信號(hào)開(kāi)始在各處傳遞,發(fā)出中斷請(qǐng)求的外設(shè)響應(yīng)這個(gè)信號(hào)。(2)總線仲裁:在這種方式中,外設(shè)需先得到總線控制權(quán),發(fā)出中斷請(qǐng)求,最后將設(shè)備號(hào)通過(guò)數(shù)據(jù)總線發(fā)給CPU.總線仲裁機(jī)制決定可以
8、發(fā)信號(hào)的外設(shè)。(3)中斷向量表:中斷向量表是一張有不同中斷處理程序入口地址的表格。根據(jù)這種機(jī)制,每個(gè)中斷源有不同的中斷號(hào),即中斷向量,當(dāng)CPU收到中斷信號(hào)后,會(huì)根據(jù)中斷號(hào)查詢中斷向量表,以得到該中斷的處理程序的入口地址。試題2答案(3)C1.1.3試題3試題3(2004年11月試題4)若指令流水線把一條指令分為取指、分析和執(zhí)行三部分,且三部分的時(shí)間分別是t取指=2 ns,t分析=2 ns,t執(zhí)行=1 ns,則100條指令全部執(zhí)行完畢需 (4) ns.(4)A.13 B.183 C.193 D.203試題3分析有關(guān)流水線的執(zhí)行時(shí)間計(jì)算問(wèn)題,是數(shù)據(jù)庫(kù)系統(tǒng)工程師考試中經(jīng)常出現(xiàn)的一類試題,因此,考生務(wù)
9、必要掌握流水線的基本原理和實(shí)現(xiàn)過(guò)程,以及影響流水線效率的因素。在流水線中,其實(shí)每一條指令的執(zhí)行時(shí)間并沒(méi)有減少,而第一條指令完全沒(méi)有能發(fā)揮流水線的優(yōu)勢(shì),只有在3操作周期的時(shí)間后才能執(zhí)行完成,剩下的時(shí)間里每個(gè)操作周期將完成一條指令。同時(shí),為了便于設(shè)計(jì),一般取流水線中耗時(shí)最長(zhǎng)的那個(gè)部分所需要的時(shí)間作為操作周期。設(shè)流水線由m段組成,每段所需時(shí)間分別為(1 i m),完成n個(gè)任務(wù)的實(shí)際時(shí)間可計(jì)算如下:(為最慢的一段所需時(shí)間)流水線的操作周期受到基本操作中最慢的那個(gè)操作的制約。這里最慢的操作所需時(shí)間是2 ns,所以操作周期是2 ns.即總時(shí)間為:注:實(shí)際設(shè)計(jì)時(shí),這里應(yīng)該是204 ns.因?yàn)槊總€(gè)部分都采用操
10、作周期計(jì)算,而操作周期為2 ns,即第1條指令完畢需要的時(shí)間是6 ns而不是5 ns.試題3答案(4)D1.1.4試題4試題4(2004年11月試題5)在單指令流多數(shù)據(jù)流計(jì)算機(jī)(SIMD)中,各處理單元必須 (5) .(5)A.以同步方式,在同一時(shí)間內(nèi)執(zhí)行不同的指令 B.以同步方式,在同一時(shí)間內(nèi)執(zhí)行同一條指令 C.以異步方式,在同一時(shí)間內(nèi)執(zhí)行不同的指令 D.以異步方式,在同一時(shí)間內(nèi)執(zhí)行同一條指令試題4分析1966年,Michael.J.Flynn提出根據(jù)指令流、數(shù)據(jù)流的多倍性特征對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行分類(通常稱為Flynn分類法),有關(guān)定義如下所述。指令流:指機(jī)器執(zhí)行的指令序列。數(shù)據(jù)流:指由指令流
11、調(diào)用的數(shù)據(jù)序列,包括輸入數(shù)據(jù)和中間結(jié)果,但不包括輸出數(shù)據(jù)。多倍性:指在系統(tǒng)性能瓶頸部件上同時(shí)處于同一執(zhí)行階段的指令或數(shù)據(jù)的最大可能個(gè)數(shù)。Flynn根據(jù)不同的指令流-數(shù)據(jù)流組織方式,把計(jì)算機(jī)系統(tǒng)分成四類,如表1-1所示。表1-1 Flynn分類法(1)單指令流單數(shù)據(jù)流(SISD):SISD其實(shí)就是傳統(tǒng)的順序執(zhí)行的單處理器計(jì)算機(jī),其指令部件每次只對(duì)一條指令進(jìn)行譯碼,并且只為一個(gè)操作部件分配數(shù)據(jù)。流水線方式的單處理機(jī)有時(shí)也被當(dāng)做SISD.值得注意的是,Intel公司的奔騰PII中開(kāi)始采用MMX技術(shù),引進(jìn)了一些新的通用指令,從某種意義上使用了單指令流多數(shù)據(jù)流的思想,但是,與Intel公司的前幾代產(chǎn)品(
12、X86/Pentium)相比,其指令序列的執(zhí)行方式和調(diào)用數(shù)據(jù)的方式?jīng)]有發(fā)生根本性的變化,所以從整體上來(lái)看,采用奔騰PII芯片的PC仍屬于SISD類。(2)單指令流多數(shù)據(jù)流(SIMD):SIMD以并行處理機(jī)(陣列處理機(jī))為代表,并行處理機(jī)包括多個(gè)重復(fù)的處理單元PU1PUn,由單一指令部件控制,按照同一指令流的要求為它們分配各自所需的不同數(shù)據(jù)。相聯(lián)處理機(jī)也屬于這一類。(3)多指令流單數(shù)據(jù)流(MISD):MISD具有n個(gè)處理單元,按n條不同指令的要求對(duì)同一數(shù)據(jù)流及其中間結(jié)果進(jìn)行不同的處理。一個(gè)處理單元的輸出又作為另一個(gè)處理單元的輸入。這類系統(tǒng)實(shí)際上很少見(jiàn)到。有文獻(xiàn)把流水線看做多個(gè)指令部件,稱流水線計(jì)
13、算機(jī)是MISD.(4)多指令流多數(shù)據(jù)流(MIMD):MIMD是指能實(shí)現(xiàn)作業(yè)、任務(wù)、指令等各級(jí)全面并行的多機(jī)系統(tǒng)。多處理機(jī)屬于MIMD.當(dāng)前的高性能服務(wù)器與超級(jí)計(jì)算機(jī)大多具有多個(gè)處理機(jī),能進(jìn)行多任務(wù)處理,稱為多處理機(jī)系統(tǒng)。不論是大規(guī)模并行處理機(jī)MPP(Massively Parallel Processor)或?qū)ΨQ多處理機(jī)SMP(Symmetrical Multi-Processor),都屬于這一類。Flynn分類法是最普遍使用的分類法。其他的分類法還有:(1)馮氏分類法:由馮澤云在1972年提出,馮氏分類法用計(jì)算機(jī)系統(tǒng)在單位時(shí)間內(nèi)所能處理的最大二進(jìn)制位數(shù)來(lái)對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行分類。(2)Handl
14、er分類法:由Wolfgan Handler在1977年提出,Handler分類法根據(jù)計(jì)算機(jī)指令執(zhí)行的并行度和流水線來(lái)對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行分類。(3)Kuck分類法:由David J.Kuck在1978年提出,Kuck分類法與Flynn分類法相似,也是用指令流、執(zhí)行流和多倍性來(lái)描述計(jì)算機(jī)系統(tǒng)特征,但其強(qiáng)調(diào)執(zhí)行流而不是數(shù)據(jù)流的概念。試題4答案(5)B1.1.5試題5 試題5(2004年11月試題6)單個(gè)磁頭在向盤(pán)片的磁性涂料層上寫(xiě)入數(shù)據(jù)時(shí),是以 (6) 方式寫(xiě)入的。(6)A.并行 B.并-串行 C.串行 D.串-并行試題5分析串行通信中,兩個(gè)設(shè)備之間通過(guò)一對(duì)信號(hào)線進(jìn)行通信,其中一根為信號(hào)線,另外一根
15、為信號(hào)地線,信號(hào)電流通過(guò)信號(hào)線到達(dá)目標(biāo)設(shè)備,再經(jīng)過(guò)信號(hào)地線返回,構(gòu)成一個(gè)信號(hào)回路。并行通信中,基本原理與串行通信沒(méi)有區(qū)別。只不過(guò)使用了成倍的信號(hào)線路,從而一次可以傳送更多位信號(hào)。單磁頭可以看做一對(duì)信號(hào)線路,所以是以串行方式寫(xiě)入數(shù)據(jù)。試題5答案(6)C1.1.6試題6試題6(2004年11月試題78)容量為64塊的Cache采用組相聯(lián)方式映像,每塊大小為128個(gè)字,每4塊為一組。若主存容量為4096塊,且以字編址,那么主存地址應(yīng)該為 (7) 位,主存區(qū)號(hào)為(8) 位。(7)A.16 B.17 C.18 D.19(8)A.5 B.6 C.7 D.8試題6分析Cache(高速緩沖存儲(chǔ)器)的功能是提高
16、CPU數(shù)據(jù)輸入/輸出的速率,突破所謂的馮諾依曼瓶頸,即CPU與存儲(chǔ)系統(tǒng)間數(shù)據(jù)傳送帶寬限制。高速存儲(chǔ)器能以極高的速率進(jìn)行數(shù)據(jù)的訪問(wèn),但由于其價(jià)格高昂,如果計(jì)算機(jī)的主存儲(chǔ)器完全由這種高速存儲(chǔ)器組成則會(huì)大大增加計(jì)算機(jī)的成本。通常在CPU和主存儲(chǔ)器之間設(shè)置小容量的Cache.Cache容量小但速度快,主存儲(chǔ)器速度較低但容量大,通過(guò)優(yōu)化調(diào)度算法,系統(tǒng)的性能會(huì)大大改善,仿佛其存儲(chǔ)系統(tǒng)容量與主存相當(dāng)而訪問(wèn)速度近似于Cache.在計(jì)算機(jī)的存儲(chǔ)系統(tǒng)體系中,Cache是訪問(wèn)速度最快的層次。使用Cache改善系統(tǒng)性能的依據(jù)是程序的局部性原理。依據(jù)局部性原理,把主存儲(chǔ)器中訪問(wèn)概率高的內(nèi)容存放在Cache中,當(dāng)CPU需
17、要讀取數(shù)據(jù)時(shí)就首先在Cache中查找是否有所需內(nèi)容,如果有則直接從Cache中讀??;若沒(méi)有,則再?gòu)闹鞔嬷凶x取該數(shù)據(jù),然后同時(shí)送往CPU和Cache.如果CPU需要訪問(wèn)的內(nèi)容大多都能在Cache中找到(稱為訪問(wèn)命中,hit),則可以大大提高系統(tǒng)性能。當(dāng)CPU發(fā)出訪問(wèn)請(qǐng)求后,存儲(chǔ)器地址先被送到Cache控制器以確定所需數(shù)據(jù)是否已在Cache中,若命中則直接對(duì)Cache進(jìn)行訪問(wèn)。這個(gè)過(guò)程稱為Cache的地址映射。常見(jiàn)的映射方法有直接映射、相聯(lián)映射和組相聯(lián)映射。(1)直接映射:以隨機(jī)存取存儲(chǔ)器作為Cache存儲(chǔ)器,硬件電路較簡(jiǎn)單。在進(jìn)行映射時(shí),存儲(chǔ)器的地址被分成三部分,從高到低依次為:高位地址標(biāo)識(shí)符、
18、塊號(hào),以及塊內(nèi)地址。首先按照塊號(hào)訪問(wèn)Cache,把該塊的tag值與存儲(chǔ)器地址中的tag域進(jìn)行比較,若相同則根據(jù)地址中的word域?qū)υ擁?xiàng)數(shù)據(jù)進(jìn)行讀寫(xiě),若tag不相符則說(shuō)明訪問(wèn)未命中。直接映射方式也是一種多對(duì)一的映射關(guān)系。(2)相聯(lián)映射:使用相聯(lián)存儲(chǔ)器作為Cache,其速度快于直接映射,但是硬件電路較復(fù)雜,而且價(jià)格也較昂貴。使用相聯(lián)存儲(chǔ)器組成的Cache存儲(chǔ)器,其基本單元分成兩部分:地址部分和數(shù)據(jù)部分。數(shù)據(jù)部分用于存放數(shù)據(jù),而地址部分則存放該數(shù)據(jù)的存儲(chǔ)器地址。當(dāng)進(jìn)行映射時(shí),相聯(lián)存儲(chǔ)器把CPU發(fā)出的存儲(chǔ)器地址與Cache內(nèi)所有的地址信息同時(shí)進(jìn)行比較,以確定是否命中。全相聯(lián)映射方式因其電路難于設(shè)計(jì)和實(shí)
19、現(xiàn),而只適用于小容量Cache.(3)組相聯(lián)映射:組相聯(lián)映射的每一個(gè)Cache塊中有兩個(gè)或兩個(gè)以上不同的tag域,每一個(gè)tag域則對(duì)應(yīng)著一個(gè)數(shù)據(jù)域。這樣,Cache中同一項(xiàng)的兩個(gè)(或多個(gè))數(shù)據(jù)有相同的block值和word值,但是可以有不同的tag值,從而彌補(bǔ)了直接映射機(jī)制的缺陷。當(dāng)CPU發(fā)出讀寫(xiě)請(qǐng)求后,地址信息中的block域用來(lái)訪問(wèn)Cache存儲(chǔ)器。存儲(chǔ)器地址所含的tag域則同時(shí)和同一塊中所有的tag進(jìn)行比較,以確定是否命中。為了加快tag的比較過(guò)程,可以采用相聯(lián)存儲(chǔ)器的方式并行地進(jìn)行比較,這就是組相聯(lián)名稱的由來(lái)。組相聯(lián)映射方式適度地兼顧了相聯(lián)和直接映射兩種方式的優(yōu)點(diǎn)。在Cache容量相等
20、的條件下,組相聯(lián)映射比直接映射方式有更高的命中率。若計(jì)算機(jī)的Cache容量大,速度快,而且運(yùn)行的程序又能使CPU讀寫(xiě)的數(shù)據(jù)經(jīng)常在Cache中獲得,則該程序執(zhí)行的速度就快,也就是說(shuō)如果程序短,訪問(wèn)存儲(chǔ)器的局部性比較大,Cache的命中率就會(huì)比一般程序高。采用這種程序來(lái)評(píng)價(jià)計(jì)算機(jī)性能時(shí)往往性能偏好。本題為組相聯(lián)的Cache,存儲(chǔ)器的主存地址和Cache地址格式為:區(qū)號(hào)的長(zhǎng)度由主存分區(qū)的區(qū)數(shù)確定,組號(hào)的長(zhǎng)度由一個(gè)區(qū)所分的組數(shù)確定,塊號(hào)的長(zhǎng)度由一個(gè)組所分的塊數(shù)確定,塊內(nèi)地址由塊的大小確定。所以依據(jù)題意得:Cache分4塊為一組,所以塊長(zhǎng)度 = log24 = 2;64塊的Cache可以分為16組,所以
21、組號(hào)長(zhǎng)度 = log216 = 4;字塊大小為128,所以塊內(nèi)地址長(zhǎng)度 = log2128 = 7.由于Cache分為64塊,所以主存分為4096/64 = 64個(gè)區(qū),區(qū)號(hào)長(zhǎng)度 = log264 = 6.主存塊長(zhǎng)度 = log24 = 2;主存組號(hào)長(zhǎng)度 = log216 = 4;主存塊內(nèi)地址長(zhǎng)度 = log2128 = 7.總長(zhǎng)度 = 區(qū)號(hào)長(zhǎng)度+組號(hào)長(zhǎng)度+塊長(zhǎng)度+塊內(nèi)地址長(zhǎng)度=19.試題6答案(7)D(8)B1.1.7試題7試題7(2005年5月試題12)在計(jì)算機(jī)中,最適合進(jìn)行數(shù)字加減運(yùn)算的數(shù)字編碼是 (1) ,最適合表示浮點(diǎn)數(shù)階碼的數(shù)字編碼是 (2) .(1)A.原碼 B.反碼 C.補(bǔ)碼 D
22、.移碼(2)A.原碼 B.反碼 C.補(bǔ)碼 D.移碼試題7分析本題實(shí)際上是考查考生對(duì)原碼、反碼、補(bǔ)碼和移碼的理解,如果對(duì)這幾種碼制的特性比較熟悉,題目自然就迎刃而解了。一個(gè)正數(shù)的原碼、補(bǔ)碼、反碼是相同的,負(fù)數(shù)則不同。下面簡(jiǎn)單介紹一下這幾種碼制的各自特色。1.原碼原碼是將最高位用做符號(hào)位(0表示正數(shù),1表示負(fù)數(shù)),其余各位代表數(shù)值本身的絕對(duì)值的表示形式。這種方式是最容易理解的。例如,+11的原碼是00001011,-11的原碼是10001011.但是在計(jì)算時(shí)直接使用原碼會(huì)有麻煩。比如(1)10+(-1)10 = 0,如果直接使用原碼,則:(00000001)2 + (1000001)2= (100
23、00010)2這樣計(jì)算的結(jié)果是-2,也就是說(shuō),使用原碼直接參與計(jì)算可能會(huì)出現(xiàn)錯(cuò)誤的結(jié)果。所以,原碼的符號(hào)位不能直接參與計(jì)算,必須和其他位分開(kāi),這樣會(huì)增加硬件的開(kāi)銷和復(fù)雜性。2.反碼正數(shù)的反碼與原碼相同。負(fù)數(shù)的反碼符號(hào)位為1,其余各位為該數(shù)絕對(duì)值的原碼按位取反。這個(gè)取反的過(guò)程使得這種編碼稱為反碼。例如,-11的反碼是11110100.同樣對(duì)上面的加法,使用反碼的結(jié)果是:(00000001)2 + (11111110)2 = (11111111)2這樣的結(jié)果是負(fù)0,而在人們普遍的觀念中,0是不分正負(fù)的。反碼與原碼的特性剛好相反,反碼的符號(hào)位可以直接參與計(jì)算,減法運(yùn)算能得到正確結(jié)果,但直接進(jìn)行加法運(yùn)
24、算無(wú)法得到正確結(jié)果。3.補(bǔ)碼正數(shù)的補(bǔ)碼與原碼相同。負(fù)數(shù)的補(bǔ)碼是該數(shù)的反碼加1,這個(gè)加1就是補(bǔ).例如,-11的補(bǔ)碼是11110101.再次做加法是這樣的:(00000001)2 + (11111111)2 = (00000000)2因此,直接使用補(bǔ)碼進(jìn)行計(jì)算的結(jié)果是正確的。對(duì)一個(gè)補(bǔ)碼表示的數(shù),要計(jì)算其原碼,只要對(duì)它再次求補(bǔ)就可以了。由于補(bǔ)碼能使符號(hào)位與有效值部分一起參加運(yùn)算,從而簡(jiǎn)化運(yùn)算規(guī)則,同時(shí)它也使減法運(yùn)算轉(zhuǎn)換為加法運(yùn)算,進(jìn)一步簡(jiǎn)化計(jì)算機(jī)中運(yùn)算器的電路,所以在大部分計(jì)算機(jī)系統(tǒng)中,數(shù)據(jù)都使用補(bǔ)碼表示。4.移碼移碼是在補(bǔ)碼的基礎(chǔ)上把首位取反得到的,這樣使得移碼非常適合于階碼的運(yùn)算,所以移碼常用于
25、表示階碼。試題7答案(1)C(2)D1.1.8試題8 試題8(2005年5月試題3)如果主存容量為16MB,且按字節(jié)編址,表示該主存地址至少應(yīng)需要 (3) 位。(3)A.16 B.20 C.24 D.32試題8分析根據(jù)主存容量或芯片的規(guī)格求地址的位數(shù),或者數(shù)據(jù)線的數(shù)量,這種題型在考試中經(jīng)常出現(xiàn),知道規(guī)則就很容易解題。只要把主存的容量寫(xiě)成2的N次方的形式,即可求得地址線的數(shù)目。這個(gè)N就是地址的位數(shù),例如,題目中的16M=224 ,所以,表示該主存地址至少需要24位。其實(shí)這種規(guī)律也是從實(shí)踐過(guò)程中總結(jié)出來(lái)的,我們來(lái)看幾個(gè)簡(jiǎn)單的例子:如果地址線有1根,則可以表示2個(gè)地址,即0,1,剛好滿足21=2;如
26、果地址線有2根,則可以表示4個(gè)地址,即00,01,10,11,滿足22=4;如果地址線有3根,則可以表示8個(gè)地址,即000,001,010,011,100,101,110,111,滿足23=8;依次類推,也就把規(guī)律總結(jié)出來(lái)了。試題8答案(3)C1.1.9試題9試題9(2005年5月試題46)操作數(shù)所處的位置,可以決定指令的尋址方式。操作數(shù)包含在指令中,尋址方式為 (4) ;操作數(shù)在寄存器中,尋址方式為 (5) ;操作數(shù)的地址在寄存器中,尋址方式為 (6) .(4)A.立即尋址B.直接尋址C.寄存器尋址D.寄存器間接尋址(5)A.立即尋址 B.相對(duì)尋址 C.寄存器尋址D.寄存器間接尋址(6)A.
27、相對(duì)尋址B.直接尋址 C.寄存器尋址D.寄存器間接尋址試題9分析本題考查的是考生對(duì)操作數(shù)幾種基本尋址方式的理解。操作數(shù)尋址有以下方式。1.隱含尋址在指令中不明顯地給出而是隱含著操作數(shù)的地址。例如,單地址的指令格式,沒(méi)有在地址字段中指明第二操作數(shù)地址,而是規(guī)定累加寄存器AC作為第二操作數(shù)地址,AC對(duì)單地址指令格式來(lái)說(shuō)是隱含地址。2.立即尋址指令的地址字段指出的不是操作數(shù)的地址,而是操作數(shù)本身。這種方式的特點(diǎn)是指令執(zhí)行時(shí)間很短,不需要訪問(wèn)內(nèi)存取數(shù)。題目中所說(shuō)的操作數(shù)包含在指令中的尋址方式就是立即尋址。例如,單地址的移位指令格式為:這里D不是地址,而是一個(gè)操作數(shù)。F為標(biāo)志位,當(dāng)F=1時(shí),操作數(shù)進(jìn)行右
28、移;當(dāng)F=0時(shí),操作數(shù)進(jìn)行左移。3.直接尋址直接尋址的特點(diǎn)是在指令的地址字段中直接指出操作數(shù)在內(nèi)存的地址D.采用直接尋址方式時(shí),指令字中的形式地址D就是操作數(shù)的有效地址E,即E=D.因此,通常又把形式地址D稱為直接地址。此時(shí),由尋址模式給予指示。如果用S表示操作數(shù),那么直接尋址的邏輯表達(dá)式為S=(E)=(D)。4.間接尋址間接尋址的情況下,指令地址字段中的形式地址D不是操作數(shù)的真正地址,而是操作數(shù)地址的指示器,D單元的內(nèi)容才是操作數(shù)的有效地址。如果把直接尋址和間接尋址結(jié)合起來(lái),則指令有如下形式:尋址特征位I=0,表示直接尋址,這時(shí)有效地址E=D;I=1,表示間接尋址,這時(shí)有效地址E=(D)。間
29、接尋址方式是早期計(jì)算機(jī)中經(jīng)常采用的方式,但由于兩次訪問(wèn)內(nèi)存,影響指令執(zhí)行速度,現(xiàn)在已不大使用。5.寄存器尋址方式和寄存器間接尋址方式當(dāng)操作數(shù)不是放在內(nèi)存中,而是放在CPU的通用寄存器中時(shí),可采用寄存器尋址方式。此時(shí)指令中給出的操作數(shù)地址不是內(nèi)存的地址單元號(hào),而是通用寄存器的編號(hào)。這也就是題目中所說(shuō)的操作數(shù)在寄存器中的尋址方式。寄存器間接尋址方式與寄存器尋址方式的區(qū)別在于:前者指令格式中的寄存器內(nèi)容不是操作數(shù),而是操作數(shù)的地址,該地址指明的操作數(shù)在內(nèi)存中。這也就是題目中所說(shuō)的操作數(shù)的地址在寄存器中的尋址方式。6.相對(duì)尋址方式相對(duì)尋址是指把程序計(jì)數(shù)器PC的內(nèi)容加上指令中的形式地址D而形成操作數(shù)的有
30、效地址。程序計(jì)數(shù)器的內(nèi)容就是當(dāng)前指令的地址。相對(duì)尋址是相對(duì)于當(dāng)前的指令地址而言的。采用相對(duì)尋址方式的好處是程序員無(wú)須用指令的絕對(duì)地址編程,所編寫(xiě)的程序可以放在內(nèi)存中的任何地方。在相對(duì)尋址方式中,形式地址D通常稱為偏移量,其值可正可負(fù),相對(duì)于當(dāng)前指令地址進(jìn)行浮動(dòng)。7.基址尋址方式基址尋址方式是將CPU中基址寄存器的內(nèi)容加上指令中的形式地址而形成操作數(shù)的有效地址。它的優(yōu)點(diǎn)是可以擴(kuò)大尋址能力。與形式地址相比,基址寄存器的位數(shù)可以設(shè)置得很長(zhǎng),從而可以在較大的存儲(chǔ)空間中尋址。8.變址尋址方式變址尋址方式與基址尋址方式計(jì)算有效地址的方法很相似,它把CPU中某個(gè)變址寄存器的內(nèi)容與偏移量D相加來(lái)形成操作數(shù)有效
31、地址。但使用變址尋址方式的目的不在于擴(kuò)大尋址空間,而在于實(shí)現(xiàn)程序塊的規(guī)律性變化。9.塊尋址方式塊尋址方式經(jīng)常用在I/O指令中,以實(shí)現(xiàn)外存儲(chǔ)器或外圍設(shè)備同內(nèi)存之間的數(shù)據(jù)塊傳送。塊尋址方式在內(nèi)存中還可用于數(shù)據(jù)塊遷移。塊尋址時(shí),通常在指令中指出數(shù)據(jù)塊的起始地址(首地址)和數(shù)據(jù)塊的長(zhǎng)度(字?jǐn)?shù)或字節(jié)數(shù))。如果數(shù)據(jù)塊是變長(zhǎng)的,可用三種方法指出它的長(zhǎng)度:在指令中畫(huà)出字段指出長(zhǎng)度;指令格式中指出數(shù)據(jù)塊的首地址與末地址;由塊結(jié)束字符指出數(shù)據(jù)塊長(zhǎng)度。10.段尋址方式微型機(jī)中采用了段尋址方式,例如它們可以給定一個(gè)20位的地址,從而有1MB存儲(chǔ)空間的直接尋址能力。為此將整個(gè)1MB空間以64KB為單位劃分成若干段。在尋
32、址一個(gè)內(nèi)存具體單元時(shí),由一個(gè)基地址再加上某些寄存器提供的16位偏移量來(lái)形成實(shí)際的20位物理地址。這個(gè)基地址就是CPU中的段寄存器。在形成20位物理地址時(shí),段寄存器中的16位數(shù)會(huì)自動(dòng)左移4位,然后以16位偏移量相加,即可形成所需的內(nèi)存地址。這種尋址方式的實(shí)質(zhì)還是基址尋址。試題9答案(4)A(5)C(6)D1.1.10試題10試題10(2005年5月試題7)三個(gè)可靠度R均為0.8的部件串聯(lián)構(gòu)成一個(gè)系統(tǒng),如圖1-1所示。圖1-1 串聯(lián)系統(tǒng)則該系統(tǒng)的可靠度為 (7) .試題10分析計(jì)算機(jī)系統(tǒng)是一個(gè)復(fù)雜的系統(tǒng),而且影響其可靠性的因素也非常繁復(fù),很難直接對(duì)其進(jìn)行可靠性分析;但通過(guò)建立適當(dāng)?shù)臄?shù)學(xué)模型,把大系
33、統(tǒng)分割成若干子系統(tǒng),可以簡(jiǎn)化其分析過(guò)程。常見(jiàn)的系統(tǒng)可靠性數(shù)學(xué)模型有以下三種。1.串聯(lián)系統(tǒng)假設(shè)一個(gè)系統(tǒng)由n個(gè)子系統(tǒng)組成,當(dāng)且僅當(dāng)所有的子系統(tǒng)都能正常工作時(shí),系統(tǒng)才能正常工作,這種系統(tǒng)稱為串聯(lián)系統(tǒng),如圖1-2所示。圖1-2 串聯(lián)系統(tǒng)設(shè)系統(tǒng)各個(gè)子系統(tǒng)的可靠性分別用R1,R2,,Rn表示,則系統(tǒng)的可靠性為:R = R1R2Rn如果系統(tǒng)的各個(gè)子系統(tǒng)的失效率分別用1,2,,n來(lái)表示,則系統(tǒng)的失效率為: = 12n2.并聯(lián)系統(tǒng)假如一個(gè)系統(tǒng)由n個(gè)子系統(tǒng)組成,只要有一個(gè)子系統(tǒng)能夠正常工作,系統(tǒng)就能正常工作,這種系統(tǒng)稱為并聯(lián)系統(tǒng),如圖1-3所示。圖1-3 并聯(lián)系統(tǒng)設(shè)系統(tǒng)各個(gè)子系統(tǒng)的可靠性分別用R1,R2,,Rn表
34、示,則系統(tǒng)的可靠性為:假如所有的子系統(tǒng)的失效率均為l,則系統(tǒng)的失效率為:在并聯(lián)系統(tǒng)中只有一個(gè)子系統(tǒng)是真正需要的,其余n-1個(gè)子系統(tǒng)稱為冗余子系統(tǒng),隨著冗余子系統(tǒng)數(shù)量的增加,系統(tǒng)的平均無(wú)故障時(shí)間也增加了。3.模冗余系統(tǒng)m模冗余系統(tǒng)由m個(gè)(m = 2n+1,為奇數(shù))相同的子系統(tǒng)和一個(gè)表決器組成,經(jīng)過(guò)表決器表決后,m個(gè)子系統(tǒng)中占多數(shù)相同結(jié)果的輸出作為系統(tǒng)的輸出,如圖1-4所示。圖1-4 模冗余系統(tǒng)在m個(gè)子系統(tǒng)中,只有n+1個(gè)或n+1個(gè)以上的子系統(tǒng)能正常工作,系統(tǒng)才能正常工作,輸出正確結(jié)果。假設(shè)表決器是完全可靠的,每個(gè)子系統(tǒng)的可靠性為R0,則m模冗余系統(tǒng)的可靠性為:其中為從m個(gè)元素中取j個(gè)元素的組合數(shù)
35、。顯然,本題是一個(gè)簡(jiǎn)單的串聯(lián)系統(tǒng)可靠性計(jì)算的試題,其可靠性為:試題10答案(7)B1.1.11試題11試題11(2005年5月試題1516)存儲(chǔ)在磁盤(pán)上的數(shù)據(jù)的排列方式會(huì)影響I/O服務(wù)的總時(shí)間。假設(shè)每磁道劃分成10個(gè)物理塊,每塊存放1個(gè)邏輯記錄。邏輯記錄R1,R2,,R10存放在同一個(gè)磁道上,記錄的安排順序如表1-2所示。表1-2 記錄的安排順序假定磁盤(pán)的旋轉(zhuǎn)速度為20ms/周,磁頭當(dāng)前處在R1的開(kāi)始處。若系統(tǒng)順序處理這些記錄,使用單緩沖區(qū),每個(gè)記錄處理時(shí)間為4ms,則處理這10個(gè)記錄的最長(zhǎng)時(shí)間為 (15) ;對(duì)信息存儲(chǔ)進(jìn)行優(yōu)化分布后,處理10個(gè)記錄的最少時(shí)間為 (16) .(15)A.180
36、ms B.200ms C.204ms D.220ms(16)A.40ms B.60ms C.100ms D.160ms試題11分析首先從磁盤(pán)的轉(zhuǎn)速20ms/周,我們可以知道,讀取一條記錄需要2ms.值得注意的一點(diǎn)是:處理一條記錄的前提是將其讀出來(lái)。處理第1條記錄時(shí),要先將其讀取出來(lái),再進(jìn)行處理,所以處理R1所需時(shí)間為2ms+4ms,當(dāng)R1處理完時(shí),磁頭已經(jīng)轉(zhuǎn)到了R4的位置,此時(shí)要將其調(diào)整到R2的位置,需要經(jīng)過(guò)R5,R6,R7,R8,R9,R10,R1,這樣要耗16ms的時(shí)間,再加上讀取R2需要2ms以及處理數(shù)據(jù)的4ms,R2的總處理時(shí)間應(yīng)為22ms.依次類推,處理這10個(gè)記錄的時(shí)間為:從上面的
37、分析,我們知道,大部分時(shí)間消耗在磁頭回移的過(guò)程中。為了減少這種時(shí)間消耗,可以對(duì)排列順序進(jìn)行優(yōu)化,優(yōu)化后的排列順序應(yīng)為:R1,R8,R5,R2,R9,R6,R3,R10,R7,R4.這樣,處理完R1時(shí),磁頭就到了R2的位置。直接讀取R2,處理R2,處理完R2,磁頭又到了R3的位置。依次類推,每條記錄的讀取及處理時(shí)間為:2ms+4ms=6ms,所以總時(shí)間為.試題11答案(15)C(16)B1.1.12試題12 試題12(2006年5月試題1)兩個(gè)同符號(hào)的數(shù)相加或異符號(hào)的數(shù)相減,所得結(jié)果的符號(hào)位SF和進(jìn)位標(biāo)志CF進(jìn)行(1) 運(yùn)算為l時(shí),表示運(yùn)算的結(jié)果產(chǎn)生溢出。(l)A.與 B.或 C.與非 D.異或
38、試題12分析在兩個(gè)有符號(hào)數(shù)進(jìn)行加減運(yùn)算時(shí),如果運(yùn)算結(jié)果超出上述可表示的有效范圍,就會(huì)發(fā)生溢出,使計(jì)算結(jié)果出錯(cuò)。顯然,溢出只能出現(xiàn)在兩個(gè)同符號(hào)數(shù)相加或兩個(gè)異符號(hào)數(shù)相減的情況下。一個(gè)有符號(hào)數(shù)的運(yùn)算相加或異符號(hào)數(shù)相減時(shí),如果次高位向最高位有進(jìn)位(或借位),而最高位向前無(wú)進(jìn)位(或借位),則結(jié)果發(fā)生溢出。平常我們把這個(gè)叫做正溢出。反過(guò)來(lái),如果次高位向最高位無(wú)進(jìn)位(或借位),而最高位向前有進(jìn)位(或借位),則結(jié)果也發(fā)生溢出。平常我們把這個(gè)叫做負(fù)溢出。有符號(hào)數(shù)算術(shù)運(yùn)算的溢出可根據(jù)運(yùn)算結(jié)果的符號(hào)位和進(jìn)位標(biāo)志判別。溢出的邏輯表達(dá)式為:VF=SFCF,即符號(hào)位和進(jìn)位標(biāo)志相異或,當(dāng)異或結(jié)果為0時(shí),則表示沒(méi)有溢出。試題
39、12答案(1)D1.1.13試題13試題13(2006年5月試題2)若浮點(diǎn)數(shù)的階碼用移碼表示,尾數(shù)用補(bǔ)碼表示。兩規(guī)格化浮點(diǎn)數(shù)相乘,最后對(duì)結(jié)果規(guī)格化時(shí),右規(guī)的右移位數(shù)最多為 (2) 位。(2)A.l B.2 C.尾數(shù)位數(shù) D.尾數(shù)位數(shù)-l試題13分析為了充分利用尾數(shù)來(lái)表示更多的有效數(shù)字,即提高數(shù)據(jù)的表示精度,通常采用規(guī)格化浮點(diǎn)數(shù)。規(guī)定浮點(diǎn)數(shù)在運(yùn)算結(jié)束將運(yùn)算結(jié)果存到計(jì)算機(jī)中時(shí),必須是規(guī)格化的浮點(diǎn)數(shù)。規(guī)格化浮點(diǎn)數(shù)尾數(shù)的最高數(shù)值位是有效數(shù)字,即正尾數(shù)0.5F1,負(fù)尾數(shù)-1F-0.5.要求規(guī)格化以后,其尾數(shù)部分是正數(shù)時(shí)為0.1的形式;是負(fù)數(shù)時(shí),對(duì)于原碼為1.1的形式,對(duì)于補(bǔ)碼為1.0的形式,可以通過(guò)尾數(shù)
40、小數(shù)點(diǎn)的左右移動(dòng)和階碼的變化實(shí)現(xiàn)。那么,將兩個(gè)尾數(shù)相乘,則積的最高數(shù)值位是有效數(shù)字,即正尾數(shù)0.25補(bǔ)F1補(bǔ),負(fù)尾數(shù)-1補(bǔ) 0.75從而可以求出部件4的可靠度應(yīng)不小于0.92.試題20答案(4)C1.1.21試題21 試題21(2007年5月試題5)指令流水線將一條指令的執(zhí)行過(guò)程分為四步,其中第1、2和4步的經(jīng)過(guò)時(shí)間為,如圖1-7所示。若該流水線順序執(zhí)行 50 條指令共用153t,并且不考慮相關(guān)問(wèn)題,則該流水線的瓶頸第3步的時(shí)間為 (5)t.圖1-7 某指令流水線(5)A. 2 B. 3 C. 4 D. 5試題21分析根據(jù)題意可以看到,在此流水線中順序執(zhí)行50條指令用了153t,流水線的瓶頸必
41、定是第3步。假定流水線中第3步經(jīng)過(guò)的時(shí)間為x,該指令流水線順序執(zhí)行50條指令所用的時(shí)間為,從而算出第3步經(jīng)過(guò)的時(shí)間為3t.試題21答案(5)B1.1.22試題22 試題22(2007年5月試題6)系統(tǒng)響應(yīng)時(shí)間和作業(yè)吞吐量是衡量計(jì)算機(jī)系統(tǒng)性能的重要指標(biāo)。對(duì)于一個(gè)持續(xù)處理業(yè)務(wù)的系統(tǒng)而言,其 (6) .(6)A. 響應(yīng)時(shí)間越短,作業(yè)吞吐量越小 B. 響應(yīng)時(shí)間越短,作業(yè)吞吐量越大 C. 響應(yīng)時(shí)間越長(zhǎng),作業(yè)吞吐量越大 D. 響應(yīng)時(shí)間不會(huì)影響作業(yè)吞吐量試題22分析系統(tǒng)響應(yīng)時(shí)間是指用戶發(fā)出完整請(qǐng)求到系統(tǒng)完成任務(wù)給出響應(yīng)的時(shí)間間隔。作業(yè)吞吐量是指單位時(shí)間內(nèi)系統(tǒng)完成的任務(wù)量。若一個(gè)給定系統(tǒng)持續(xù)地收到用戶提交的任
42、務(wù)請(qǐng)求,則系統(tǒng)的響應(yīng)時(shí)間將對(duì)作業(yè)吞吐量造成一定影響。若每個(gè)任務(wù)的響應(yīng)時(shí)間越短,則系統(tǒng)的空閑資源越多,整個(gè)系統(tǒng)在單位時(shí)間內(nèi)完成的任務(wù)量將越大;反之,若響應(yīng)時(shí)間越成長(zhǎng),則系統(tǒng)的空閑資源越少,整個(gè)系統(tǒng)在單位時(shí)間內(nèi)完成的任務(wù)量將越少。試題22答案(6)B1.1.23試題23試題23(2007年11月試題12)在指令系統(tǒng)的各種尋址方式中,獲取操作數(shù)最快的方式是 (1) .若操作數(shù)的地址包含在指令中,則屬于 (2) 方式。(1)A. 直接尋址 B. 立即尋址 C. 寄存器尋址 D. 間接尋址(2)A. 直接尋址 B. 立即尋址 C. 寄存器尋址 D. 間接尋址試題23分析有關(guān)各種尋址方式的詳細(xì)知識(shí),請(qǐng)參考
43、試題9的分析。(1)直接尋址方式:有效地址EA由指令直接給出。(2)立即尋址方式:操作數(shù)在指令中給出。(3)寄存器尋址方式:操作數(shù)在指定的寄存器中。(4)寄存器間接尋址方式:EA在基址寄存器(BX/BP)或變址寄存器(SI/DI)中。試題23答案(1)B (2)A1.1.24試題24 試題24(2007年11月試題3)系統(tǒng)響應(yīng)時(shí)間和作業(yè)吞吐量是衡量計(jì)算機(jī)系統(tǒng)性能的重要指標(biāo)。對(duì)于一個(gè)持續(xù)處理業(yè)務(wù)的系統(tǒng)而言, (3) ,表明其性能越好。(3)A. 響應(yīng)時(shí)間越短,作業(yè)吞吐量越小 B. 響應(yīng)時(shí)間越短,作業(yè)吞吐量越大 C. 響應(yīng)時(shí)間越長(zhǎng),作業(yè)吞吐量越大 D. 響應(yīng)時(shí)間不會(huì)影響作業(yè)吞吐量試題24分析系統(tǒng)吞
44、吐量,即每秒鐘執(zhí)行的作業(yè)數(shù)。系統(tǒng)吞吐量越大,則系統(tǒng)的處理能力就越強(qiáng)。系統(tǒng)吞吐量與系統(tǒng)硬、軟件的選擇有著直接的關(guān)系,如果要求系統(tǒng)具有較大的吞吐量,就應(yīng)當(dāng)選擇具有較高性能的計(jì)算機(jī)和網(wǎng)絡(luò)系統(tǒng)。系統(tǒng)響應(yīng)時(shí)間是從用戶向系統(tǒng)發(fā)出一個(gè)作業(yè)請(qǐng)求開(kāi)始,經(jīng)系統(tǒng)處理后給出應(yīng)答結(jié)果的時(shí)間。如果要求系統(tǒng)具有較短的響應(yīng)時(shí)間,就應(yīng)當(dāng)選擇運(yùn)算速度較快的CPU及具有較高傳遞速率的通信線路,如實(shí)時(shí)應(yīng)用系統(tǒng)。試題24答案(3)B1.1.25試題25 試題25(2007年11月試題45)若每一條指令都可以分解為取指、分析和執(zhí)行三步。已知取指時(shí)間t取指=4,分析時(shí)間t分析=3,執(zhí)行時(shí)間t執(zhí)行=5.如果按串行方式執(zhí)行完100條指令需要
45、(4).如果按照流水線方式執(zhí)行,執(zhí)行完100條指令需要 (5).(4)A. 1190 B.1195C. 1200 D.1205(5)A. 504 B. 507 C. 508 D. 510試題25分析按順序方式執(zhí)行指令,每條指令從取指到執(zhí)行共耗時(shí)12?t,所以100條指令共耗時(shí):.有關(guān)流水線連續(xù)執(zhí)行指令所需時(shí)間,請(qǐng)參考試題3的分析。在本題中,采用流水線的耗時(shí)為:試題25答案(4)C(5)B1.1.26試題26 試題26(2007年11月試題6)若內(nèi)存地址區(qū)間為4000H43FFH,每個(gè)存儲(chǔ)單元可存儲(chǔ)16位二進(jìn)制數(shù),該內(nèi)存區(qū)域由4片存儲(chǔ)器芯片構(gòu)成,則構(gòu)成該內(nèi)存所用的存儲(chǔ)器芯片的容量是 (6) .(
46、6)A. 51216bit B. 2568bit C. 25616bit D. 10248bit試題26分析內(nèi)存從4000H到43FFH的內(nèi)存有 43FFH-4000H+1=1024 個(gè)字節(jié),由于每個(gè)存儲(chǔ)單元可存儲(chǔ)16位二進(jìn)制數(shù),內(nèi)存區(qū)域用4片存儲(chǔ)器芯片構(gòu)成,因此每片的容量為1024/416bit=25616 bit.試題26答案(6)C1.1.27試題27 試題27(2008年5月試題1)在計(jì)算機(jī)體系結(jié)構(gòu)中,CPU 內(nèi)部包括程序計(jì)數(shù)器 PC、存儲(chǔ)器數(shù)據(jù)寄存器 MDR、指令寄存器IR 和存儲(chǔ)器地址寄存器MAR 等。若CPU 要執(zhí)行的指令為:MOV R0, #100(即將數(shù)值100傳送到寄存器R0中),則CPU 首先要完成的操作是 (1) .(1)A.100R0 B. 100MDR C. PCMAR D. PCIR試題27分析指令的執(zhí)行過(guò)程一般為:到內(nèi)存讀取指令,控制器分析指令,控
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 住宅認(rèn)購(gòu)定金合同范本
- 倉(cāng)儲(chǔ)保管填寫(xiě)合同范本
- 2025年四川貨運(yùn)從業(yè)資格證考試的技巧
- 一房三賣買賣合同范本
- 停息掛賬律師委托合同范本
- 個(gè)人外匯貸款合同范本
- 助資合同范本
- 個(gè)人買房購(gòu)房合同范本
- 公司稅貸合同范本
- 個(gè)人店面整體裝修合同范本
- 2025年湖南城建職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)及答案一套
- 教科版科學(xué)三下開(kāi)學(xué)第一課《科學(xué)家這樣做-童第周》
- 2025年廣州市黃埔區(qū)文沖街招聘“村改居”社區(qū)治安聯(lián)防隊(duì)員36人歷年高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 國(guó)家電網(wǎng)新聞宣傳與企業(yè)文化管理專責(zé)考試題及答案
- 土建類專職安全生產(chǎn)管理人員練習(xí)題+參考答案
- 中國(guó)新能源汽車:2024年總結(jié)與2025年趨勢(shì)報(bào)告-電動(dòng)汽車觀察家
- 2024年江蘇省衛(wèi)生健康委員會(huì)所屬事業(yè)單位招聘筆試真題
- 廉潔知識(shí)培訓(xùn)課件
- 分布式光伏發(fā)電開(kāi)發(fā)建設(shè)管理辦法2025
- 《科幻小說(shuō)賞析與寫(xiě)作》 課件 -第六章 “外星文明”的善意與惡行-《安德的游戲》
- 《我國(guó)的文化安全》課件
評(píng)論
0/150
提交評(píng)論