動態(tài)內(nèi)存
發(fā)布時間:2012/4/4 20:15:28 訪問次數(shù):1276
出于可靠性和資源管理的原因,無線傳感網(wǎng)絡(luò)嵌PT8211-S入式系統(tǒng)一般不支持動態(tài)內(nèi)存。但不幸的是,靜態(tài)內(nèi)存會導(dǎo)致存在大量的垃圾內(nèi)存碎片,可能對公共任務(wù)產(chǎn)生復(fù)雜的語義。SOS中的動態(tài)內(nèi)存就解決了這些問題,而且消除了模塊加載過程中本來需要對靜態(tài)內(nèi)存的依賴。
SOS有很多動態(tài)內(nèi)存的注解,以便用戶簡單方便地調(diào)試。動態(tài)內(nèi)存分配了占有3個基本塊大小的內(nèi)存空間。大多數(shù)內(nèi)存分配塊,如消息頭,都是占用了最小的內(nèi)存空間。但是一些應(yīng)用需要移動很大的連續(xù)的內(nèi)存空間,如模塊的插入。一個未使用內(nèi)存塊的鏈表,為每個內(nèi)存塊的存儲大小都提供了一個時間常量,減少了對動態(tài)內(nèi)存的過度使用。
隊列和數(shù)捃結(jié)構(gòu)在SOS運行時會動態(tài)地增加或者減少。通過動態(tài)內(nèi)存的使用和釋放,形成一個系統(tǒng)。這個系統(tǒng)可以有效地對臨時的未使用內(nèi)存進(jìn)行再使用,并且在特定的情況下可以調(diào)節(jié)內(nèi)存分配問題。動態(tài)內(nèi)存自身還設(shè)置了分配的限度,這個是很重要的,如果沒有限度,當(dāng)運行在實際節(jié)點上時,動態(tài)內(nèi)存將會被全部申請掉。
SOS通過應(yīng)用的發(fā)展和系統(tǒng)的配置維護(hù)模塊性,具有高級的支持一般操作系統(tǒng)語義的內(nèi)核接口。SOS體系結(jié)構(gòu)的設(shè)計也反映了這些想法和特點。內(nèi)核的消息傳遞機(jī)制和動態(tài)內(nèi)存分配機(jī)制使得模塊的鏡像文件之間可以相互獨立地進(jìn)行交互。為了提供系統(tǒng)的性能和提供編程的接口,SOS系統(tǒng)的模塊之間是通過函數(shù)調(diào)用來進(jìn)行交互的。SOS的動態(tài)性實質(zhì)是限制靜態(tài)安全分析,為了達(dá)到這個目的,SOS提供了在運行時檢查函數(shù)調(diào)用的機(jī)制來維持系統(tǒng)的整體性。除此之外,SOS系統(tǒng)內(nèi)核還提供了垃圾回收機(jī)制。因此,對開發(fā)者來說,選擇SOS操作 系統(tǒng)還是選擇其他操作系統(tǒng),最重要的一點是要考慮到系統(tǒng)的動態(tài)性或者靜態(tài)性的利弊。
SOS有很多動態(tài)內(nèi)存的注解,以便用戶簡單方便地調(diào)試。動態(tài)內(nèi)存分配了占有3個基本塊大小的內(nèi)存空間。大多數(shù)內(nèi)存分配塊,如消息頭,都是占用了最小的內(nèi)存空間。但是一些應(yīng)用需要移動很大的連續(xù)的內(nèi)存空間,如模塊的插入。一個未使用內(nèi)存塊的鏈表,為每個內(nèi)存塊的存儲大小都提供了一個時間常量,減少了對動態(tài)內(nèi)存的過度使用。
隊列和數(shù)捃結(jié)構(gòu)在SOS運行時會動態(tài)地增加或者減少。通過動態(tài)內(nèi)存的使用和釋放,形成一個系統(tǒng)。這個系統(tǒng)可以有效地對臨時的未使用內(nèi)存進(jìn)行再使用,并且在特定的情況下可以調(diào)節(jié)內(nèi)存分配問題。動態(tài)內(nèi)存自身還設(shè)置了分配的限度,這個是很重要的,如果沒有限度,當(dāng)運行在實際節(jié)點上時,動態(tài)內(nèi)存將會被全部申請掉。
SOS通過應(yīng)用的發(fā)展和系統(tǒng)的配置維護(hù)模塊性,具有高級的支持一般操作系統(tǒng)語義的內(nèi)核接口。SOS體系結(jié)構(gòu)的設(shè)計也反映了這些想法和特點。內(nèi)核的消息傳遞機(jī)制和動態(tài)內(nèi)存分配機(jī)制使得模塊的鏡像文件之間可以相互獨立地進(jìn)行交互。為了提供系統(tǒng)的性能和提供編程的接口,SOS系統(tǒng)的模塊之間是通過函數(shù)調(diào)用來進(jìn)行交互的。SOS的動態(tài)性實質(zhì)是限制靜態(tài)安全分析,為了達(dá)到這個目的,SOS提供了在運行時檢查函數(shù)調(diào)用的機(jī)制來維持系統(tǒng)的整體性。除此之外,SOS系統(tǒng)內(nèi)核還提供了垃圾回收機(jī)制。因此,對開發(fā)者來說,選擇SOS操作 系統(tǒng)還是選擇其他操作系統(tǒng),最重要的一點是要考慮到系統(tǒng)的動態(tài)性或者靜態(tài)性的利弊。
出于可靠性和資源管理的原因,無線傳感網(wǎng)絡(luò)嵌PT8211-S入式系統(tǒng)一般不支持動態(tài)內(nèi)存。但不幸的是,靜態(tài)內(nèi)存會導(dǎo)致存在大量的垃圾內(nèi)存碎片,可能對公共任務(wù)產(chǎn)生復(fù)雜的語義。SOS中的動態(tài)內(nèi)存就解決了這些問題,而且消除了模塊加載過程中本來需要對靜態(tài)內(nèi)存的依賴。
SOS有很多動態(tài)內(nèi)存的注解,以便用戶簡單方便地調(diào)試。動態(tài)內(nèi)存分配了占有3個基本塊大小的內(nèi)存空間。大多數(shù)內(nèi)存分配塊,如消息頭,都是占用了最小的內(nèi)存空間。但是一些應(yīng)用需要移動很大的連續(xù)的內(nèi)存空間,如模塊的插入。一個未使用內(nèi)存塊的鏈表,為每個內(nèi)存塊的存儲大小都提供了一個時間常量,減少了對動態(tài)內(nèi)存的過度使用。
隊列和數(shù)捃結(jié)構(gòu)在SOS運行時會動態(tài)地增加或者減少。通過動態(tài)內(nèi)存的使用和釋放,形成一個系統(tǒng)。這個系統(tǒng)可以有效地對臨時的未使用內(nèi)存進(jìn)行再使用,并且在特定的情況下可以調(diào)節(jié)內(nèi)存分配問題。動態(tài)內(nèi)存自身還設(shè)置了分配的限度,這個是很重要的,如果沒有限度,當(dāng)運行在實際節(jié)點上時,動態(tài)內(nèi)存將會被全部申請掉。
SOS通過應(yīng)用的發(fā)展和系統(tǒng)的配置維護(hù)模塊性,具有高級的支持一般操作系統(tǒng)語義的內(nèi)核接口。SOS體系結(jié)構(gòu)的設(shè)計也反映了這些想法和特點。內(nèi)核的消息傳遞機(jī)制和動態(tài)內(nèi)存分配機(jī)制使得模塊的鏡像文件之間可以相互獨立地進(jìn)行交互。為了提供系統(tǒng)的性能和提供編程的接口,SOS系統(tǒng)的模塊之間是通過函數(shù)調(diào)用來進(jìn)行交互的。SOS的動態(tài)性實質(zhì)是限制靜態(tài)安全分析,為了達(dá)到這個目的,SOS提供了在運行時檢查函數(shù)調(diào)用的機(jī)制來維持系統(tǒng)的整體性。除此之外,SOS系統(tǒng)內(nèi)核還提供了垃圾回收機(jī)制。因此,對開發(fā)者來說,選擇SOS操作 系統(tǒng)還是選擇其他操作系統(tǒng),最重要的一點是要考慮到系統(tǒng)的動態(tài)性或者靜態(tài)性的利弊。
SOS有很多動態(tài)內(nèi)存的注解,以便用戶簡單方便地調(diào)試。動態(tài)內(nèi)存分配了占有3個基本塊大小的內(nèi)存空間。大多數(shù)內(nèi)存分配塊,如消息頭,都是占用了最小的內(nèi)存空間。但是一些應(yīng)用需要移動很大的連續(xù)的內(nèi)存空間,如模塊的插入。一個未使用內(nèi)存塊的鏈表,為每個內(nèi)存塊的存儲大小都提供了一個時間常量,減少了對動態(tài)內(nèi)存的過度使用。
隊列和數(shù)捃結(jié)構(gòu)在SOS運行時會動態(tài)地增加或者減少。通過動態(tài)內(nèi)存的使用和釋放,形成一個系統(tǒng)。這個系統(tǒng)可以有效地對臨時的未使用內(nèi)存進(jìn)行再使用,并且在特定的情況下可以調(diào)節(jié)內(nèi)存分配問題。動態(tài)內(nèi)存自身還設(shè)置了分配的限度,這個是很重要的,如果沒有限度,當(dāng)運行在實際節(jié)點上時,動態(tài)內(nèi)存將會被全部申請掉。
SOS通過應(yīng)用的發(fā)展和系統(tǒng)的配置維護(hù)模塊性,具有高級的支持一般操作系統(tǒng)語義的內(nèi)核接口。SOS體系結(jié)構(gòu)的設(shè)計也反映了這些想法和特點。內(nèi)核的消息傳遞機(jī)制和動態(tài)內(nèi)存分配機(jī)制使得模塊的鏡像文件之間可以相互獨立地進(jìn)行交互。為了提供系統(tǒng)的性能和提供編程的接口,SOS系統(tǒng)的模塊之間是通過函數(shù)調(diào)用來進(jìn)行交互的。SOS的動態(tài)性實質(zhì)是限制靜態(tài)安全分析,為了達(dá)到這個目的,SOS提供了在運行時檢查函數(shù)調(diào)用的機(jī)制來維持系統(tǒng)的整體性。除此之外,SOS系統(tǒng)內(nèi)核還提供了垃圾回收機(jī)制。因此,對開發(fā)者來說,選擇SOS操作 系統(tǒng)還是選擇其他操作系統(tǒng),最重要的一點是要考慮到系統(tǒng)的動態(tài)性或者靜態(tài)性的利弊。
上一篇:模塊的插入和刪除
上一篇:SOS的通信機(jī)制
熱門點擊
- 壓簧開關(guān)檢測
- 兩運算放大器構(gòu)成的差分放大器電路
- 對電子元器件的篩選
- Agent遷移機(jī)制
- 動態(tài)內(nèi)存
- 基于Agent的無線傳感器網(wǎng)絡(luò)中間件DisW
- WIGJ1071型聚焦電位器
- 層次的檢測體系
- 電阻器的分類
- 電阻器的分類
推薦技術(shù)資料
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究