计算机组成原理CF和ZF,2017年广东工业大学计算机学院832计算机组成原理考研仿真模拟题...
一、選擇題
1. 在定點數運算中產生溢出的原因是( )。
A. 運算過程中最高位產生了進位或借位
B. 參加運算的操作數超出了機器的表示范圍
C. 運算的結果的操作數超出了機器的表示范圍
D. 寄存器的位數太少,不得不舍棄最低有效位
【答案】C
2. 某機器有一個標志寄存器,其中有進位/借位標志CF 、零標志ZF 、符號標志SF 和溢出標志OF , 條件轉移指令bgt (無符號整數比較大于時轉移)的轉移條件是( )。
A.CF+OF=0
B.SF+ZF=0
C.CF+ZF=0
D.CF+SF=0
【答案】C
【解析】判斷無符號整數A>B成立,滿足的條件是結果不等于0, 即零標志ZF=0, 且不發生進位,即進位/借位標志CF=0。所以正確選項為C 。其余選項中用到了符號標志SF 和溢出標志OF , 顯然可以排除掉。
3. 描述當代流行總線結構基本概念中,正確的句子是( )。
A. 當代流行的總線結構不是標準總線
B. 當代總線結構中,CPU 和它私有的cache —起作為一個模塊與總線相連
C. 系統中只允許有一個這樣的CPU 模塊
【答案】B
4. 對一組數據(2,12,16,88,5,10)進行排序,若前三趟排序結果如下:
第一趟:2,12,16,5,10,88
第二趟:2,12,5,10,16,88
第三趟:2,5,10,12,16,88
則采用的排序方法可能是( )。
A. 起泡排序
B. 希爾排序
C. 歸并排序
D. 基數排序
【答案】A
【解析】題目中所給的三趟排序過程,顯然是使用起泡排序方法,每趟排序時從前往后依次
,待序列中的記錄“基比較,使大值“沉底”。希爾排序的基本思想是:先對序列進行“宏觀調整”
本有序”時再進行直接插入排序。宏觀調整的方法是:通過某種規則將大的待排序序列分割為若干小的待排序序列,再依次對這些小的序列直接插入排序。宏觀調整可以多次,每次分割的序列數逐漸増多,而每個序列中所包含的元素數逐漸減少。歸并排序的基本操作是將多個小的有序序
,直至整個序列為有序為止。基數排序是分配排序列合并為一個大的有序序列,然后“逐趟歸并”
的一種,這類排序不是通過關鍵字比較,而是通過“分配”和“收集”過程來實現排序的。本題
,顯然使用的是起泡排序法。 中,很容易看出大值逐漸“沉底”
5. 若路由器R 因為擁塞丟棄IP 分組,則此時R 可向發出該IP 分組的源主機發送的ICMP 報文件類型是( )。
A. 路由重定向
B. 目的不可達
C. 源抑制
D. 超時
【答案】C
【解析】當路由器或主機由于擁塞而丟棄數據報時,就向源點發送源點抑制報文,使源點知道把數據報的發送速率放慢,正確選項為C 。
6. 在缺頁處理過程中,操作系統執行的操作可能是( )。
修改頁表
磁盤
I/O
分配頁框
A. 僅
B. 僅
C. 僅
D.
【答案】D
【解析】首先我們要考慮的是,為什么會發生缺頁中斷? 當然,在一個采用虛擬存儲管理技術的系統中,程序是部分裝入的,還有部分是處于外存上的,因此,當需要訪問那部分位于外存上的代碼或數據時,系統會產生缺頁中斷。產生缺頁中斷的目的是要將位于外存上的代碼或數據裝入內存,據此,缺頁中斷接下去所做的工作就是首先要在內存中找到空閑頁框并分配給需要訪問的頁(若沒有空閑的頁面則要調用頁面置換程序找到一處頁面,將該頁面的內容處理掉,或回寫
,分配妥當以后,缺頁中斷處理程序調用設備磁盤,或覆蓋掉,然后將此頁分配給需要訪問的頁)
驅動程序做磁盤1/0, 將位于外存(一般是磁盤)上的頁面調入內存,調入后轉身去修改頁表,將
頁表中代表該頁是否在內存的標志位(一般稱為存在位或有效位、在位位)修改為“真”,將物理頁框號填入相應位置,若必要還需修改其它相關表項等。完成上述任務后,缺頁中斷處理程序返回,繼續程序的執行。從上述過程可以看出,涉及的相關處理非常多,因此,答案就顯而易見了。
7. 用戶程序發出磁盤I/O請求后,系統的處理系統的處理流程是:用戶程序一系統調用處理程序一設備駱動程序一中斷處理程序。其中,計算數據所在磁盤的柱面號、磁頭號、扇區號的程序是( )
A. 用戶程序
B. 系統調用處理程序
C. 設備驅動程序
D. 中斷處理程序
【答案】C
【解析】計算磁盤號、磁頭號和扇區號的工作是由設備驅動程序完成的,所以答案選C 。
8. 下列選項中,降低進程優先級的合理時機是( )。
A. 進程的時間片用完
B. 進程剛完成I/O,進入就緒隊列
C. 進程長期處于就緒隊列
D. 進程從就緒狀態轉為運行態
【答案】A
【解析】進程時間片用完可以降低其優先級,完成I/O的進程應該提升其優先級,處于就緒隊列等待調度的進程一般不會改變其優先級。進行這樣的操作主要是為了改善交互式系統的響應時間,并均衡各個作業的公平性。采用時間片輪轉技術主要為改善交互式用戶的感受,使其覺得
,是獨享計算機(時間片輪轉可以有效地防止計算繁忙型的進程獨占計算機)時間片用完后降低其
優先級是為了改善新進程的響應時間(新進程優先級較高,老進程降低優先級可以保證新進程具
,對于剛進入就緒隊列的新進程,往往在創建時已經根據其特點和要求確定好優先級,有優先權)
不會隨意改變。而對于從阻塞狀態喚醒的進程,由于阻塞帶來了較長時間的等待,一般會根據阻塞隊列的不同適當地提高優先級,以改善用戶響應時間。
9. HDLC37.HDLC37.HDLC 協議對0111110001111110組幀后對應的比特串為( )
A.011111000011111010
B.011111000111110101111110
C.01111100011111010
D.011111000111111001111101
【答案】A
【解析】HDLC 協議對比特串進行組幀時,HDLC 數據幀以位模式01111110標識每一個幀的開始和結束,因此在幀數據中凡是出現了5個連續的位“1”的時候,就會在輸出的位流中填充一
總結
以上是生活随笔為你收集整理的计算机组成原理CF和ZF,2017年广东工业大学计算机学院832计算机组成原理考研仿真模拟题...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 往来款是否属于借款
- 下一篇: 计算机导论分流考试,以学习成果与兴趣培养