計算機系統結構試題試題

2022-09-23 09:33:02 字數 1032 閱讀 5847

姓名學號

一、填空題(20分,每空2分)

1.在處理機中,若指令序列完成的順序總是與它們開始執行的順序保持一致,則只可能出現(   )相關,否則就有可能出現和(   )相關。

2.設計i/o系統的三個標準是和

3.單機和多機並行性發展的技術途徑有和

二、簡答題(20分,每題10分)

1.在進行計算機系統設計時,乙個設計者應該考慮哪些因素對設計的影響?

2.請簡述i/o系統設計的步驟。

三、(共60分)現有如下c語言源**:

for (i=0;i<100,i++)

其中,a和b是兩個32位整數的陣列,c和i均是32位整數。假設所有資料的值及其位址均儲存在儲存器中,a和b的起始位址分別是0和5000,c和i的位址分別是1500和2000。

1. 現假設在程式執行過程中,只要有可能就將i的值和陣列變數的位址一直儲存在暫存器中,請寫出該c語言源程式的mips實現**。mips**的大小是多少?

2. 假設上述mips**在mips流水線上(有正常的定向路徑、分支指令在解碼段被解析出來,所有儲存器訪問全部cache命中)執行,請以最快執行方式排程該mips指令序列。注意:

可以改變運算元,但不能改變操作碼和指令條數。計算排程後的mips**序列執行所需的時鐘週期數,以及對於上述標準mips流水線執行的加速比。

3. 請寫出該mips**的儲存器資料訪問位址流(十進位制表示)。

4. 在前面「3」中的實現中,均是假設儲存器訪問全部cache命中,且cache命中訪問時間為1個時鐘週期。現假設mips流水線沒有cache,所有儲存器訪問均需50個時鐘週期(失效損失),請問「3」中排程後的mips指令序列在該mips(沒有cache)上執行需要多少個時鐘週期數。

5. 現假設為mips流水線設定乙個大小為400 b的一級cache,cache塊的大小為200 b,採用全相聯對映策略和寫回策略,cache的命中時間為1個時鐘週期,失效損失為50個時鐘週期,失效時每次預取乙個塊,預取乙個塊的時間為50個時鐘週期,請計算該cache的失效率,以及現在「3」中排程後的mips指令序列在mips上執行需要多少個時鐘週期數。

計算機系統結構試題

姓名學號 一 名詞解釋 每題3分,共15分 1.系列機 3.2 1cache經驗規則 2.強制性失效 4.指令級並行 二 試從目的 技術途徑 組成 分工方式 工作方式等5個方面對同構型多處理機和異構型多處理機做一比較 列表 10分 三 有哪幾種向量處理方式?它們對向量處理機的結構要求有何不同?6分 ...

計算機系統結構模擬試題 3

在兩種cpu中,條件分支指令都占用2個時鐘週期而所有其他指令占用1個時鐘週期,對於cpu1,執行的指令中分支指令佔20 由於每個分支指令之前都需要有比較指令,因此比較指令也佔20 由於cpu1在分支時不需要比較,因此假設它的時鐘週期時間比cpu2快1.25倍。哪乙個cpu更快?如果cpu1的時鐘週期...

計算機系統結構試題彙總 帶答案

全國2005年4月高等教育自學考試 計算機系統結構試題 一 單項選擇題 本大題共10小題,每小題1分,共10分 1.計算機系列化的優點不包括 a.有利於計算機的公升級換代 b.便於組成多機系統和網路 c.同一系列內的軟體一定是向下相容的 d.在使用共同系統軟體的基礎上解決程式的相容性 2.計算機的結...