我所采用的內存管理思想是鏈表管理思想,內存分配方案是最佳適應方案(best fit)。其主要的數據結構為 struct node { char* p int memosize int flag struct node* next } 這是一個鏈表的結點的數據結構,用它來管理內存的分配與回收。P 表示所指的分配的內存的首地址,memosize 表示分配的內存塊的大小,flag 為一個標志量,表示內存塊是否被占用。用 1 和 0 來表示被占用和不被占用。next 表示下一個結點的首地址。 內存管理包括一個分配內存的mm_request(unsigned int)函數,一個初始化所要管理的內存的mm_init()函數,一個空閑列表排序函數sort(),一個釋放內存的mm_release(void* )函數和一個判斷內存是否被占用的IsFree(int)函數。
資源簡介:我所采用的內存管理思想是鏈表管理思想,內存分配方案是最佳適應方案(best fit)。其主要的數據結構為 struct node { char* p int memosize int flag struct node* next } 這是一個鏈表的結點的數據結構,用它來管理內存的分配與回收。P 表...
上傳時間: 2016-07-06
上傳用戶:qunquan
資源簡介:/*[原創]一個樹形多級菜單參考程序 這是一個用于車載電話的菜單程序,可以看成是手機功能菜單的簡化板. 我所認為的樹形多級菜單是指:在一個父菜單項目下面有多個子菜單, 子菜單下面又有多個孫菜單...,進入下層菜單主要依*當前選中的索引.有點象文件的目錄結構....
上傳時間: 2013-11-28
上傳用戶:tianyi223
資源簡介:用于24點采樣的傅立葉分解用的系數組,很適用的哦。這是我的一款電機保護中所采用的算法
上傳時間: 2013-12-13
上傳用戶:xyipie
資源簡介:單片機串行通信發射部分設計 我所做的是單片機串行通信發射機,它能顯示數字信號,還能將信號發射出去。采用串行工作方式,能顯示00-99的數字,用單片機89C51來控制,采用共陽極數碼顯示,軟件部分由匯編語言編寫。
上傳時間: 2016-06-05
上傳用戶:ommshaggar
資源簡介:這些是我所看到的一些資料,希望與大家分享。也許對您用處不大,但我是一片誠意
上傳時間: 2013-12-22
上傳用戶:sk5201314
資源簡介:Manning新出版的Ajax in Action。Ajax是Gmail所采用的一種網頁異步交互技術,用戶有非常好的使用體驗。
上傳時間: 2013-12-16
上傳用戶:jqy_china
資源簡介:1.JVM的gc概述 gc即垃圾收集機制是指jvm用于釋放那些不再使用的對象所占用的內存。
上傳時間: 2015-06-19
上傳用戶:gonuiln
資源簡介:英中繁簡編程術語對照表.xls 英中繁簡編程術語對照以下是侯捷個人陸續收集整理的有關於我所涉獵的領域的術語對照(英中繁簡)。 歡迎所有朋友給我意見(任何意見)。java
上傳時間: 2014-01-23
上傳用戶:稀世之寶039
資源簡介:這個主要是我所做的一段matlab代碼,主要實現剖面上的數據在平面上求解的過程
上傳時間: 2013-12-17
上傳用戶:comua
資源簡介:做為SD0609的一員,我扎實的基礎是如何打出來的,來看看我那時連猴子選大王都不會的人,是如何成長起來的吧!主要包括我所做的C++,JAVA基礎聯系.亂是亂了點,不過如果真心想學習,打好基礎,看看也不壞!
上傳時間: 2013-12-18
上傳用戶:gououo
資源簡介:delphi7企業人力資源管理系統 目 錄 1、緒論 4 1.1 選題背景 4 1.2 本系統所采用的技術 5 2、系統分析 6 2.1 系統框架及功能模塊 6 2.2 系統流程 7 2.3 系統的功能模塊分析 8 2.3.1機構編制管理 8 2.3.2職員信息管理模塊 9 2.3.3薪資福利管理模塊...
上傳時間: 2014-01-27
上傳用戶:zsjinju
資源簡介:1.開發環境: SunShine留言本v1.0所采用的開發環境為:J2SDK1.42+TOMCAT5.0+ACCESS2000 2.安裝說明: SunShine留言本v1.0所有數據均采用數據庫存儲,采用JDBC連接池,直接連接數據庫,不需要配置ODBC數據源即可直接運行。 3.運行環境: Su...
上傳時間: 2013-12-16
上傳用戶:yt1993410
資源簡介:這是我在開發TI的DSP5501時所制作的工具。主要是針對兩個8-Bit合成16-Bit的操作。可以轉換51的字庫格式,USB的UNICODE碼,普通字符串等。可以節省存儲空間。
上傳時間: 2014-07-07
上傳用戶:saharawalker
資源簡介:除法器的設計本文所采用的除法原理是:對于八位無符號被除數A,先對A轉換成高八位是0低八位是A的數C,在時鐘脈沖的每個上升沿C 向左移動一位,最后一位補零,同時判斷C的高八位是否大于除數B,如是則C的高八位減去B,同時進行移位操作,將C的第二位置1。否則...
上傳時間: 2014-11-23
上傳用戶:皇族傳媒
資源簡介:RIP協議所采用的UDP通信模塊,該程序是UDP通信的客戶端程序
上傳時間: 2014-01-21
上傳用戶:ecooo
資源簡介:RIP協議所采用的UDP通信模塊,該程序是UDP通信的服務器端程序
上傳時間: 2013-12-22
上傳用戶:CSUSheep
資源簡介:1.開發環境: SunShine留言本v1.0所采用的開發環境為:J2SDK1.42+TOMCAT5.0+ACCESS2000 2.安裝說明: SunShine留言本v1.0所有數據均采用數據庫存儲,采用JDBC連接池,直接連接數據庫,不需要配置ODBC數據源即可直接運行。 3.運行環境: Su...
上傳時間: 2016-07-07
上傳用戶:金宜
資源簡介:這是i Button這種信息紐扣所采用的1線通訊方式的完整源程序。
上傳時間: 2014-01-10
上傳用戶:c12228
資源簡介:對windows ce操作系統的存儲管理采用的內存分配,回收,虛擬內存映像,調頁等機制作深入的探討
上傳時間: 2013-12-26
上傳用戶:牛津鞋
資源簡介:超酷的3d圖片墻 三維效果 很漂亮。這也是我所喜歡的源碼
上傳時間: 2013-12-16
上傳用戶:gaojiao1999
資源簡介:本人自己作的一個數據結構課程設計,曾獲得過滿分.它是一個停車場管理系統,利用所學的棧,隊列知識對停車廠管理系統進行模擬.本程序有記錄停車時間的功能并且可以自動計費,功能強大.
上傳時間: 2016-12-22
上傳用戶:努力努力再努力
資源簡介:這是我所搜集的關于c#拖放技術的一些技術資料,可能對大家有些參考價值
上傳時間: 2014-10-25
上傳用戶:kelimu
資源簡介:這是當前我所遇到的最大最全的java源碼庫,跟了我好多年了,不記得最初是從什么地方下的,在這幾年的工作經歷中,自己積累的一些很有用的代碼也不斷的往里面添加,相信對很多人的學習和工作都很有幫助,尤其是剛剛畢業的學子。
上傳時間: 2014-01-06
上傳用戶:jiahao131
資源簡介:除法器的設計本文所采用的除法原理是:對于八位無符號被除數A,先對A轉換成高八位是0低八位是A的數C,在時鐘脈沖的每個上升沿C 向左移動一位,最后一位補零,同時判斷C的高八位是否大于除數B,如是則C的高八位減去B,同時進行移位操作,將C的第二位置1。否則...
上傳時間: 2017-07-20
上傳用戶:redmoons
資源簡介:人事與工資管理系統 人事與工資管理系統是現代企業管理工作不可缺少的一部分,是適應現代企業制度要求、推動企業勞動人事管理走向科學化、規范化的必要條件。我這次所開發的人事管理系統,主要針對學院或部門員工的基本情況的編輯、刪除、查詢、報表打印、系...
上傳時間: 2017-08-09
上傳用戶:zycidjl
資源簡介:本文所選的符號信源是從鍵盤上的94個字符中隨機抽取,產生50000個隨機符號數,包括了大小寫字母和一些基本的字符。這些隨機數為了方便起見我在網上隨機摘抄了幾篇英語文摘作為50000個隨機產生的符號數以此來統計這些字符出現的概率,統計出概率,信源熵也自然...
上傳時間: 2014-10-14
上傳用戶:cuiyashuo
資源簡介:我所收集的所有編程開發資料,用一個軟件收集進行管理,含此軟件Delphi源碼及編程技巧資料
上傳時間: 2016-04-12
上傳用戶:Ants
資源簡介:李剛 請趕快放開我的權限 我上載的源碼都是很精湛的,請查閱,qing請加我 li_xue_ming@msn.com必要的話可以和我在線溝通
上傳時間: 2015-01-13
上傳用戶:lizhen9880
資源簡介:八數碼難題求解程序本程序所采用的啟發函數,本人不能證明它能解決任何的八數碼難題,如果對于較難的問題會產生很多節點,有可能會使空間不足,所以盡量不要出太難的問題難為它.希望廣大的人工智能愛好者能寫出更好的啟發函數.
上傳時間: 2015-01-15
上傳用戶:comua
資源簡介:這是一個用鏈表實現的簡單的學生管理程序,有鏈表的插入刪除等各種操作
上傳時間: 2013-12-24
上傳用戶:WMC_geophy