軟件設(shè)計師計算機系統(tǒng)知識_第1頁
軟件設(shè)計師計算機系統(tǒng)知識_第2頁
軟件設(shè)計師計算機系統(tǒng)知識_第3頁
軟件設(shè)計師計算機系統(tǒng)知識_第4頁
軟件設(shè)計師計算機系統(tǒng)知識_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

[模擬]軟件設(shè)計師計算機系統(tǒng)知識選擇題第1題:在輸入輸出控制方法中,采用 可以使得設(shè)備與主存間的數(shù)據(jù)塊傳送無需CPU干預(yù)。程序控制輸入/輸出中斷DMA總線控制參考答案:CDMA(DirectMemoryAccess)技術(shù)通過硬件控制將數(shù)據(jù)塊在內(nèi)存和輸入/輸出設(shè)備間直接傳送,不需要CPU的任何干涉,只需CPU在過程開始啟動與過程結(jié)束時的處理,實際操作由DMA硬件直接執(zhí)行完成,CPU在傳送過程中可做別的事情。第2題:若某計算機采用8位整數(shù)補碼表示數(shù)據(jù),則運算 將產(chǎn)生溢出-127+1-127-1TOC\o"1-5"\h\z127+1127-1參考答案:C第3題:若內(nèi)存容量為4GB字長為32,則 o地址總線和數(shù)據(jù)總線的寬度都為32地址總線的寬度為30,數(shù)據(jù)總線的寬度為32地址總線的寬度為30,數(shù)據(jù)總線的寬度為8地址總線的寬度為32,數(shù)據(jù)總線的寬度為8參考答案:A在同一時間處理二進(jìn)制數(shù)的位數(shù)叫字長。32位CPU就是在同一時間內(nèi)可處理字長為32位的二進(jìn)制數(shù)據(jù)。地址總線的寬度決定了內(nèi)存容量,如果地址總線寬度為32,則存儲容量為2<sup>32</sup>=4GBo第4題:TOC\o"1-5"\h\z設(shè)用2KX4位的存儲器芯片組成16KX8位的存儲器(地址單元為0000H-3FFFH每個芯片的地址空間連續(xù)),則地址單元0BIFH所在芯片的最小地址編號為 。0000H0800H2000H2800H參考答案:B一個2KX4位的存儲器芯片的容量為1KB,要組成16KX8位的存儲器(容量為16KB),需要16塊2KX4位的存儲器芯片,地址單元為0000HH03FFH0400HH07FFH0800HH0BFFHC00+0FFFH1000FH13FFH…… 地址單元0BIFH所在芯片的最小地址編號為0800H。第5題:編寫匯編語言程序時,下列寄存器中程序員可訪問的是 。程序計數(shù)器(PC)指令寄存器(OR)存儲器數(shù)據(jù)寄存器(MDR)存儲器地址寄存器(MAR)參考答案:A為了保證程序能夠連續(xù)地執(zhí)行下去,CPU必須具有某些手段來確定一條指令的地址。程序計數(shù)器(PC)的作用就是控制下一指令的位置,包括控制跳轉(zhuǎn)。第6題:正常情況下,操作系統(tǒng)對保存有大量有用數(shù)據(jù)的硬盤進(jìn)行 操作時,不會清除有用數(shù)據(jù)。磁盤分區(qū)和格式化磁盤格式化和碎片整理C.磁盤清理和碎片整理D.磁盤分區(qū)和磁盤清理參考答案:C計算機中存放信息的主要存儲設(shè)備就是硬盤,但是硬盤不能直接使用,必須對硬盤進(jìn)行分割,分割成的一塊一塊的硬盤區(qū)域就是磁盤分區(qū)。磁盤分區(qū)后,必須經(jīng)過格式化才能夠正式使用。磁盤格式化是在物理驅(qū)動器(磁盤)的所有數(shù)據(jù)區(qū)上寫零的操作過程。磁盤清理是清除沒用的文件,以節(jié)省磁盤空間。磁盤碎片整理,是通過系統(tǒng)軟件或者專業(yè)的磁盤碎片整理軟件對電腦磁盤在長期使用過程中產(chǎn)生的碎片和凌亂的文件重新整理,釋放出更多的磁盤空間,可提高電腦的整體性能和運行速度。第7題:為實現(xiàn)程序指令的順序執(zhí)行,CPU 中_的值將自動加1。指令寄存器(OR)程序計數(shù)器(PC)地址寄存器(AR)指令譯碼器(ID)參考答案:B為了保證程序指令能夠連續(xù)地執(zhí)行下去,CPU必須具有某些手段來確定下一條指令的地址。而程序計數(shù)器正起到這種作用,所以通常又稱為指令計數(shù)器。在程序開始執(zhí)行前,必須將它的起始地址,即程序的一條指令所在的內(nèi)存單元地址送入PC,因此程序計數(shù)器(PC)的內(nèi)容即是從內(nèi)存提取的第一條指令的地址。 當(dāng)執(zhí)行指令時,CPU將自動修改PC的內(nèi)容,即每執(zhí)行一條指令PC增加一個量,這個量等于指令所含的字節(jié)數(shù),以便使其保持的總是將要執(zhí)行的下一條指令的地址。由于大多數(shù)指令都是按順序來執(zhí)行的,所以修改的過程通常只是簡單地對 PC加1。第8題:某計算機系統(tǒng)由下圖所示的部件構(gòu)成,假定每個部件的千小時可靠度都為 R,則該系統(tǒng)的千小時可靠度為 。R+2R/4R+R<sup>2</sup>/4R(1-(1-R)<sup>2</sup>)R(1-(1-R)<sup>2</sup>)<sup>2</sup>參考答案:D由子系統(tǒng)構(gòu)成串聯(lián)系統(tǒng)時,其中任何一個子系統(tǒng)失效就足以使系統(tǒng)失效,其可靠度等于各子系統(tǒng)可靠度的乘積;構(gòu)成并聯(lián)系統(tǒng)時,只要有一個子系統(tǒng)正常工作,系統(tǒng)就能正常工作。設(shè)每個子系統(tǒng)的可靠性分別以R<sub>1</sub>、R<sub>2</sub>、…、R<sub>Nv/sub表示,則并聯(lián)系統(tǒng)的可靠度由下式來求得R=1-(1-Rvsub>1v/sub>)(1-R<sub>2v/sub>)…(1-R<sub>N</sub>)因此,本系統(tǒng)的可靠度為R(1-(1-R)<sup>2</sup>)<sup>2</sup>。第9題:以下關(guān)于計算機系統(tǒng)中斷概念的敘述中,正確的是 。由I/O設(shè)備提出的中斷請求和電源掉電都是可屏蔽中斷由I/O設(shè)備提出的中斷請求和電源掉電都是不可屏蔽中斷由I/O設(shè)備提出的中斷請求是可屏蔽中斷,電源掉電是不可屏蔽中斷由I/O設(shè)備提出的中斷請求是不可屏蔽中斷,電源掉電是可屏蔽中斷參考答案:C按照是否可以被屏蔽,可將中斷分為兩大類:不可屏蔽中斷(又叫非屏蔽中斷)和可屏蔽中斷。不可屏蔽中斷源一旦提出請求, CPU必須無條件響應(yīng),而對可屏蔽中斷源的請求,CPU可以響應(yīng),也可以不響應(yīng)。典型的非屏蔽中斷源的例子是電源掉電,一旦出現(xiàn),必須立即無條件地響應(yīng),否則進(jìn)行其他任何工作都是沒有意義的。典型的可屏蔽中斷源的例子是打印機中斷,CPU寸打印機中斷請求的響應(yīng)可以快一些,也可以慢一些,因為讓打印機等待是完全可以的。第10題:計算機指令一般包括操作碼和地址碼兩部分,為分析執(zhí)行一條指令,其操作碼應(yīng)存入指令寄存器(IR),地址碼應(yīng)存入程序計數(shù)器(PC)操作碼應(yīng)存入程序計數(shù)器(PC),地址碼應(yīng)存入指令寄存器(IR)操作碼和地址碼都應(yīng)存入指令寄存器(IR)操作碼和地址碼都應(yīng)存入程序計數(shù)器(PC)參考答案:C程序被加載到內(nèi)存后開始運行,當(dāng)CPU執(zhí)行一條指令時,先把它從內(nèi)存儲器取到緩沖寄存器DR中,再送入IR暫存,指令譯碼器根據(jù)IR的內(nèi)容產(chǎn)生各種微操作指令,控制其他的組成部件工作,完成所需的功能。第11題:關(guān)于64位和32位微處理器,不能以2倍關(guān)系描述的是 通用寄存器的位數(shù)數(shù)據(jù)總線的寬度運算速度能同時進(jìn)行運算的位數(shù)參考答案:C計算機系統(tǒng)的運算速度受多種因素的影響,64位微處理器可同時對64位數(shù)據(jù)進(jìn)行運算,但不能說其速度是32位微處理器的2倍。第12題:若某整數(shù)的16位補碼為FFFFH(H表示十六進(jìn)制),則該數(shù)的十進(jìn)制值為0-12<sup>16</sup>-1-2<sup>16</sup>+1參考答案:B根據(jù)補碼定義,數(shù)值X的補碼記作[X]<sub>補</sub>,如果機器字長為n,則最高位為符號位,0表示正號,1表示負(fù)號,正數(shù)的補碼與其原碼和反碼相同,負(fù)數(shù)的補碼則等于其反碼的末尾加1。如果已知X的補碼為FFFF<sub>H</sub>對應(yīng)的二進(jìn)制數(shù)為1111111111111111,則X的反碼為1111111111111110X的原碼為1000000000000001,對應(yīng)的十進(jìn)制數(shù)為-1。第13題:以下關(guān)于CPU勺敘述中,錯誤的是 。CPU產(chǎn)生每條指令的操作信號并將操作信號送往相應(yīng)的部件進(jìn)行控制程序計數(shù)器PC除了存放指令地址,也可以臨時存儲算術(shù)/邏輯運算結(jié)果CPU中的控制器決定計算機運行過程的自動化指令譯碼器是CPL控制器中的部件參考答案:B本題主要考查CPU勺組成及其部件的功能。 CPU的功能主要包括程序控制、操作控制、時間控制和數(shù)據(jù)處理。CPU主要由運算器、控制器、寄存器組和內(nèi)部總線等部件組成。CPU產(chǎn)生每條指令的操作信號并將操作信號送往相應(yīng)的部件進(jìn)行控制,因此說法A正確。 CPU中的控制器用于控制整個CPU勺工作,它決定了計算機運行過程中的自動化,因此說法C正確。 程序計數(shù)器PC具有寄存信息和計數(shù)兩種功能,又稱為指令計數(shù)器。程序的執(zhí)行分為兩種情況,順序執(zhí)行和轉(zhuǎn)移執(zhí)行。在程序執(zhí)行前,將程序的起始地址送入PC,該地址在程序加載到內(nèi)存時確定,執(zhí)行指令時,CPU將自動修改PC的內(nèi)容,當(dāng)指令按照順序執(zhí)行時,PC加1。如果是轉(zhuǎn)移指令,后繼指令的地址根據(jù)當(dāng)前指令的地址加上一個向前或向后轉(zhuǎn)移的位移量得到。因此PC沒有臨時存儲算術(shù)/邏輯運算結(jié)果的功能。因此說法B錯誤。 CPU中的控制器包括指令寄存器(IR)、程序計數(shù)器(PC)、地址寄存器(AR)和指令譯碼器(ID)。因此說法D正確。 綜上所述,答案為B。第14題:以下關(guān)于CISC(ComplexInstructionSetComptlter,復(fù)雜指令集計算機)和RISC(ReducedInstructionSetComputer,精簡指令集計算機)的敘述中,錯誤的是 。在CISC中,其復(fù)雜指令都采用硬布線邏輯來執(zhí)行采用CISC技術(shù)的CPU其芯片設(shè)計復(fù)雜度更高在RISC中,更適合采用硬布線邏輯執(zhí)行指令采用RISC技術(shù),指令系統(tǒng)中的指令種類和尋址方式更少參考答案:A本題考查CISC和本題考查CISC和RISC的區(qū)別的功能,用更為復(fù)雜的新指令取代原來由軟件子程序完成的功能,是軟件功能的硬化,導(dǎo)致機器指令系統(tǒng)越來越龐大而復(fù)雜。其弊端主要有:指令集過分繁雜;指令系統(tǒng)過分龐大,難以優(yōu)化編譯使之生成真正高效的目標(biāo)代碼;強調(diào)完善的中斷控制,設(shè)計復(fù)雜,研制周期長;芯片種類繁多,出錯率大。RISC的基本思想是:通過減少指令總數(shù)和簡化指令功能,降低硬件設(shè)計的復(fù)雜度,使指令能單周期執(zhí)行,并通過優(yōu)化編譯,提高指令的執(zhí)行速度,采用硬線控制邏輯,優(yōu)化編譯程序。因此可知答案為A。浮點數(shù)的一般表示形式為N=2<sup>E</sup>XF,其中E為階碼,F(xiàn)為尾數(shù)。以下關(guān)于浮點表示的敘述中,錯誤的是(15)。兩個浮點數(shù)進(jìn)行相加運算,應(yīng)首先(16)。第15題:階碼的長度決定浮點表示的范圍,尾數(shù)的長度決定浮點表示的精度工業(yè)標(biāo)準(zhǔn)IEEE754浮點數(shù)格式中階碼采用移碼、尾數(shù)采用原碼表示規(guī)格化指的是階碼采用移碼、尾數(shù)采用補碼規(guī)格化表示要求將尾數(shù)的絕對值限定在區(qū)間[0.5,1)參考答案:C本題主要考查浮點數(shù)的表示。 浮點數(shù)所能表示的數(shù)值范圍主要由階碼決定,所表示數(shù)值的精度由尾數(shù)決定。為了充分利用尾數(shù)來表示更多的有效數(shù)字,通常采用規(guī)格化浮點數(shù)。規(guī)格化就是將尾數(shù)的絕對值限定在區(qū)間[0.5,1)。工業(yè)標(biāo)準(zhǔn)IEEE754中階碼用移碼來表示,尾數(shù)用原碼表示。所以第15題答案為C。第16題:將較大的數(shù)進(jìn)行規(guī)格化處理將較小的數(shù)進(jìn)行規(guī)格化處理將這兩個數(shù)的尾數(shù)相加統(tǒng)一這兩個數(shù)的階碼參考答案:D當(dāng)兩個浮點數(shù)進(jìn)行相加操作時,首先要進(jìn)行對階操作,即使兩個數(shù)的階碼相同,對階操作就是把階碼小的數(shù)的尾數(shù)右移,答案為D。第17題:以下關(guān)于校驗碼的敘述中,正確的是 。海明碼利用多組數(shù)位的奇偶性來檢錯和糾錯海明碼的碼距必須大于等于1循環(huán)冗余校驗碼具有很強的檢錯和糾錯能力循環(huán)冗余校驗碼的碼距必定為1參考答案:A本題考查校驗碼,主要考查海明碼和循環(huán)冗余校驗碼。海明碼是由貝爾實驗室的RichardHammingS計的,它是利用奇偶性來檢錯和糾錯的校驗方法。 其構(gòu)成方法是:在數(shù)據(jù)位值問插入k個校驗位,通過擴大碼距來實現(xiàn)檢錯和糾錯。循環(huán)冗余檢驗碼(CyclicRedtundancyCheck,CRC廣泛用在數(shù)據(jù)通信領(lǐng)域和磁介質(zhì)存儲系統(tǒng)中,它利用生成多項式為k個數(shù)據(jù)位產(chǎn)生r個校驗位來進(jìn)行編碼,其編碼長度為k+r。其由兩部分組成,左邊為信息碼(數(shù)據(jù)),右邊為檢驗碼。若信息碼占k位,則檢驗碼占n-k位。其中,n為CRC碼的字長,所以又稱為(n,k)碼。檢驗碼由信息碼產(chǎn)生,校驗碼位數(shù)越長,該代碼的校驗?zāi)芰驮綇?。?8題:以下關(guān)于cache的敘述中,正確的是 。在容量確定的情況下,替換算法的時間復(fù)雜度是影響cache命中率的關(guān)鍵因素cache的設(shè)計思想是在合理成本下提高命中率cache的設(shè)計目標(biāo)是容量盡可能與主存容量相等CPU中的cache容量應(yīng)大于CPU之外的cache容量參考答案:Bcache的性能是計算機系統(tǒng)性能的重要方而。命中率是cache的一個重要指標(biāo),但不是最主要的指標(biāo)。cache設(shè)計的主要目標(biāo)是在成本允許的情況下達(dá)到較高的命中率,使存儲系統(tǒng)具有最短的平均訪問時間。cache的命中率和cache容量的關(guān)系是:cache容量越大,則命中率越高,隨著容量的增加,其失效率接近0%命中率接近100%)。但是,增加cache容量意味著增加cache的成本和增加cactle的命中時間。第19題:海明校驗碼是在n個數(shù)據(jù)位之外增設(shè)k個校驗位,從而形成一個k+n位的新的碼字,使新的碼字的碼距比較均勻地拉大。 n與k的關(guān)系是 。2<sup>k</sup>-1>n+k2n-1<n+kn=kn-1<k參考答案:A海明碼的構(gòu)成方法是:在數(shù)據(jù)位之間插入k個校驗碼,通過擴大碼距來實現(xiàn)檢錯和糾錯。設(shè)數(shù)據(jù)位是n位,校驗位是k位,則n和k必須滿足關(guān)系:2<sup>k</sup>-1>n+k。第20題: 是指按內(nèi)容訪問的存儲器虛擬存儲器相聯(lián)存儲器高速緩存(cache)隨機訪問存儲器參考答案:B存儲器按訪問方式可分為按地址訪問和按內(nèi)容訪問。相聯(lián)存儲器的工作原理是把數(shù)據(jù)或者數(shù)據(jù)的某一部分作為關(guān)鍵字,將該關(guān)鍵字與存儲器中的每一個單元進(jìn)行比較,找出存儲器中所有與關(guān)鍵字相同的數(shù)據(jù)字。顯然,相聯(lián)存儲器是按內(nèi)容訪問的存儲器。其他存儲器都是按地址訪問的。第21題:處理機主要由處理器、存儲器和總線組成,總線包括 數(shù)據(jù)總線、地址總線、控制總線并行總線、串行總線、邏輯總線單工總線、雙工總線、外部總線邏輯總線、物理總線、內(nèi)部總線參考答案:A總線按功能分類可分為地址總線AB(AddressBus)、數(shù)據(jù)總線DB(DataBus)和控制總線CB(ControlBus),通常所說的總線都包括上述三個組成部分,分別用來傳送地址信息、數(shù)據(jù)信息和控制信息。而并行總線和串行總線是計算機并行通信和串行通信時用的總線結(jié)構(gòu)。內(nèi)部總線、外部總線都包括數(shù)據(jù)總線、地址總線和控制總線的。因此選項A是正確的。第22題:計算機中常采用原碼、反碼、補碼和移碼表示數(shù)據(jù),其中,±0編碼相同的是原碼和補碼反碼和補碼補碼和移碼原碼和移碼參考答案:C原碼、反碼、補碼以及移碼是計算機的數(shù)據(jù)表示形式,需掌握牢固。 +0和-0的表示比較特殊,在此總結(jié)如下。 原碼:[+0]<sub>原v/sub>=00000000[-0]<sub>原</sub>=10000000反碼:[+0]<sub>反</sub>=00000000 [-0]<sub>反</sub>=1 1111111 補碼:[+0]<sub>補</sub>=[-0]<sub>補</sub>=00000000 移碼:[+0]<sub>移</sub>=[-0]<sub>移</sub>=10000000第23題:某指令的流水線由5段組成,第1、3、5段所需時間為△t,第2、4段所需時

間分別為3At、2^t,如下圖所示,那么連續(xù)輸入n條指令時的吞吐率(單位時間內(nèi)執(zhí)行的指令個數(shù))TP為 。A.B.C.D.參考答案:B第24題:計算機在進(jìn)行浮點數(shù)的相加的階碼,則應(yīng)將 。x的階碼縮小至與x第24題:計算機在進(jìn)行浮點數(shù)的相加的階碼,則應(yīng)將 。x的階碼縮小至與x的階碼縮小至與y的階碼擴大至與y的階碼擴大至與(減)運算之前先進(jìn)行對階操作,若x的階碼大于yyyxx的階碼相同,且使的階碼相同,且使的階碼相同,且使的階碼相同,且使xx

y

y的尾數(shù)部分進(jìn)行算術(shù)左移的尾數(shù)部分進(jìn)行算術(shù)右移的尾數(shù)部分進(jìn)行算術(shù)左移的尾數(shù)部分進(jìn)行算術(shù)右移參考答案:D本題考查的是浮點數(shù)的加減運算,要經(jīng)過如下幾個步驟。 ①對階,即使兩個數(shù)的階碼相同。 ②求尾數(shù)和(差)。③結(jié)果規(guī)格化并判斷溢出。若運算結(jié)果所得的尾數(shù)不是規(guī)格化的數(shù),則需要進(jìn)行規(guī)格化處理。當(dāng)尾數(shù)溢出時,需要調(diào)整階碼。 ④舍入。在對結(jié)果右規(guī)時,尾數(shù)的最低位將因溢出而丟掉。⑤溢出判別。以階碼為準(zhǔn),若階碼溢出,則運算結(jié)果溢出;若階碼下溢 (小于最小值),則結(jié)果為0;否則結(jié)果正確無溢出。第25題:在CPU中, 用于傳送和暫存用戶數(shù)據(jù),為ALU執(zhí)行算術(shù)邏輯運算提供工作區(qū)。程序計數(shù)器累加寄存器程序狀態(tài)寄存器地址寄存器參考答案:B程序寄存器(PC)、累加寄存器(AC)、程序狀態(tài)寄存器(PSW和地址寄存器(AR)都是CPU中常用的寄存器,其功能分別如下。 PC――具有寄存信息和計數(shù)兩種功能。在程序執(zhí)行之前,將程序的起始地址送入PC,該地址在程序加載到內(nèi)存時確定,因此PC的內(nèi)容是程序第一條指令的地址;執(zhí)行指令時, CPU將自動修改PC的內(nèi)容,以便使其保持的總是將要執(zhí)行的下一條指令的地址。 AC――一個通用的寄存器,其功能是當(dāng)運算器的算術(shù)邏輯單元執(zhí)行算術(shù)或邏輯運算時,為ALU提供一個工作區(qū)。由此答案顯然是B。 PSW保存由算術(shù)指令和邏輯指令運行或測試的結(jié)果建立的各種條碼內(nèi)容,主要分為狀態(tài)標(biāo)志和控制標(biāo)志。通常,一個算術(shù)操作產(chǎn)生一個運算結(jié)果,一個邏輯操作則產(chǎn)生一個判決。AR保存當(dāng)前CPC所訪問的內(nèi)存單元的地址。由于內(nèi)存和CPU#在著操作速度上的差異,所以需要使用AR保持地址信息,直到內(nèi)存的讀/寫操作完成為止。第26題:下面關(guān)于校驗方法的敘述, 是正確的。采用奇偶校驗可檢測數(shù)據(jù)傳輸過程中出現(xiàn)一位數(shù)據(jù)錯誤的位置并加以糾正采用海明校驗可檢測數(shù)據(jù)傳輸過程中出現(xiàn)一位數(shù)據(jù)錯誤的位置并加以糾正采用海明校驗,校驗碼的長度和位置可隨機設(shè)定采用CRC校驗,需要將校驗碼分散開并插入數(shù)據(jù)的指定位置中參考答案:B由奇偶校驗碼的工作原理可知,這種校驗方法只能檢測一位的錯誤,并不能像海明校驗?zāi)菢蛹瓤梢詸z測數(shù)據(jù)傳輸過程中出現(xiàn)一位數(shù)據(jù)錯誤的位置且加以糾正,由此可知A錯B對。另外,海明碼對于信息位與校驗位的放置是有約定的,不能隨機設(shè)定,所以C錯。對于CRC碼,其校驗位都是置于編碼的最后部分(最右端)的,所以D也是錯誤的。第27題:在計算機體系結(jié)構(gòu)中,CPU內(nèi)部包括程序計數(shù)器(PC)、存儲器數(shù)據(jù)寄存器(MDR)指令寄存器(IR)和存儲器地址寄存器(MAR)等。若CPU要執(zhí)行的指令為:MOVR0#100(即將數(shù)值100傳送到寄存器R0中),則CPU首先要完成的操作是 。100—RO1OO—MDRPC—MARPC—IR參考答案:C第28題:cache用于存放主存數(shù)據(jù)的部分復(fù)制,主存單元地址與cache單元地址之間的轉(zhuǎn)換工作由 完成。硬件軟件用戶程序員參考答案:A本題考查的是基本的概念,主存單元地址與cache單元地址之間的轉(zhuǎn)換工作是由硬件完成的。第29題:TOC\o"1-5"\h\z內(nèi)存按字節(jié)編址,地址從90000H到CFFFFH若用存儲容量為16KX8b的存儲器芯片構(gòu)成該內(nèi)存,至少需要 片。24816參考答案:D地址區(qū)間大?。?CFFFFH-90000H+1H=40000H,(40000H)vsub>10v/sub>=2<sup>18v/sup>,題目中內(nèi)存是按字節(jié)編址的,所以空間大小應(yīng)為2<sup>8</sup>KB(256KB),所以要用到256K/16K=16塊存儲器芯片。第30題:內(nèi)存采用段式存儲管理有許多優(yōu)點,但 不是其優(yōu)點。分段是信息的邏輯單位,用戶不可見B.各段程序的修改互不影響C.地址變換速度快、內(nèi)存碎片少D.便于多道程序共享主存的某些段參考答案:C本題考查段式虛擬存儲器的相關(guān)知識。段式虛擬存儲器,以程序的邏輯結(jié)構(gòu)形成的段(如某一獨立程序模塊、子程序等)作為主存分配依據(jù)的一種管理方式。為實現(xiàn)段式管理,需建立段表;在段地址變換機構(gòu)及軟件的控制下,可將程序的虛擬地址變換為主存的實地址。段式管理的優(yōu)點是段的界限分明;支持程序的模塊化設(shè)計;易于對程序段的編譯、修改和保護(hù);便于多道程序的共享。主要缺點是因為段的長度不一,主存利用率不高,產(chǎn)生大量內(nèi)存碎片,造成浪費;段表龐大,查表速度慢。由此可知,C選項顯然不對。第31題:下而關(guān)于在:I/O設(shè)備與主機間交換數(shù)據(jù)的敘述, 是錯誤的。中斷方式下,CPU需要執(zhí)行程序來實現(xiàn)數(shù)據(jù)傳送任務(wù)中斷方式和DMAJ式下,CPU與I/O設(shè)備都可同步工作中斷方式和DM/方式下,快速I/O設(shè)備更適合采用中斷方式傳遞數(shù)據(jù)若同時接到DMA青求和中斷請求,CPU優(yōu)先響應(yīng)DMA青求參考答案:CI/O設(shè)備與主機間交換數(shù)據(jù)主要有5種方式:程序查詢方式、程序中斷方式、DMA方式、通道方式、10P,需要考生重點掌握的是中斷方式和DMA方式,且DMA專送方式的優(yōu)先級高于中斷方式。 ①中斷方式。I/O系統(tǒng)與主機之間交換數(shù)據(jù)時,當(dāng)I/O系統(tǒng)完成了數(shù)據(jù)傳輸后則以中斷信號通知CPUCPU保護(hù)現(xiàn)場并轉(zhuǎn)入I/O中斷服務(wù)程序完成與I/O系統(tǒng)的數(shù)據(jù)交換??梢钥闯?,中斷不僅要求CPU停下來,而且還要CPU處理斷點和現(xiàn)場,以及CPU與外設(shè)的數(shù)據(jù)傳送,CPU寸出很多代價。 ②DMAJ式。使用DMA來控制和管理數(shù)據(jù)傳輸。在進(jìn)行DMA寸,CPU放棄對系統(tǒng)總線的控制而由DMA(控制總線并提供存儲器地址及必須的讀寫控制信號,實現(xiàn)外設(shè)與存儲器之間的數(shù)據(jù)交換??梢钥闯?, DMA青求時CPU暫停一下即可,不需要對斷點和現(xiàn)場進(jìn)行處理,并且是由DMA空制外設(shè)與主存之間的數(shù)據(jù)傳送,無需CPU的干預(yù),整個過程只是借用CPU-點時間。 綜上所述,本題選項C是正確的,快速I/O設(shè)備更適合采用DM/方式傳遞數(shù)據(jù)。第32題:CPU中的數(shù)據(jù)總線寬度會影響 <內(nèi)存容量的大小系統(tǒng)的運算速度指令系統(tǒng)指令數(shù)量寄存器的寬度參考答案:B總線按傳輸?shù)男盘柕墓δ芸煞譃橐韵氯悺?地址總線:指出數(shù)據(jù)的來源與去向。地址總線是從CPU向外傳輸?shù)膯蜗蚩偩€。其寬度決定了CPU可以訪問的物理地址空間,即CPU能使用的內(nèi)存容量。 數(shù)據(jù)總線:傳送系統(tǒng)中的數(shù)據(jù)或指令,其寬度和CPU勺字長有關(guān),負(fù)責(zé)整個系統(tǒng)的數(shù)據(jù)流量的大小。數(shù)據(jù)總線是CPU與主存儲器和I/O接口之間數(shù)據(jù)相互傳送的雙向通道。提供模塊間傳輸數(shù)據(jù)的路徑,數(shù)據(jù)總線的位數(shù)決定微處理器結(jié)構(gòu)的復(fù)雜度及總體性能。 控制總線:傳送控制信號,也是雙向通道,CPUS過控制總線向外界發(fā)出命令信號,夕卜界通過控制總線向CPU專送狀態(tài)信息。 綜上,cpu中的數(shù)據(jù)總線寬度與系統(tǒng)的運算速度有關(guān)。第33題:計算機內(nèi)存一般分為靜態(tài)數(shù)據(jù)區(qū)、代碼區(qū)、棧區(qū)和堆區(qū),若某指令的操作數(shù)之一采用立即數(shù)尋址方式,則該操作數(shù)位于 。靜態(tài)數(shù)據(jù)區(qū)代碼區(qū)棧區(qū)堆區(qū)參考答案:B首先要明白內(nèi)存中的各個區(qū)概念。 靜態(tài)數(shù)據(jù)區(qū)(全局區(qū)):全局變量和靜態(tài)變量存儲時放在一塊區(qū)域,初始化的全局變量和靜態(tài)變量在一塊區(qū)域,未初始化的全局變量和未初始化的靜態(tài)變量在相鄰的另一塊區(qū)域,該區(qū)域在程序結(jié)束后由操作系統(tǒng)回收。 代碼區(qū):存放函數(shù)體的二進(jìn)制代碼。 棧區(qū):由編譯器自動分配釋放,存放函數(shù)的參數(shù)值、局部變量的值等。其操作方式

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論