注意事項

  1. 切勿抄襲或有任何不誠實的投機行為,否則將依校規辦理,且當次的成績0分計算。

是非題(True or False) 40% @4

  1. 分時多工的作業系統,可讓多個處理元同時執行,除減少執行的總時間外,更減少了使用者的等待時間。
  2. 在平行處理(Parallel Processing)的作業系統中,因為處理元執行的同時性(Concurrency),其同步的問題更不易處理。
  3. 作業系統的同步(Synchronization)問題,指的是處理元之間排程的次序問題。
  4. 多工(multiprogramming)會衍生出作業系統中同步(synchronization) 的問題。
  5. 在Linux作業系統中,要知道檔案是否可執行,可由副檔名得知其檔案類型。
  6. Windows中的虛擬記憶體被視作一個檔案,而事實上它是位於分割區下的一個連續的儲存空間,檔案名稱為pagefile.sys(Windows NT/2000/XP),而在Linux下是分配一整個磁碟分割區來當作虛擬記憶體,分割區名稱為swap。
  7. 在大多數的作業系統中,I/O裝置通常被當作檔案來看待。
  8. 存取共用資源的程式碼,也就是會造成競賽情況(race condition) 的程式碼,叫做臨界區域(critical section),要避免競賽情況,就要避免多個Process 同時進入臨界區域。
  9. 每顆硬碟最多只能有一個邏輯磁碟(Logical Drive)。
  10. 造成競賽情況(race condition) 的原因,在於一個存取的動作,被拆成數個機器指令。

選擇題(Choice) 40%@4

  1. Linux使用的檔案系統為?
    1. NTFS
    2. FAT32
    3. EXT3
    4. NFS
  2. Linux檔案系統的檔案描述稱為
    1. file descriptor
    2. index
    3. inode
    4. PCB
  3. 將紀錄中的關鍵字抓出來放到一個索引表格的檔案中,然後以指標連接關鍵字與紀錄,這種檔案稱之為
    1. 結構化檔案
    2. 結構化序列檔案
    3. 索引循序檔案
    4. 倒轉檔案
  4. 在Linux作業系統中,超級使用者的家目錄為何?
    1. /boot
    2. /root
    3. /home
    4. /
  5. 硬碟最多可有幾個分割區(Partition)
    1. 4
    2. 3
    3. 2
    4. 1
  6. Linux檔案系統的檔案結構屬於
    1. record-stream
    2. record-block
    3. byte-stream
    4. byte-block
  7. 在檔案的頭部(header)加上索引欄位,日後檔案系統存取紀錄時可直接利用此索引直接存取,稱之為
    1. 結構化檔案
    2. 結構化序列檔案
    3. 索引循序檔案
    4. 倒轉檔案
  8. 與檔案存取權限有關的3種身分中,不包含下列何種
    1. root
    2. owner
    3. group
    4. universe
  9. 下列何者非NTFS檔案系統的特色?
    1. 可與其它的作業系統相容
    2. Windows NT以後產品預設之檔案系統
    3. 具有資料安全、容錯功能
    4. NTFS無法轉換成FAT32格式
  10. 檔案操作(File Operations)不包含下列哪一個動作
    1. 建立
    2. 讀取
    3. 掛載
    4. 刪除

填充題 20% @4

  1. 合作並行的處理元(Cooperating Processes)共用一個變數時,若沒有進行同步的控制,則變數的結果是不確定的現象,這種狀況稱之為____________。
  2. 處理元使用共享資源的期間稱之為____________。
  3. 作業系統支援解決同步問題的方法有_________ 、_________。
  4. 不斷的要求CPU等待某個條件成立,稱之為____________。
  5. 檔案必須開啟之後才能使用,檔案系統則必須____________以後才能讓處理元使用。

解答

是非

XOXOX OOOXO

選擇

33421 33113

填充

  1. 競賽情況(race condition)
  2. 臨界區域(critical section)
  3. 號誌(Semaphore) ,監督器(Monitor)
    TestAndSet,swap
  4. 忙碌等待(Busy Waitting)
  5. 掛載(Mount)