問答題
一個文件有100個磁盤塊,假設(shè)文件控制塊在內(nèi)存(如果文件采用索引分配(indexedallocation),索引表也在內(nèi)存)。在下列情況下,請計算在contiguous,linked,indexed(single-level)三種分配方式下,分別需要多少次磁盤I/O操作?(每讀出或?qū)懭胍粋€磁盤塊都需要一次磁盤I/O操作)(10%)
假設(shè)在contiguous分配方式下,文件頭部無空閑的磁盤塊,但文件尾部有空閑的磁盤塊。假設(shè)要增加的塊信息存放在內(nèi)存中。
1.在文件開始處添加一個磁盤塊;
2.在文件結(jié)尾處添加一個磁盤塊;
3.在文件中間刪除第50塊磁盤塊;(假設(shè)磁盤塊編號從0—99)
4.在文件第50塊前添加一個磁盤塊;(假設(shè)磁盤塊編號從0—99)
問答題
一個程序P的用戶空間為16K,存儲管理采用請求式分頁系統(tǒng),每個頁面大小為2K,存在以下的頁表:
其中,有效位=1表示頁面在內(nèi)存;0表示頁面不在內(nèi)存。
請將虛地址0x060C,0x1502,0x1d71,0x2c27,0x4000轉(zhuǎn)換為物理地址。
問答題
問答題
有三個進(jìn)程P1,P2和P3并發(fā)工作。進(jìn)程P1需用資源S3和S1;進(jìn)程P2需用資源S1和S2;進(jìn)程P3需用資源S2和S3
為保證進(jìn)程正確工作,應(yīng)采用怎樣的資源分配策略?為什么?問答題