若內(nèi)存中有3道程序A、B、C,它們按A、B、C優(yōu)先次序運(yùn)行。各程序的計(jì)算軌跡為:
A:計(jì)算(20)、I/O(30)、計(jì)算(10)
B:計(jì)算(40)、I/O(20)、計(jì)算(10)
C:計(jì)算(10)、I/O(30)、計(jì)算(20)
如果三道程序都使用相同設(shè)備進(jìn)行I/O(即程序用串行方式使用設(shè)備,調(diào)度開銷忽略不計(jì))。試分別畫出單道和多道運(yùn)行的時(shí)間關(guān)系圖。兩種情況下,CPU的平均利用率各為多少?
您可能感興趣的試卷
你可能感興趣的試題
最新試題
假設(shè)有一個(gè)文件系統(tǒng),它里面的文件被刪除后,當(dāng)連接到該文件的鏈接依然存在時(shí),文件的磁盤空間會再度被利用。如果一個(gè)新的文件被創(chuàng)建在同一個(gè)存儲區(qū)域或具有同樣的絕對路徑名,這會產(chǎn)生什么問題?如何才能避免這些問題?
在何種情況下會使用內(nèi)存作為RAM磁盤更加有用而不是用它作為一個(gè)磁盤高速緩存?
如果操作系統(tǒng)知道某一應(yīng)用將以順序方式訪問文件數(shù)據(jù),將如何利用此信息來提高性能?
一個(gè)存儲設(shè)備上的存儲碎片可以通過信息再壓縮來消除,典型的磁盤設(shè)備沒有重新定位或基址寄存器(像內(nèi)存被壓縮時(shí)用的一樣),怎樣才能重定位文件呢?
有些系統(tǒng)文件提供文件共享時(shí)候只保留文件的一個(gè)拷貝,而另外的一個(gè)系統(tǒng)則是保留多個(gè)拷貝,對共享文件的每一個(gè)用戶提供一個(gè)拷貝,論述這種方法的相對優(yōu)點(diǎn)。
操作系統(tǒng)常把移動磁盤當(dāng)作共享文件系統(tǒng),而一個(gè)磁盤上一次只能有一個(gè)應(yīng)用。說出磁盤和磁帶處理方式不同的3點(diǎn)原因。操作系統(tǒng)通過共享文件系統(tǒng)訪問磁帶,還需要什么特殊的支持。應(yīng)用共享磁帶,需要什么特殊的屬性,能否把文件當(dāng)作磁盤上的文件來使用?
有些檔案系統(tǒng)允許磁盤存儲將分配在不同級別的粒度。舉例來說,一個(gè)文件系統(tǒng)可以分配4KB的磁盤空間作為單一的一個(gè)4字節(jié)的塊或8個(gè)512字節(jié)的塊。我們?nèi)绾文芾眠@種靈活性來提高性能?對自由空間管理做出哪些修改以支持這一功能?
有沒有一種方法可以實(shí)現(xiàn)真正的穩(wěn)定存儲?
討論一旦難以維持的一致性的系統(tǒng)導(dǎo)致計(jì)算機(jī)崩潰,如何性能優(yōu)化的文件系統(tǒng)?
討論交往遠(yuǎn)程文件系統(tǒng)(存儲在文件服務(wù)器)從一套不同的失敗語義相關(guān)的本地文件系統(tǒng)的優(yōu)點(diǎn)和缺點(diǎn)。