簡述操作系統的定義
答操作系統是計算機系統的一種系統軟件它統一管理計算機系統的資源和控制程序的執行
在多道程序設計技術的系統中操作系統怎樣才會占領中央處理器?
答只有當中斷裝置發現有事件發生時它才會中斷當前占用中央處理器的程序執行讓操作系統的處理服務程序占用中央處理器並執行之
簡述刪除文件操作的系統處理過程
答用戶用本操作向系統提出刪除一個文件的要求系統執行時把指定文件的名字從目錄和索引表中除去並收回它所占用的存儲區域但刪除一個文件前應先關閉該文件
對相關臨界區的管理有哪些要求?
答為了使並發進程能正確地執行對若干進程共享某一變量(資源)的相關臨界區應滿足以下三個要求
① 一次最我讓一個進程在臨界區中執行當有進程在臨界區中時其他想進入臨界區執行的進程必須等待;
② 任何一個進入臨界區執行的進程必須在有限的時間內退出臨界區即任何一個進程都不應該無限逗留在自己的臨界區中;
③ 不能強迫一個進程無限地等待進入它的臨界區即有進程退出臨界區時應讓下一個等待進入臨界區的進程進入它的臨界區
簡述解決死鎖問題的三種方法
答① 死鎖的防止系統按預定的策略為進程分配資源這些分配策略能使死鎖的四個必要條件之一不成立從而使系統不產生死鎖
② 死鎖的避免系統動態地測試資源分配情況僅當能確保系統安全時才給進程分配資源
③ 死鎖的檢測對資源的申請和分配不加限制只要有剩余的資源就呆把資源分配給申請者操作系統要定時判斷系統是否出現了死鎖當有死鎖發生時設法解除死鎖
從操作系統提供的服務出發操作系統可分哪幾類?
答批處理操作系統分時操作系統實時操作系統網絡操作系統分布式操作系統
簡述計算機系統的中斷機制及其作用
答中斷機制包括硬件的中斷裝置和操作系統的中斷處理服務程序中斷裝置由一些特定的寄存器和控制線路組成中央處理器和外圍設備等識別到的事件保存在特定的寄存器中中央處理器每執行完一條指令均由中斷裝置判別是否有事件發生若無事件發生CPU繼續執行;若有事件發生則中斷裝置中斷原占有CPU的程序的執行讓操作系統的處理事件服務程序占用CPU對出現的事件進行處理事件處理完後再讓原來的程序繼續占用CPU執行
選擇進程調度算法的准則是什麼?
答由於各種調度算法都有自己的特性因此很難評價哪種算法是最好的一般說來選擇算法時可以考慮如下一些原則
① 處理器利用率;
② 吞吐量;
③ 等待時間;
④ 響應時間
在選擇調度算法前應考慮好采用的准則當確定准則後通過對各種算法的評估從中選擇出最合適的算法
[] [] [] [] [] [] []
From:http://tw.wingwit.com/Article/program/czxt/201311/24209.html