




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、【精品文檔】如有侵權,請聯系網站刪除,僅供學習與交流華科專升本計算機系統結構-作業全.精品文檔.第一章作業簡答題1、 簡述什么是計算機系統結構。答:計算機系統結構是程序員所看到的計算機屬性,即概念性結構與功能性結構。2、 計算機系統的層次從下到上包括哪些?答:計算機系統的層次從上到下包括微程序機器級、機器語言、操作系統虛擬機、匯編語言虛擬機、高級語言虛擬機、應用語言虛擬機。3、 Flynn分類法是以什么對計算機系統進行分類?分成哪幾類? 答:Flynn分類法是以指令流和數據流的多倍性對計算機系統進行分類。Flynn分類法把計算機系統的結構分為以下4類:單指令流單數據流、單指令多數據流、多指令流
2、單數據流、多指令流多數據流。4、 簡述Amdahl定律及加速比計算公式。答:Amdahl定律指出加快某部件執行速度所能獲取得系統性加速比,受限于該部件的執行時間占系統中總執行時間的百分比。加速比計算公式=系統性能(改進后)/系統性能(改進前)=總執行時間(改進前)/總執行時間(改進后)計算題5、如果某一些計算任務用向量方式求解比用標量方式求解快20倍。為達到加速比2,可用向量方式求解所花費時間占總的時間的百分比為多少?解:由題可知,系統加速比=2,部件加速比=20,通過向量方式求解可改進比例未知,可設為X。根據Amdahl定律可知系統加速比=1/(1-X)+X/20=2求解得X=10/19由此
3、可得,可用向量方式求解所花費時間占總的時間的百分比魏53%第二章作業1、 簡述指令集結構設計的基本原則。完整性、規整性、高效性和兼容性2、 簡述RISC結構的設計原則。1) 選取使用頻率最高的指令,并補充一些最有用的指令;2) 每條指令的功能應盡可能簡單,并在一個機器周期內完成;3) 所有指令長度均相同;4) 只有Load和Store操作指令才訪問存儲器,其它指令操作均在寄存器之間進行;5) 以簡單有效的方式支持高級語言。3、一個處理機共有10條指令,各指令在程序中出現的概率如下:I10.25I60.08I20.20I70.05I30.15I80.04I40.10I90.03I50.08I10
4、0.02(1) 采用最優Huffman編碼法,計算這10條指令的操作碼最短平均長度。(2) 采用Huffman編碼法,計算這10條指令的操作碼平均碼長,信息冗余量。1) 操作碼最短平均長度=2.962) 信息冗余量=1.0%第三章作業1、當流水線中各個流水段的執行時間不完全相等時,流水線的最大吞吐率與實際吞吐率主要是由流水線中執行時間最長的那個流水段來決定的,這個流水段就成了整個流水線的“瓶頸”。解決流水線“瓶頸”問題的方法主要有哪兩種?答:細分瓶頸段與重復設置瓶頸段兩種方法。2一條線性靜態多功能流水線由6個功能段組成,加法操作使用其中的1,2,3,6功能段,乘法操作使用其中的1,4,5,6功
5、能段,每個功能段的延遲時間均相等。流水線的輸出端與輸入端之間有直接數據通路,而且設有足夠的緩沖及寄存器。用這條流水線計算。(1) 畫出流水線時空圖;(2) 計算流水線的實際吞吐率,加速比和效率。解:為了避免流水線的“先寫后讀”相關,使流水線完成計算的時間盡可能短,采用下述方法計算F:(a1xb1+a2xb2)+(a3xb3+a4xb4)+(a5xb5+a6xb6)按先乘后加、先括號內后括號外的有限次序,上述計算F的過程需要先做6次乘法,用16表示;再做3個括號內的3次加法,用79表示;最后做括號外的2次加法,用1011表示。流水線時空圖如下:由時空圖可得實際吞吐率為:TP=11/22t=0.5
6、/t加速比為:S=T0/Tk =(6x4t+5x4t)/22t=2效率比:E=(4x11t)/(6x224x11t)0.333、一條由4個功能段組成的非線性流水線的預約表如下,每個功能段的延遲時間都為10ns(1ns=10-9秒)。功能段 時間123456S1XXS2XXS3XS4XX(1) 寫出流水線的禁止向量和初始沖突向量;(2) 畫出狀態圖;(3) 求流水線的最小啟動循環和最小平均啟動距離。1) 禁止向量F=(5,2,1),沖突向量C=(10011)C02)10011i=3i=4i63)最小啟動循環為(3),最小平均啟動距離為3.第4章作業Cray 1向量處理機,V為向量寄存器,向量長度
7、均為32;s為標量寄存器。所用浮點功能執行部件的執行時間為:從存儲器讀數6拍,加法6拍,相乘7拍,求倒數近似值14拍,啟動、輸出延遲各1拍。分析下列向量指令組中,哪些指令可以鏈接,哪些指令可以并行,并計算不同指令各指令組全部完成所需的拍數。(1) V0存儲器 (2) V2V0*V1 V1V2+V3 V3存儲器 V4V5*V6 V4V2+V3(3) V0存儲器 (4) V0存儲器V3V1+V2 V11/V0V4V0*V3 V3V1+V2V6V4+V5 V5V3*V4 解:1) V0存儲器
8、 V1V2+V3 并行 V4V5*V6 931訪存加乘總拍數=40(并行執行,以最長指令為準)2) V2V0*V1 并行 V3存儲器 V4V2+V3 串行931乘訪存加831總拍數=79(第3條錯過時機,不能鏈接)3)V0存儲器 并行 V3V1+V2 鏈接 V4V0*V3 V6V4+V5 串行4)V0存儲器 鏈接V11/V0 鏈接V3V1+V2V5V3*V4 鏈接第5章作業一、單選題1.與虛擬存儲器的等效訪問速度無關的是( D
9、 )A. 頁地址流B. 頁面調度策略C. 主存的容D. 輔存的容量2.下列說法不正確的是( D )A. 單體多字存儲器能提高存儲器頻寬B. 多體存儲器低位交叉編址能提高存儲器頻寬C. 多體存儲器高位交叉編址便于擴大存儲器容量D. 多體存儲器高位交叉編址能提高存儲器頻寬3.直接存儲器訪問方式的并行性指的是( D )A. 多個外設可同時并行地通過DMA控制器進行數據傳送B. 外設主存儲器并行工作C. CPU和主存器并行工作D. CPU和DMA控制器并行工作4.Cache存儲器主要是為了解決( B )A. 擴大存儲系統的容量B. 提高存儲系統的速度C. 擴大存儲系統的容量和提高存儲系統的速度D. 便
10、于程序的訪存操作5.組相聯映象,LRU替換的Cache存儲器,不影響Cache命中率的是( C )A. 增加Cache中的塊數B. 增大組的大小C. 增大主存容量D. 增大塊的大小二、計算題設有一道程序,有1至5共五頁,執行時的頁地址流(即執行時依次用到的程序頁頁號)為: 2,3,2,1,5,2,4,5,3,2,5,2若分配給該道程序的主存有3頁,分別采用FIFO,LRU和最優替換算法。畫出這3頁的使用和替換過程,并計算命中率。解:FIFO算法:替換最早裝入主存的頁;LRU算法:依據各塊使用的情況,選擇最近最少使用的塊替換。第6章作業1、 簡述評價I/O系統性能的主要參數。評價I/O系統性能的
11、參數主要有連接特性、I/O系統容量、響應時間和吞吐量。2、 解釋I/O系統的可靠性、可用性和可信性及其衡量指標。可靠性:系統從初始狀態開始一直提供服務的呢能力??捎眯裕合到y正常工作時間再連續兩次正常服務間隔時間中所占的比率??尚判裕悍盏馁|量,即再多大程度上可以合理地認為服務是可靠的。衡量指標:平均故障間隔時間MTBF、故障率(Failure Rate)、平均修復時間(MTTR.)3、 簡述三種通道的類型及其工作方式。按通道的工作方式,通道分為選擇通道、字節多路通道和數組多路通道三種類型。1) 字節多路通道:通道每連接一臺外圍設備,只傳送一個字節,然后又與另一臺設備連接,并傳送一個字節。2)
12、數組多路通道:通道每連接一臺外圍設備,傳送一個數據塊,傳送完成后,又與另一臺高速設備連接,再傳送一個數據塊。3) 選擇通道:通道每連接一個外圍設備,就把這個設備的多有待傳字節全部傳送完畢,然后再與另一臺設備相連接。4) 4、一個字節多路通道連接有6臺設備,它們的數傳率(單位:B/ms)如下表所示:設備名稱D1D2D3D4D5D6數傳率505040252510(1) 計算該通道的實際工作流量(單位:B/ms)。(2) 若通道的最大流量等于實際工作流量,求通道的工作周期。第7章作業1. 設16個處理器編號分別為0,1,15,要用單級互連網絡。當互連函數分別為(1)Cube3(2)PM2+3(3)P
13、M2-0 (4)Shuffle(5) Shuffle(Shuffle)時,指出第13號處理器與哪個處理器連接。答:1)52)53)124)145)132. (1) 畫出8個處理單元(編號07)互連的3級Omega網絡。(2) 采用終端標記尋徑法(即用被要求連接的網絡終端號D的二進制為di來決定開關級Ki的相應開關輸入端與該開關的哪一個輸出端連接:若di=0,則與開關的上輸出端連接;若di=1,則與開關的下輸出端連接),標出使5號處理單元的數據播送給0,2,4,6號處理單元,同時,4號播送給1,3, 5,7號處理單元時各開關的狀態。綜合作業1第一次綜合作業一、單選題1. 計算機系統多級層次中,從
14、上層到下層,各級相對順序正確的應當是( B).A. 高級語言機器級,匯編語言機器級,微程序機器級 B. 微程序機器級,傳統機器語言機器級,匯編語言機器級C. 傳統機器語言機器級,高級語言機器級,匯編語言機器級D. 匯編語言機器級,應用語言機器級,高級語言機器級2. 系列機在軟件兼容上應做到( B ).A. 向前兼容,并向上兼容B. 向后兼容,力爭向上兼容C. 向前兼容,并向下兼容D. 向后兼容,力爭向下兼容3.操作碼優化的主要目的是( D )A.縮短指令字長 B.減少程序總位數 C.增加指令字表示的信息 D.ABC都是4. 軟件和硬件在( A )意義上是等效的。A. 系統結構 B. 功能 C.
15、 性能 D. 價格5.RISC執行程序的速度比CISC要快的原因是( C )A.RISC的指令系統中指令條數較少B.程序在RISC上編譯生成的目標程序較短C.RISC的指令平均執行周期數較少D.RISC只允許load和store指令訪存二、計算題用一臺40MHz處理機執行標準測試程序,它含的混合指令數和相應的時鐘周期數如下:指令類型指令數時鐘周期數整數運算45 0001數據傳送32 0002浮點15 0002控制傳送8 0002計算:(1) 有效CPI(2) MIPS(3) 程序的執行時間T綜合作業2第2次綜合作業(3-5章)一、單選題1. 下列關于虛擬存儲器的說法,錯誤的是(A ).A. 對
16、應用程序員透明,對系統程序員不透明B. 其目的主要是為了增加存儲系統的容量C. 由cache和主存組成D. 其訪問速度與主存接近2. 靜態流水線是指(B ).A. 功能不能改變的流水線 B. 同時只能完成一種功能的多功能流水線C. 可同時執行多種功能的流水線 D. 各功能段之間的連接固定不變的流水線3. 不屬于堆棧型算法的是( C ).A. LRU B. LFU C. FIFO D. 最優替換算法4. 設通道數據傳送過程中,選擇一次設備的時間為,傳送一個字節的時間為,則字節多路通道最大流量等于( D).A. B. C. D. 5.假設一條指令的執行過程可以分為“取指令”、“分析”和“執行”三段
17、,每一段的執行時間分別為、和,順序執行10條指令至少需要花費的時間為( C )A. B. C. D.二. 四段單功能流水線,各個功能段執行時間相等,均為,求輸入到流水線中的任務是連續的理想情況下完成10個任務時的吞吐率。綜合作業3第三次綜合作業一、單選題1.流水線分類中,“線性流水”和“非線性流水”是按照( C )進行分類的。A. 處理機級別 B.功能 C.工作方式 D.連接方式2.若輸入流水線的指令既無局部性相關,也不存在全局性相關,則(A ) A. 可獲得高的吞吐率和效率 B.流水線的效率和吞吐率惡化 C.出現瓶頸 D.可靠性提高3.通道方式輸入輸出系統中,對優先級高的磁盤等高速設備,適合于連接( B )A. 字節多路通道 B.選擇通道 C.數組多路通道 D.字節及數組多路通道4.Omega網絡采用的是( C )A. 二功能2×2開關,單元控制方式 B. 二功能2×2開關,級控制方式C. 四功能2×2開關,單元控制方式 D. 四功能2×2開關,級控制方式5.關于Cray 1中下列兩條向量指令說法正確的是( B )V1V2+V3V4V1*V5A. 沒有功能部件沖突和源向量沖突,可以并行執
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 計算機科學在其他領域的應用的試題及答案
- 未來市場動態與戰略應對試題及答案
- 2025屆重慶市江津區數學七下期末質量跟蹤監視試題含解析
- 深入分析2025年計算機二級VB考試試題及答案
- 數據中心建設與管理考試試題及答案
- 追蹤2023年高考作文考試試題及答案
- 上海市徐匯區名校2025屆八年級數學第二學期期末學業水平測試試題含解析
- 信息系統安全與設計的關聯試題及答案
- 軟件生命周期管理的基礎知識的試題及答案
- 編程項目實戰練習試題及答案
- 單層鋼結構廠房施工組織設計方案
- 項目盡職調查清單模板
- 唯物主義和經驗批判主義研讀課件
- 環境保護和水土保持保證體系框圖
- 【審計工作底稿模板】FH應付利息
- 眼部健康檢測與分析課件
- 專業碩士學位論文修改報告(二)
- 蘇州市建設工程造價計價解釋
- 煤礦機電設備春季預防性檢修計劃
- 2017年山東、臨沂爆炸事故案例分析
- 工貿企業安全管理臺賬資料
評論
0/150
提交評論