【導(dǎo)讀】各個時間段上系統(tǒng)中的內(nèi)存分布情況。區(qū)分配給作業(yè),這種方法目的在于減少查找時間。分區(qū)要按地址由低到高進行排序。該算法優(yōu)先使用低址部分空閑區(qū),在低址空間造成許多小的空閑區(qū),滿足要求的自由分區(qū)分配。該算法保留大的空閑區(qū),但造成許多小的空閑區(qū)。,造成空間浪費,稱為外部存儲碎片。它從全部空閑區(qū)中找出能滿足作業(yè)要求的、且大小最大的空閑分區(qū),從而使鏈表中的結(jié)點大小趨于均勻,適用于請求分配的內(nèi)存大小范圍較窄的系統(tǒng)。1)聲明基本的結(jié)構(gòu)體跟頭文件。2)初始化內(nèi)存狀態(tài)。3)讀數(shù)據(jù)并申請自由塊數(shù)量及各自由塊長度。5)被調(diào)度的作業(yè)一直運行到完成,把完成的結(jié)果輸出。6)最后撤消作業(yè),釋放內(nèi)存空間,以免造成空間浪費。visualc++,經(jīng)過編譯,連接,執(zhí)行產(chǎn)生可執(zhí)行文件。