:在可變分區(qū)管理方式下采用首次適應(yīng)算法實(shí)現(xiàn)主存分配和回收。
[提示]:
(1) 可變分區(qū)方式是按作業(yè)需要的主存空間大小來(lái)分割分區(qū)的。當(dāng)要裝入一個(gè)作業(yè)時(shí),根據(jù)作業(yè)需要的主存容量查看是否有足夠的空閑空間,若有,則按需分配,否則,作業(yè)無(wú)法裝入。假定內(nèi)存大小為128K,初始狀態(tài)見(jiàn)右圖。空閑區(qū)說(shuō)明表格式為:起址——指出空閑區(qū)的起始地址;長(zhǎng)度——一個(gè)連續(xù)空閑區(qū)的長(zhǎng)度;狀態(tài)——有兩種狀態(tài),一種是“未分配”狀態(tài),另一種是“空表目”狀態(tài)。
(2) 采用首次適應(yīng)算法分配。運(yùn)行時(shí),輸入一系列分配請(qǐng)求和回收請(qǐng)求。
用c語(yǔ)言模擬實(shí)現(xiàn)操作系統(tǒng)內(nèi)存分配回收過(guò)程的源碼
標(biāo)簽:
分區(qū)
方式
分割
分配
上傳時(shí)間:
2016-02-03
上傳用戶:jkhjkh1982