【正文】
程序系統(tǒng),以至于數(shù)據(jù)系統(tǒng)的出現(xiàn),系統(tǒng)中的共享性和并行性的增加,軟件系統(tǒng)變得日益龐大和復(fù)雜等原因,使得系統(tǒng)出現(xiàn)死鎖現(xiàn)象的可能性大大增加。 產(chǎn)生死鎖的原因是什么? ①響應(yīng)時間。一般說來,選擇算法時可以考慮如下一些原則: ① 中斷機(jī)制包括硬件的中斷裝置和操作系統(tǒng)的中斷處理服務(wù)程序。死鎖的檢測。 ② 簡述解決死鎖問題的三種方法。 對相關(guān)臨界區(qū)的管理有哪些要求? 為了使并發(fā)進(jìn)程能正確地執(zhí)行,對若干進(jìn)程共享某一變量(資源)的相關(guān)臨界區(qū)應(yīng)滿足以下三個要求: ① 操作系統(tǒng)是計算機(jī)系統(tǒng)的一種系統(tǒng)軟件,它統(tǒng)一管理計算機(jī)系統(tǒng)的資源和控制程序的執(zhí)行。 在多道程序設(shè)計技術(shù)的系統(tǒng)中,操作系統(tǒng)怎樣才會占領(lǐng)中央處理器? 只有當(dāng)中斷裝置發(fā)現(xiàn)有事件發(fā)生時,它才會中斷當(dāng)前占用中央處理器的程序執(zhí)行,讓操作系統(tǒng)的處理服務(wù)程序占用中央處理器并執(zhí)行之。一次最我讓一個進(jìn)程在臨界區(qū)中執(zhí)行,當(dāng)有進(jìn)程在臨界區(qū)中時,其他想進(jìn)入臨界區(qū)執(zhí)行的進(jìn)程必須等待; ② ①死鎖的避免。對資源的申請和分配不加限制,只要有剩余的資源就呆把資源分配給申請者,操作系統(tǒng)要定時判斷系統(tǒng)是否出現(xiàn)了死鎖,當(dāng)有死鎖發(fā)生時設(shè)法解除死鎖。 中斷裝置由一些特定的寄存器和控制線路組成,中央處理器和外圍設(shè)備等識別到的事件保存在特定的寄存器中,中央處理器每執(zhí)行完一條指令,均由中斷裝置判別是否有事件發(fā)生。處理器利用率; ② 在選擇調(diào)度算法前,應(yīng)考慮好采用的準(zhǔn)則,當(dāng)確定準(zhǔn)則后,通過對各種算法的評估,從中選擇出最合適的算法。系統(tǒng)資源不足; ② 1何謂批處理操作系統(tǒng)? 用戶準(zhǔn)備好要執(zhí)行的程序、數(shù)據(jù)和控制作業(yè)執(zhí)行的說明書,由操作員輸入到計算機(jī)系統(tǒng)中等待處理。 1影響缺頁中斷率有哪幾個主要因素? 影響缺頁中斷率的因素有四個: ① ③頁面調(diào)度算法對缺頁中斷率影響很大,但不可能找到一種最佳算法。最短尋找時間優(yōu)先算法 ③先來先服務(wù)算法 ②均衡調(diào)度算法 1計算機(jī)系統(tǒng)的資源包括哪些? 計算機(jī)系統(tǒng)的資源包括兩大類:硬件資源和軟件資源。 1何為頁表和快表?它們各起什么作用? 頁表指出邏輯地址中的頁號與所占主存塊號的對應(yīng)關(guān)系。 由于采用頁表做地址轉(zhuǎn)換,讀寫內(nèi)存數(shù)據(jù)時CPU要訪問兩次主存。進(jìn)入狀態(tài):作業(yè)的信息從輸入設(shè)備上預(yù)輸入到輸入井,此時稱為作業(yè)處于進(jìn)入狀態(tài)。 ③ 用fork創(chuàng)建新進(jìn)程,它要做哪些工作? 由fork創(chuàng)建新進(jìn)程的主要工作有: ①把父進(jìn)程中的字段復(fù)制到子進(jìn)程的proc中,并把p若有足夠的內(nèi)存,則把父進(jìn)程的user結(jié)構(gòu)、棧和用戶數(shù)據(jù)區(qū)全部復(fù)制到子進(jìn)程的空間中;若無足夠的內(nèi)存,則在磁盤對換區(qū)中分配存儲空間,然后復(fù)制到對換區(qū)中,置于進(jìn)程狀態(tài)為就緒狀態(tài)。作業(yè)調(diào)度可以合理選擇裝入主存儲器中的作業(yè),充分利用計算機(jī)系統(tǒng)的資源。作業(yè)成批輸入,減少了從操作到作業(yè)的交接時間。 多線程技術(shù)具有多個方面的優(yōu)越性: ① 2UNIX系統(tǒng)中的優(yōu)先權(quán)和優(yōu)先數(shù)有什么關(guān)系?如何確定進(jìn)程的優(yōu)先權(quán)和優(yōu)先數(shù)? UNIX中每個進(jìn)程都有一個優(yōu)先數(shù),就緒進(jìn)程能否占用處理器的優(yōu)先權(quán)取決于進(jìn)程的優(yōu)先數(shù),優(yōu)先數(shù)越小則優(yōu)先權(quán)越高。 2主存空間信息保護(hù)有哪些措施? 保存主存空間中的信息一般采用以下措施: ① 2共享設(shè)備允許多個作業(yè)同時使用,這里的“同時使用”的含義是什么? “同時使用”的含義是多個作業(yè)可以交替