13.對于永久性資源,下列哪條不是產(chǎn)生死鎖的必要條件:
A.互斥條件,即進(jìn)程互斥使用資源
B.可剝奪條件,進(jìn)程獲得的資源在未使用完時(shí)被其他進(jìn)程強(qiáng)行剝奪
C.部分分配,在申請新資源的同時(shí),繼續(xù)占用已分配的資源
D.循環(huán)等待,每一進(jìn)程已獲得的資源同時(shí)被下一個(gè)進(jìn)程所請求
對于永久性資源如處理機(jī),產(chǎn)生死鎖的必要條件是:
(1)互斥條件.任何時(shí)刻一個(gè)資源只為一個(gè)進(jìn)程獨(dú)占,其他進(jìn)程若請求一個(gè)已被占用的資源,只能等待占用者釋放后才能使用.A是正確的.
(2)不可剝奪條件.進(jìn)程所獲得的資源在未使用完畢之前,不能被其他進(jìn)程強(qiáng)行剝奪,而只能由獲得該資源的進(jìn)程自己釋放.B是錯(cuò)誤的.如果是可剝奪條件則不會(huì)死鎖.
(3)部分分配.進(jìn)程每次申請它所需要的一部分資源,在申請新資源時(shí),繼續(xù)占用已分配的資源.C是正確的.
(4)循環(huán)等待.存在一個(gè)進(jìn)程環(huán)路,環(huán)路中每一個(gè)進(jìn)程已獲得的資源同時(shí)被下一個(gè)進(jìn)程所請求.D也是正確的.
答B(yǎng))
14.在多道程序系統(tǒng)中,內(nèi)存既有操作系統(tǒng),又有許多用戶程序.為使系統(tǒng)正確運(yùn)行,要采取存儲(chǔ)保護(hù)措施以防止 Ⅰ.地址越界;Ⅱ.操作越權(quán).
A.只有Ⅰ
B.只有Ⅱ
C.Ⅰ和Ⅱ
D.都不正確
內(nèi)存中既有操作系統(tǒng),又有用戶程序.為使系統(tǒng)正常運(yùn)行,避免各程序相互干擾,必須對內(nèi)存中的程序和數(shù)據(jù)進(jìn)行保護(hù).主要措施有二:一是防止地址越界,即每個(gè)進(jìn)程都有相對獨(dú)立的進(jìn)程空間,如果進(jìn)程運(yùn)行時(shí)產(chǎn)生的地址超出地址空間,則發(fā)生地址越界.這可能侵犯其他進(jìn)程的空間,也可能侵犯操作系統(tǒng)的空間.因此,對進(jìn)程所產(chǎn)生的地址必須加以檢查,發(fā)生越界時(shí)則產(chǎn)生中斷,由操作系統(tǒng)進(jìn)行相應(yīng)的處理.另一是防止操作越權(quán),對于多個(gè)進(jìn)程共享的公共區(qū)域,必須對公共區(qū)域的訪問權(quán)限加以限制.如,有些進(jìn)程可以執(zhí)行寫操作,有些進(jìn)程只能執(zhí)行讀操作等.因此,要檢查訪問權(quán)限,發(fā)生越權(quán)或非法操作時(shí)則產(chǎn)生中斷,由操作系統(tǒng)進(jìn)行相應(yīng)的處理.
答C)
15.在頁式存儲(chǔ)管理中,為加快地址映射速度,常需要硬件支持.以下哪些硬件是用于地址映射的?
、.頁表始址寄存器
Ⅱ.變址寄存器
、.相聯(lián)存儲(chǔ)器
、.頁表長度寄存器
A.Ⅰ;Ⅲ和ⅣC.Ⅰ;Ⅱ和Ⅲ
B.Ⅰ;Ⅱ和ⅣD.全部都是
在頁式存儲(chǔ)管理中,系統(tǒng)提供一對硬件寄存器:頁表始址寄存器和頁表長度寄存器.
頁表始址寄存器用于保存進(jìn)程頁表在內(nèi)存的首地址.當(dāng)進(jìn)程被調(diào)度程序選中投入運(yùn)行時(shí),系統(tǒng)將其頁表首地址從進(jìn)程控制塊中取出送入該寄存器.
頁表長度寄存器用于保存正在運(yùn)行進(jìn)程的頁表長度.當(dāng)進(jìn)程被選中運(yùn)行時(shí),系統(tǒng)將它從進(jìn)程控制塊中取出送入該寄存器.
此外,存儲(chǔ)快表要用到相聯(lián)存儲(chǔ)器.因此A是正確的.
答A)
2007年4月計(jì)算機(jī)等級考試三級網(wǎng)絡(luò)經(jīng)典題解匯總
更多信息請?jiān)L問:考試吧計(jì)算機(jī)等級考試欄目