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