熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> 操作系統 >> 正文

1.2.1 單項選擇題[5]

2013-11-15 15:58:26  來源: 操作系統 

    【例】( )是操作系統必須提供的功能(南方名校經典試題)
  AGUI
  B為進程提供系統調用命令
  C處理中斷
  D編譯源程序
  【分析】GUI是英文Graphic User Interface(圖形用戶界面)的縮寫最早的操作系統都是字符界面使用者必須記憶和輸入許多指令而現在廣泛使用的Windows操作系統則是使用GUI許多操作都通過圖形來表示不管是計算機工程師還是普通用戶都可以直接而簡單地向電腦下達指令所以GUI是為方便用戶使用而出現的實際上它的功能通過各種指令來實現操作系統可以不提供這個功能
  對於系統調用來說用戶程序想要得到操作系統的服務必須使用系統調用(或機器提供的特定指令)它們能改變處理機的執行狀態由用戶態變為系統態
  系統調用是操作系統內核與用戶程序應用程序之何的接口在UNIX系統上系統調用以C函數的形式出現所有內核之外的程序都必須經由系統調用才能獲得操作系統的服務系統調用只能在C程序中使用不能作為命令在終端輸入並執行由於系統調用能直接進入內核執行所以其執行效率很高但對於用戶程序來說當無要求得到操作系統服務時為其進程提供系統調用命令並不是必要的
  而編譯源程序對於操作系統來說一般是不提供這項功能的對於各種源程序通常都有相應的編譯程序或者編譯器但中斷是操作系統必須提供的功能開機時啟動程序中的第一條指令就是一個JUMP指令指向一個中斷處理程序的地址進行開機的自檢等一系列的操作
  【答案C】
  
  【例】實時系統中的進程調度通常采用( )算法(南方名校經典試題)
  A先來先服務                      B時間片輪轉
  C搶占式的優先數高者優先          D響應比高者優先
  【分析】首先實時系統是指能夠及時響應隨機發生的外部事件並在規定的時間范圍內完成對該事件處理的系統實時系統可分為實時控制系統和實時信息處理系統實時系統最主要的特征是其快速的處理能力適應這種實時性的要求在搶占式的優先數高者優先這種調度方式下系統是把處理機分配給優先權最高的進程使之執行一旦出現了另一個優先權更高的進程時進程調度程序就停止原最高優先權進程的執行而將處理機分配給新出現的優先權最高的進程因此在采用這種調度算法時是每當出現一個新的就緒進程i就將其優先權Pi與正在執行的進程j的優先權Pj進行比較如果Pi≤Pj原進程j便繼續執行如果Pi>Pj則立即停止j的執行進行進程的切換使i進程投入執行顯然這種方式的優先權調度算法能更好地滿足緊迫作業的要求故而常用於嚴格的實時系統中以及性能高的批處理和分時系統中
  【答案C】

  返回《操作系統考研輔導教程》

[]  []  []  []  []  []  


From:http://tw.wingwit.com/Article/program/czxt/201311/24299.html
  • 上一篇文章:

  • 下一篇文章:
  • 推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.