【正文】
系統(tǒng)變得日益龐大和復(fù)雜等原因,使得系統(tǒng)出現(xiàn)死鎖現(xiàn)象的可能性大大增加。頁面大,缺頁中斷率低;頁面小缺頁中斷率高。先來先服務(wù)算法 ②優(yōu)先數(shù)調(diào)度算法 ⑤它起頁表相同的作用。系統(tǒng)將所有處于后備狀態(tài)的作業(yè)組成后備作業(yè)隊列,等待作業(yè)調(diào)度程序的調(diào)度。為子進(jìn)程分配一個唯一的標(biāo)識號; ③ ②線程與進(jìn)程有許多相似之處,往往把線程又稱為“輕型進(jìn)程”,線程與進(jìn)程的根本區(qū)別是把進(jìn)程作為資源分配單位,而線程是調(diào)度和執(zhí)行單位。前者對要進(jìn)入睡眠狀態(tài)的進(jìn)程設(shè)置優(yōu)先數(shù),若等待的事件急迫,則設(shè)置較小的優(yōu)先數(shù);后者用戶進(jìn)程正在或即將轉(zhuǎn)入用戶狀態(tài)運行時確定優(yōu)先數(shù)。這時用戶也必須向系統(tǒng)提供參數(shù):用戶名、文件名、存取方式、存儲設(shè)備類型、口令等。 2存儲型設(shè)備和輸入輸出型設(shè)備的輸入輸出操作的信息傳輸單位有何不同? 存儲型設(shè)備輸入輸出操作的信息傳輸單位是“塊”,而輸入輸出型設(shè)備輸入輸出操作的信息傳輸單位是“字符”。硬件系統(tǒng)是計算機(jī)系統(tǒng)賴以工作的實體,軟件系統(tǒng)保證計算機(jī)系統(tǒng)按用戶指定的要求協(xié)調(diào)地工作。保護(hù)當(dāng)前正在運行程序的現(xiàn)場; ② ③ 可搶占式調(diào)度是嚴(yán)格保證任何時刻,讓具有最高優(yōu)先數(shù)(權(quán))的進(jìn)程占有處理機(jī)運行,因此增加了處理機(jī)調(diào)度的時機(jī),引起為退出處理機(jī)的進(jìn)程保留現(xiàn)場,為占有處理機(jī)的進(jìn)程恢復(fù)現(xiàn)場等時間(和空間)開銷增大。進(jìn)程調(diào)度是微觀調(diào)度,它決定各作業(yè)中的哪一個進(jìn)程占有中央處理器。 處理用戶命令;讀/寫文件;分配/回收資源; 處理硬件/軟件出現(xiàn)的錯誤;及其他控制功能。 4一個具有分時兼批處理功能的操作系統(tǒng)應(yīng)怎樣調(diào)度和管理作業(yè)? ① 而死鎖的避免是當(dāng)進(jìn)程提出資源申請時系統(tǒng)測試資源分配僅當(dāng)能確保系統(tǒng)安全時才把資源分配給進(jìn)程,使系統(tǒng)一直處于安全狀態(tài)之中,從而避免死鎖。有終端作業(yè)進(jìn)程就緒時,優(yōu)先讓其按“時間片輪轉(zhuǎn)”法先運行。若有中斷發(fā)生,保護(hù)好被中斷進(jìn)程的斷點及現(xiàn)場信息,以便進(jìn)程在適當(dāng)時候能恢復(fù)執(zhí)行; ③ 4試說明資源的靜態(tài)分配策略能防止死鎖的原因。 井管理寫程序把作業(yè)執(zhí)行結(jié)果文件登記在緩輸出表中; 緩輸出程序從緩輸出表中查找結(jié)果文件并打印輸出。 3用戶程序中通常用什么方式指定要使用的設(shè)備?為什么? 用戶程序中通常用“設(shè)備類、相對號”請求要使用的設(shè)備,即不具體指定要哪一臺設(shè)備,而是提出要申請哪類設(shè)備多少臺。 3死鎖發(fā)生的必要條件有哪些? 發(fā)生死鎖的必要條件有四點:互斥條件、不可搶占條件、部分分配條件和循環(huán)等待條件。這就實現(xiàn)了存儲保護(hù)。 執(zhí)行“關(guān)閉”操作時先要檢查讀到主存中的文件目錄或索引表是否被修改過,若被修改過,則應(yīng)把修改過的文件目錄或索引表重新保存好。為了充分發(fā)揮批處理系統(tǒng)和分時系統(tǒng)的優(yōu)點,在一個計算機(jī)系統(tǒng)上配置的操作系統(tǒng)往往既具有批處理能力,又有提供分時交互的能力。對非共享區(qū)域或非自己的主存區(qū)域中的信息既不可讀,也不可寫。并行性高:線程能獨立執(zhí)行,能充分利用和發(fā)揮處理器與外圍設(shè)備并行工作的能力。 ④按父進(jìn)程中psize所示的長度為子進(jìn)程申請分配內(nèi)存。完成狀態(tài):當(dāng)作業(yè)正常運行完畢或因發(fā)生錯誤非正常終止時,作業(yè)進(jìn)入這完成狀態(tài)。 ① 1CPU在管態(tài)和目態(tài)下工作有何不同? 當(dāng)中央處理器處于管態(tài)時,可以執(zhí)行包括特權(quán)指令在內(nèi)的一切面器指令,而在目態(tài)下工作時不允許執(zhí)行特權(quán)指令。 1常用的作業(yè)調(diào)度算法有哪些? ① ④ 1對特權(quán)指令的使用有什么限制? 只