擴展的動態內存機制 任務綜述 本任務擴展了自己私有的內存管理機制。首先使用預先規劃的思想,使用預先分配的內存池和內存分區,再通過使用消息隊列作為內存池的管理機制處理內存塊分配與釋放的過程,而消息隊列中保存的是每個預先申請內存塊的地址。當用戶需要分配一個內存塊時,使用msgQReceive() 函數從消息隊列中獲取一個相應大小的內存塊地址;當用戶需要釋放一個內存塊時,則使用msgQSend()函數將內存塊首地址發送回消息隊列中。通過這種方法,減少了內存反復申請與釋放產生外部碎片的可能,并能夠有效利用預先分配的思想減少內部碎片。同時也通過消息隊列的特性實現了方便的內存塊申請與釋放的管理操作。 同時,本系統作為擴展的動態內存管理機制,引入了定制的內存分配與釋放功能,使用了互斥機制保證操作安全性和一系列告警機制。在保證內存分配與釋放安全有序的基礎上,還增加了管理監視機制。 其系統具體實現參照系統實現部分。
資源簡介:擴展的動態內存機制 任務綜述 本任務擴展了自己私有的內存管理機制。首先使用預先規劃的思想,使用預先分配的內存池和內存分區,再通過使用消息隊列作為內存池的管理機制處理內存塊分配與釋放的過程,而消息隊列中保存的是每個預先申請內存塊的地址。當用...
上傳時間: 2017-06-11
上傳用戶:569342831
資源簡介:在了解實時嵌入式操作系統內存管理機制的特點以及實時處理對內存管理需求的基礎上,練習并掌握有效處理內存碎片的內存管理機制,同時理解防止內存泄漏問題的良好設計方法。使用預先規劃的思想,構建自己的私有內存管理機制,在系統內存池中申請內存,并將其納...
上傳時間: 2016-04-12
上傳用戶:lizhen9880
資源簡介:本程序是操作系統中比較典型的線程同步算法中的哲學家進餐問題,為防止死鎖,采取了兩個條件(筷子空閑)同時滿足時再允許進餐的辦法來解決。期望與大家一起學習交流!
上傳時間: 2013-12-17
上傳用戶:498732662
資源簡介:想提高效能的朋友可得看看這本書籍了,內容詳細講解了SQL的性能優化問題.
上傳時間: 2013-12-23
上傳用戶:小草123
資源簡介:好東西 關于單片機的一些重要的代碼本程序是操作系統中比較典型的線程同步算法中的哲學家進餐問題,為防止死鎖,采取了兩個條件(筷子空閑)同時滿足時再允許進餐的辦法來解決。期望與大家一起學習交流!
上傳時間: 2015-05-01
上傳用戶:362279997
資源簡介:本文件敘述了C語言中的矩陣轉置操作! 本文件敘述了C語言中的矩陣轉置操作!謝謝查閱!
上傳時間: 2015-06-15
上傳用戶:1159797854
資源簡介:一個ARM內核通用的內存管理程序。通過使用三個鏈表進行管理,能減少內存碎片的發生。
上傳時間: 2013-12-17
上傳用戶:sxdtlqqjl
資源簡介:本計算器實現了如下兩個功能: 1、windows自帶計算器的鍵盤輸入加減乘除,目前沒有連續運算功能操作:用戶用鍵盤或者鼠標分別輸入‘1’,‘+’,‘2’,按‘=’ 文本框顯示運算結果‘3’。 2、表達式運算功能,目前只支持整數運算。操作:選擇菜單Option->E...
上傳時間: 2016-06-30
上傳用戶:鳳臨西北
資源簡介:本代碼實現了兩塊無線收發模塊prt8000(核心芯片nrf905)的通信功能
上傳時間: 2016-09-19
上傳用戶:yuchunhai1990
資源簡介:本系統完成了企業內部網信息管理系統的設計
上傳時間: 2016-09-23
上傳用戶:siguazgb
資源簡介:本設計提供了通過VC和上位機軟件來控制步進電機的方案
上傳時間: 2013-11-30
上傳用戶:huyiming139
資源簡介:本代碼比較了在四種不同特征值擴散度情況下RLS算法的學習曲線,即其收斂速度跟集平均平方誤差
上傳時間: 2017-06-29
上傳用戶:wuyuying
資源簡介:【文件介紹】 人事薪資管理系統。 【使用介紹】 在Windows系統的管理工具中,選擇Internet信息服務,進入web頁面管理界面。設置默 認web站點的路徑為本目錄的絕對路徑。 確保您的機器上安裝了SQL Server 2000或以上的版本,建立一個新的數據庫ASPData,再將 ...
上傳時間: 2013-12-23
上傳用戶:ddddddos
資源簡介:本代碼演示了馬走日棋盤搜索算法。
上傳時間: 2013-12-10
上傳用戶:lizhen9880
資源簡介:這是本人寫的羽毛球場定場管理系統。用C++Builder寫的。
上傳時間: 2014-01-09
上傳用戶:四只眼
資源簡介:這是一個在PIC單片機上對射頻收發器CC1100的操作程序。里面包含了一個發送和一個接收程序。采用C語言編的。
上傳時間: 2014-01-23
上傳用戶:王者A
資源簡介:WITNESS應用案例,匯集了工業工程、經濟管理、生產實踐等多領域的應用案例,幫助大學本科生、研究生充分掌握WITNESS的仿真建模過程和步驟
上傳時間: 2014-01-16
上傳用戶:黑漆漆
資源簡介:采用面向對象方法和JAVA語言開發一個基于命令行交互方式的議程管理系統。已注冊到系統的用戶可添加、刪除、查詢系統中記錄的會議安排,還提供新用戶注冊、清除某一用戶所有會議安排等管理功能。
上傳時間: 2015-08-12
上傳用戶:D&L37
資源簡介:職工管理系統。希望對有需要的朋友方便。發行這個網站不錯。資源很多
上傳時間: 2013-12-17
上傳用戶:txfyddz
資源簡介:基于凌陽單片機的閃存的讀寫操作。是使用匯編語言實現的程序
上傳時間: 2014-01-23
上傳用戶:wfl_yy
資源簡介:汽車銷售管理系統。用VB+ACCESS做的信息管理系統。包括入庫管理,車輛資源,銷售管理。
上傳時間: 2013-12-15
上傳用戶:梧桐
資源簡介:一個代收電話費的管理系統。是用VC++做的。挺不錯的哦
上傳時間: 2015-10-07
上傳用戶:lunshaomo
資源簡介:可以預先設定好按鍵碼序列 然后定義到F1-F12就可以了 按F1-F12就可以向當前窗口發送預先定義的按鍵了 第一次上傳 哈哈 附帶 源代碼!
上傳時間: 2016-01-09
上傳用戶:凌云御清風
資源簡介:BOOT V5.11 - C startup routine for TMS3203x/4x。 筆者使用TMS320VC33芯片的BOOT匯編源代碼程序。
上傳時間: 2014-01-03
上傳用戶:gyq
資源簡介:這些文章是TI公司的TI公司 Burr-Brown產品戰略發展經理Tim Green編寫的關于運放穩定性的文章。對于使用運放的技術人員有較高的參考價值。有中英文對照。
上傳時間: 2016-03-31
上傳用戶:yiwen213
資源簡介:在數據加密和數據壓縮中常需要對特殊的字符串進行編碼。給定的字母表A 由26 個小 寫英文字母組成A={a,b,…,z}。該字母表產生的升序字符串是指字符串中字母按照從左到 右出現的次序與字母在字母表中出現的次序相同,且每個字符最多出現1 次。例如, a,b,ab,...
上傳時間: 2016-05-12
上傳用戶:邶刖
資源簡介:三層圖書管理系統課程設計 使用DELPHI 開發的三層圖書館數據庫系統, 可以套用MSSQL與ACCESS. 只是概念上的三層. 功能不太強大, 作為學習材料還是不錯的.
上傳時間: 2016-05-31
上傳用戶:haoxiyizhong
資源簡介:基于C#和SQL開發的合同管理系統。 可以實現一些簡單的添加、刪除功能。
上傳時間: 2013-12-19
上傳用戶:Breathe0125
資源簡介:基于java的文件系統管理實現。模擬操作系統對文件的管理,實現一個簡單的文件系統。
上傳時間: 2016-06-27
上傳用戶:xaijhqx
資源簡介:基于CRAFT的多階段柔性設備布局優化算法 多階段設備布局下的總成本包括設備拆裝成本、物料搬運成本以及區域利用成本,問題的目標是最小化總成本。首先,在分析問題的基礎上,建立基于多階段設備布局優化目標的數學模型 其次,采用改進的CRAFT啟發式算法優...
上傳時間: 2014-01-06
上傳用戶:semi1981