簡述操作系統的定義
操作系統是計算機系統的一種系統軟件它統一管理計算機系統的資源和控制程序的執行
在多道程序設計技術的系統中操作系統怎樣才會占領中央處理器?
只有當中斷裝置發現有事件發生時它才會中斷當前占用中央處理器的程序執行讓操作系統的處理服務程序占用中央處理器並執行之
簡述刪除文件操作的系統處理過程
用戶用本操作向系統提出刪除一個文件的要求系統執行時把指定文件的名字從目錄和索引表中除去並收回它所占用的存儲區域但刪除一個文件前應先關閉該文件
對相關臨界區的管理有哪些要求?
為了使並發進程能正確地執行對若干進程共享某一變量(資源)的相關臨界區應滿足以下三個要求
① 一次最我讓一個進程在臨界區中執行當有進程在臨界區中時其他想進入臨界區執行的進程必須等待
② 任何一個進入臨界區執行的進程必須在有限的時間內退出臨界區即任何一個進程都不應該無限逗留在自己的臨界區中
③ 不能強迫一個進程無限地等待進入它的臨界區即有進程退出臨界區時應讓下一個等待進入臨界區的進程進入它的臨界區
簡述解決死鎖問題的三種方法
① 死鎖的防止系統按預定的策略為進程分配資源這些分配策略能使死鎖的四個必要條件之一不成立從而使系統不產生死鎖
② 死鎖的避免系統動態地測試資源分配情況僅當能確保系統安全時才給進程分配資源
③ 死鎖的檢測對資源的申請和分配不加限制只要有剩余的資源就呆把資源分配給申請者操作系統要定時判斷系統是否出現了死鎖當有死鎖發生時設法解除死鎖
[] [] [] [] [] [] [] [] [] [] [] [] []
From:http://tw.wingwit.com/Article/program/czxt/201311/24064.html