模擬內(nèi)存管理。 申請(qǐng)內(nèi)存時(shí),若當(dāng)前結(jié)點(diǎn)指示的內(nèi)存為空且大小相同,則直接將該節(jié)點(diǎn)的標(biāo)志位置成0,并返回該節(jié)點(diǎn)的首地址,若當(dāng)前結(jié)點(diǎn)指示的內(nèi)存空間大于申請(qǐng)的空間,則申請(qǐng)一個(gè)新結(jié)點(diǎn)插入到當(dāng)前結(jié)點(diǎn)的后面,將當(dāng)前節(jié)點(diǎn)的標(biāo)志位置成0,內(nèi)存塊大小改成申請(qǐng)的內(nèi)存的大小,將新建結(jié)點(diǎn)的標(biāo)志位置成空,大小為原來塊的大小減去當(dāng)前結(jié)點(diǎn)塊的大小。 若申請(qǐng)的內(nèi)存空間大于當(dāng)前空結(jié)點(diǎn)的塊的大小,則繼續(xù)向后查找。 釋放內(nèi)存時(shí),定義*prev,*prv *prev指向釋放內(nèi)存塊,prv指向所釋放內(nèi)存塊的前結(jié)點(diǎn)。 若釋放的節(jié)點(diǎn)的首地址與當(dāng)前結(jié)點(diǎn)的首地址相同且當(dāng)前結(jié)點(diǎn)不空,將當(dāng)前結(jié)點(diǎn)的標(biāo)志位置成1,若當(dāng)前結(jié)點(diǎn)的前一結(jié)點(diǎn)為空,則合并,若當(dāng)前結(jié)點(diǎn)的后一結(jié)點(diǎn)為空,則再合并
資源簡(jiǎn)介:模擬內(nèi)存管理。 申請(qǐng)內(nèi)存時(shí),若當(dāng)前結(jié)點(diǎn)指示的內(nèi)存為空且大小相同,則直接將該節(jié)點(diǎn)的標(biāo)志位置成0,并返回該節(jié)點(diǎn)的首地址,若當(dāng)前結(jié)點(diǎn)指示的內(nèi)存空間大于申請(qǐng)的空間,則申請(qǐng)一個(gè)新結(jié)點(diǎn)插入到當(dāng)前結(jié)點(diǎn)的后面,將當(dāng)前節(jié)點(diǎn)的標(biāo)志位置成0,內(nèi)存塊大小改成申請(qǐng)的內(nèi)...
上傳時(shí)間: 2016-08-16
上傳用戶:tzl1975
資源簡(jiǎn)介:詳細(xì)介紹Linux 的內(nèi)存管理方法和內(nèi)存管理原理,具有很高的參考價(jià)值
上傳時(shí)間: 2015-04-03
上傳用戶:s363994250
資源簡(jiǎn)介:該算法模擬渡口管理。過江渡船每次能載10輛車過江,過江車輛分為客車類和貨車類,上渡船有如下規(guī)定:同類車先到先上船,客車先于貨車上渡船,且每上4輛客車,才允許上一輛貨車。若等待客車不足4輛,則從貨車代替,若無(wú)貨車等待允許客車上船。
上傳時(shí)間: 2014-11-03
上傳用戶:1079836864
資源簡(jiǎn)介:模擬圖書館管理。采用ACCESS數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)文件密碼為WATER102
上傳時(shí)間: 2014-01-20
上傳用戶:dreamboy36
資源簡(jiǎn)介:c內(nèi)存資料整理 1.函數(shù)間動(dòng)態(tài)內(nèi)存的傳遞 2.控制C++的內(nèi)存分配 3.鏈表的C語(yǔ)言實(shí)現(xiàn)之動(dòng)態(tài)內(nèi)存分配 4.C++中的內(nèi)存管理 5.動(dòng)態(tài)內(nèi)存分配引發(fā)問題的解決方案 ...
上傳時(shí)間: 2017-08-02
上傳用戶:牛布牛
資源簡(jiǎn)介:采用最佳適應(yīng)算法模擬實(shí)現(xiàn)內(nèi)存管理-在VC++環(huán)境下編譯通過,通過初始化空閑區(qū)、分配空閑區(qū)、回收空閑區(qū)實(shí)現(xiàn)模擬的內(nèi)存管理。
上傳時(shí)間: 2015-11-10
上傳用戶:電子世界
資源簡(jiǎn)介:在了解實(shí)時(shí)嵌入式操作系統(tǒng)內(nèi)存管理機(jī)制的特點(diǎn)以及實(shí)時(shí)處理對(duì)內(nèi)存管理需求的基礎(chǔ)上,練習(xí)并掌握有效處理內(nèi)存碎片的內(nèi)存管理機(jī)制,同時(shí)理解防止內(nèi)存泄漏問題的良好設(shè)計(jì)方法。使用預(yù)先規(guī)劃的思想,構(gòu)建自己的私有內(nèi)存管理機(jī)制,在系統(tǒng)內(nèi)存池中申請(qǐng)內(nèi)存,并將其納...
上傳時(shí)間: 2016-04-12
上傳用戶:lizhen9880
資源簡(jiǎn)介:程序員們經(jīng)常編寫內(nèi)存管理程序,往往提心吊膽。如果不想觸雷,唯一的解決辦法就是發(fā)現(xiàn)所有潛伏的地雷并且排除它們,躲是躲不了的。本章的內(nèi)容比一般教科書的要深入得多,讀者需細(xì)心閱讀,做到真正地通曉內(nèi)存管理。
上傳時(shí)間: 2014-01-05
上傳用戶:fdfadfs
資源簡(jiǎn)介:內(nèi)存管理,虛擬內(nèi)存的分配和回收
上傳時(shí)間: 2014-12-04
上傳用戶:jcljkh
資源簡(jiǎn)介:模擬操作系統(tǒng)管理內(nèi)存方法,當(dāng)有進(jìn)程申請(qǐng)內(nèi)存時(shí),在內(nèi)存中建立一個(gè)快表,有另一個(gè)進(jìn)程申請(qǐng)內(nèi)存時(shí),就直接從內(nèi)存中調(diào)用。
上傳時(shí)間: 2016-06-12
上傳用戶:tianyi223
資源簡(jiǎn)介:1.模擬操作系統(tǒng)內(nèi)存管理 2.內(nèi)容要求: ⑴ 自定義內(nèi)存管理策略對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu); ⑵ 隨機(jī)產(chǎn)生一組申請(qǐng)和收回進(jìn)程及要求分配和收回內(nèi)存的大小,實(shí)現(xiàn)內(nèi)存分配和收回算法(可以采用多種分配算法),計(jì)算內(nèi)存利用率; ⑶ 顯示內(nèi)存分區(qū)管理的分配和收回過程。
上傳時(shí)間: 2013-12-23
上傳用戶:lijianyu172
資源簡(jiǎn)介:模擬UNIX磁盤空間管理中使用的分組鏈接法。在內(nèi)存中建立一個(gè)虛擬盤,模擬成組鏈接法,實(shí)現(xiàn)對(duì)該虛擬盤空間的管理 虛擬盤共60塊,10塊為一組,系統(tǒng)最多支持5個(gè)文件 可以顯示文件對(duì)磁盤塊的占用情況,當(dāng)前空閑塊的分布情況
上傳時(shí)間: 2015-07-13
上傳用戶:sz_hjbf
資源簡(jiǎn)介:java的共享內(nèi)存管理.基于MMF設(shè)計(jì)。封裝了java.nio.MappedByteBuffer.在大流量實(shí)時(shí)業(yè)務(wù)系統(tǒng)時(shí),可以極大的提高處理效率
上傳時(shí)間: 2013-12-13
上傳用戶:moshushi0009
資源簡(jiǎn)介:利用最先適用法模擬實(shí)現(xiàn)內(nèi)存管理; 初始條件: 隨機(jī)產(chǎn)生內(nèi)存的大小及每個(gè)進(jìn)程對(duì)內(nèi)存需求大小。 1.要求根據(jù)分配算法顯示分區(qū)的使用情況。 2.要能處理內(nèi)存回收的時(shí)候上下鄰接區(qū)合并的問題。
上傳時(shí)間: 2014-01-17
上傳用戶:ayfeixiao
資源簡(jiǎn)介:這是一個(gè)操作系統(tǒng)中模擬內(nèi)存管理的程序。主要展示內(nèi)存的三種分配算法,和內(nèi)存合并的方法,以解決內(nèi)存的碎片問題。
上傳時(shí)間: 2016-06-27
上傳用戶:熊少鋒
資源簡(jiǎn)介:一個(gè)具有模擬CPU、模擬內(nèi)存、模擬硬盤、模擬CPU管理、模擬內(nèi)存管理、模擬硬盤管理、模擬進(jìn)程管理、模擬指令系統(tǒng)、模擬中斷處理的一個(gè)能運(yùn)行在WINDOWS平臺(tái)上的一個(gè)模擬的單用戶多任務(wù)操作系統(tǒng)。
上傳時(shí)間: 2013-12-05
上傳用戶:gdgzhym
資源簡(jiǎn)介:存儲(chǔ)管理分區(qū)分配算法 功能要求: 本課題要求模擬實(shí)現(xiàn)可變分區(qū)管理。存儲(chǔ)管理主要是對(duì)存儲(chǔ)空間的分配和回收。當(dāng)有用戶申請(qǐng) 空間時(shí),進(jìn)行分配,空間不用了及時(shí)回收,以免造成游離空間,使得該空間再也無(wú)法使用。可變分區(qū)管理通常采用的方法有多種,本課題要...
上傳時(shí)間: 2013-12-03
上傳用戶:jcljkh
資源簡(jiǎn)介:用java模擬內(nèi)存管理的JAVA代碼。 用最佳適應(yīng)法管理內(nèi)存,鏈表實(shí)現(xiàn)。
上傳時(shí)間: 2017-02-05
上傳用戶:jkhjkh1982
資源簡(jiǎn)介:擴(kuò)展的動(dòng)態(tài)內(nèi)存機(jī)制 任務(wù)綜述 本任務(wù)擴(kuò)展了自己私有的內(nèi)存管理機(jī)制。首先使用預(yù)先規(guī)劃的思想,使用預(yù)先分配的內(nèi)存池和內(nèi)存分區(qū),再通過使用消息隊(duì)列作為內(nèi)存池的管理機(jī)制處理內(nèi)存塊分配與釋放的過程,而消息隊(duì)列中保存的是每個(gè)預(yù)先申請(qǐng)內(nèi)存塊的地址。當(dāng)用...
上傳時(shí)間: 2017-06-11
上傳用戶:569342831
資源簡(jiǎn)介:你有沒有用c語(yǔ)言編程時(shí)申請(qǐng)不到內(nèi)存(申請(qǐng)內(nèi)存太多的原因)的情況,如果有,怎么解決呢?用擴(kuò)展內(nèi)存吧。這里提供擴(kuò)展內(nèi)存支持的源程序。本程序經(jīng)過本人精心編寫,操作擴(kuò)展內(nèi)存就象在操作文件一樣,非常方便!你不妨試試!
上傳時(shí)間: 2015-06-13
上傳用戶:lxm
資源簡(jiǎn)介:內(nèi)存管理模擬實(shí)現(xiàn)——實(shí)存頁(yè)式:跟據(jù)內(nèi)存管理實(shí)存頁(yè)式的工作原理,模擬實(shí)現(xiàn)實(shí)存頁(yè)式的內(nèi)存管理,使用C 語(yǔ)言編制了模擬實(shí)現(xiàn)的的程序。
上傳時(shí)間: 2015-08-27
上傳用戶:bibirnovis
資源簡(jiǎn)介:一個(gè)類STL的多平臺(tái)可移植的算法容器庫(kù),主要用于嵌入式系統(tǒng)編程時(shí)的內(nèi)存管理等方面,尤其是缺少支持malloc 和free的情況下。
上傳時(shí)間: 2016-04-17
上傳用戶:tfyt
資源簡(jiǎn)介:模擬操作系統(tǒng)進(jìn)程調(diào)度、內(nèi)存管理、臨界資源分配,有圖形界面。
上傳時(shí)間: 2013-12-20
上傳用戶:ve3344
資源簡(jiǎn)介:模擬基本的內(nèi)存管理功能,包括內(nèi)存的分配,回收等。
上傳時(shí)間: 2014-01-16
上傳用戶:nanfeicui
資源簡(jiǎn)介:大型實(shí)驗(yàn):Unix文件管系統(tǒng)模擬。用內(nèi)存中的一段區(qū)域模擬硬盤空間,根據(jù)unix文件管理思想和算法,采用UI界面模擬系統(tǒng)初使化、格式化、以及常用shell命令如:ls\mkdir\rm\cd\cd等,VC6下通過編譯
上傳時(shí)間: 2013-12-13
上傳用戶:rocwangdp
資源簡(jiǎn)介:設(shè)計(jì)一個(gè)請(qǐng)求頁(yè)式存儲(chǔ)管理方案。并編寫模擬程序?qū)崿F(xiàn)。 產(chǎn)生一個(gè)需要訪問的指令地址流。它是一系列需要訪問的指令的地址。為不失一般性,你可以適當(dāng)?shù)兀ㄓ萌斯ぶ付ǖ胤椒ɑ蛴秒S機(jī)數(shù)產(chǎn)生器)生成這個(gè)序列。為簡(jiǎn)單起見,頁(yè)面淘汰算法采用FIFO頁(yè)面淘汰算法,并且...
上傳時(shí)間: 2017-01-05
上傳用戶:奇奇奔奔
資源簡(jiǎn)介:用JAVA實(shí)現(xiàn)的模擬內(nèi)存管理程序,可以模擬操作系統(tǒng)動(dòng)態(tài)管理內(nèi)存,主要采用首次適應(yīng)算法以及最佳適應(yīng)算法。
上傳時(shí)間: 2017-06-10
上傳用戶:ANRAN
資源簡(jiǎn)介:Bycore是一個(gè)嵌入式操作系統(tǒng)內(nèi)核。Bycore包括內(nèi)存管理、任務(wù)管理、中斷管理、任務(wù)互斥、同步與通信管理等功能。Bycore全部由C語(yǔ)言完成,只有少量的與硬件有關(guān)的代碼由匯編代碼完成。Bycore支持64優(yōu)先級(jí)的多任務(wù)管理,任務(wù)數(shù)量由實(shí)際的內(nèi)存大小決定。Bycore是...
上傳時(shí)間: 2014-10-14
上傳用戶:釣鰲牧馬
資源簡(jiǎn)介:laClinux內(nèi)存管理采用非標(biāo)準(zhǔn)Linux內(nèi)存模型。系統(tǒng)為進(jìn)程分配連續(xù)內(nèi)存區(qū)域,代碼段、數(shù)據(jù)段和棧段間無(wú)空隙,且進(jìn)程私有堆被取消,所有進(jìn)程共享由操作系統(tǒng)管理的堆空間。最簡(jiǎn)單的malloc利用mmap從核心空閑內(nèi)存池中分配內(nèi)存以實(shí)現(xiàn)。并采用存儲(chǔ)器分頁(yè)管理,系統(tǒng)啟...
上傳時(shí)間: 2014-01-05
上傳用戶:wentianyou
資源簡(jiǎn)介:模擬內(nèi)存管理系統(tǒng)
上傳時(shí)間: 2014-01-20
上傳用戶:haohaoxuexi