(93) 北京理工大學(xué)遠(yuǎn)程教育學(xué)院2020-2021學(xué)年第二學(xué)期
《操作系統(tǒng)》期末試卷
教學(xué)站 學(xué)號 姓名 成績
應(yīng)用題(每題20分,共100分)
1. 批處理操作系統(tǒng)、分時(shí)操作系統(tǒng)和實(shí)時(shí)操作系統(tǒng)的特點(diǎn)各是什么?
2.簡述獨(dú)占設(shè)備的一般分配過程。
3. 在什么情況下需要進(jìn)行重定位?為什么要引入動(dòng)態(tài)重定位?
4.桌子上有一只盤子,每次只能放一只水果。爸爸專向盤子中放蘋果,媽媽專向盤子中放橘子,一個(gè)兒子專等吃盤子中的橘子,一個(gè)女兒專等吃盤子中的蘋果。用PV操作實(shí)現(xiàn)他們之間的同步機(jī)制。
5. 在銀行家算法中,若出現(xiàn)下面的資源分配情況:
Process Allocation Need Available
P0 0 0 3 2 0 0 1 2 1 6 2 2
P1 1 0 0 0 1 7 5 0
P2 1 3 5 4 2 3 5 6
P3 0 0 3 2 0 6 5 2
P4 0 0 1 4 0 6 5 6
試問:
(1)該狀態(tài)是否安全?
(2)若進(jìn)程P2提出請求Request(1,2,2,2)后,系統(tǒng)能否將資源分配給它?
(3)如果系統(tǒng)立即滿足P2的上述請求,請問,系統(tǒng)是否立即進(jìn)入死鎖狀態(tài)?