您可能感興趣的試卷
你可能感興趣的試題
最新試題
操作系統(tǒng)常把移動(dòng)磁盤(pán)當(dāng)作共享文件系統(tǒng),而一個(gè)磁盤(pán)上一次只能有一個(gè)應(yīng)用。說(shuō)出磁盤(pán)和磁帶處理方式不同的3點(diǎn)原因。操作系統(tǒng)通過(guò)共享文件系統(tǒng)訪(fǎng)問(wèn)磁帶,還需要什么特殊的支持。應(yīng)用共享磁帶,需要什么特殊的屬性,能否把文件當(dāng)作磁盤(pán)上的文件來(lái)使用?
假設(shè)有一個(gè)系統(tǒng),它的空閑空間保存在空閑空間鏈表中:a.假設(shè)指向空閑空間鏈表的指針丟失了,系統(tǒng)能不能重建空閑空間鏈表,為什么?b.試想一個(gè)文件系統(tǒng)類(lèi)似UNIX的使用與分配索引,有多少磁盤(pán)I/O操作可能需要閱讀的內(nèi)容,一個(gè)小地方的檔案在a/b/c?假設(shè)此時(shí)沒(méi)有任何的磁盤(pán)塊,目前正在緩存。c.設(shè)計(jì)一個(gè)方案以確定發(fā)生內(nèi)存錯(cuò)誤時(shí)候總不會(huì)丟失鏈表指針。
如果磁帶設(shè)備每英尺存儲(chǔ)的比特?cái)?shù)與磁盤(pán)相同,對(duì)性能和價(jià)格會(huì)產(chǎn)生什么影響?
打開(kāi)文件表被用以保持當(dāng)前打開(kāi)文件的信息,操作系統(tǒng)應(yīng)該為每個(gè)用戶(hù)保持一個(gè)單獨(dú)的表嗎?或者只是保持一個(gè)包含當(dāng)前所有用戶(hù)訪(fǎng)問(wèn)文件的引用的表?如果兩個(gè)不同程序或用戶(hù)訪(fǎng)問(wèn)同樣的文件,在打開(kāi)文件表中應(yīng)包含單獨(dú)的條目嗎?
slab分配算法為每個(gè)不同的對(duì)象類(lèi)型使用一個(gè)單獨(dú)的緩存。假設(shè)每一個(gè)對(duì)象類(lèi)型都有一個(gè)緩存,試解釋?zhuān)瑸槭裁催@不與多個(gè)CPU較好地協(xié)調(diào)。怎么做才能解決這個(gè)可擴(kuò)展性問(wèn)題?
假設(shè)一個(gè)為其進(jìn)程分配不同大小頁(yè)的系統(tǒng)。這種頁(yè)面調(diào)度方法有何優(yōu)點(diǎn)?虛擬內(nèi)存系統(tǒng)提供此功能時(shí)進(jìn)行了哪些修正?
有些系統(tǒng)當(dāng)文件第一次被引用時(shí)會(huì)自動(dòng)打開(kāi)文件,當(dāng)作業(yè)結(jié)束時(shí)關(guān)閉文件。論述這種方案與傳統(tǒng)的由用戶(hù)顯式地打開(kāi)和關(guān)閉文件的方案相比有什么優(yōu)點(diǎn)和缺點(diǎn)?
通過(guò)簡(jiǎn)單的計(jì)算,比較由磁盤(pán)和引入第三方存儲(chǔ)設(shè)備的1兆節(jié)的操作系統(tǒng)在花費(fèi)和性能上的不同。假設(shè)磁盤(pán)的容量是10GB,花費(fèi)1000元,每秒傳輸5MB數(shù)據(jù),平均訪(fǎng)問(wèn)延遲是15毫秒。假設(shè)磁帶庫(kù)每兆節(jié)花費(fèi)10元,每秒傳輸10MB,平均等待延遲是20秒。計(jì)算純磁盤(pán)系統(tǒng)的總花費(fèi),最高數(shù)據(jù)傳輸率和平均等待延遲?,F(xiàn)在假設(shè)有5%的數(shù)據(jù)是經(jīng)常讀寫(xiě)的,把它們存放在磁盤(pán)中,其余95%存放在磁帶庫(kù)中。所以95%的請(qǐng)求由磁盤(pán)響應(yīng),5%的請(qǐng)求由磁帶庫(kù)響應(yīng)。此時(shí)的總花費(fèi),最高數(shù)據(jù)傳輸率和平均等待延遲是多少?
在何種情況下會(huì)使用內(nèi)存作為RAM磁盤(pán)更加有用而不是用它作為一個(gè)磁盤(pán)高速緩存?