音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網
技術交流 | 電路欣賞 | 工控天地 | 數字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng)
驅動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產業(yè) | CAN-bus/DeviceNe

用不用內存管理到底有什么區(qū)別?

作者:alex3000 欄目:嵌入式系統(tǒng)
用不用內存管理到底有什么區(qū)別?
接觸的少,不明白用不用內存管理有什么區(qū)別

2樓: >>參與討論
gdtyy
內存管理可以實現動態(tài)內存分配,
    還可以通過OS更有效地利用內存。如果不用內存管理,你只能預先分配固定大小的內存(最大的用量,而且釋放不了),對于實例化的對象,也只能明確指定內存位置,而不能隨便分配一個了事。
    因為內存管理使用系統(tǒng)調用API,所以OS內核與應用程序可以分開編譯,特權保護也可以通過系統(tǒng)調用軟中斷實現,系統(tǒng)更安全。這樣,你可以先提供一個OS,然后用戶在上面開發(fā)程序,生成的可執(zhí)行程序直接加載到OS上運行。
    如果ucos使用系統(tǒng)調用(軟中斷)作為內存管理的接口,那不就可以像Windows/Vxworks那樣開發(fā)和運行用戶程序了嘛^_^

3樓: >>參與討論
eleven11
樓上說的太玄了
內存管理為了避免,malloc,free產生的碎片罷了,內存管理還不是要先分配一個靜態(tài)的內存空間,在嵌入式系統(tǒng)中用數組沒必要用內存管理

4樓: >>參與討論
treul
簡單地說一小部分
不用內存管理,你就得用你腦子。
因為你需要知道哪里有空,哪里是什么性質啊。

5樓: >>參與討論
tang_zj
也是
小的系統(tǒng),自己考慮周全了,是不用內存管理啊。

6樓: >>參與討論
溜溜
gdtyy 說得很對。〉
但不僅僅對內存管理這一塊,對所有系統(tǒng)服務及BIOS的函數全部固化,應用程序編譯調試全部獨立。
各個進程沒有或很小的相互影 響

去年的這個時候,我就開始這么干了,可是沒有項目去實踐,只能在家自己玩。

* - 本貼最后修改時間:2005-9-14 21:52:03 修改者:溜溜

參與討論
昵稱:
討論內容:
 
 
相關帖子
新手請教:UCOSII在PC上都使用什么環(huán)境進行調試。
各位高人,快幫幫我吧!
嵌入式系統(tǒng)的啟動過程
flash
請大家推薦一款ARM芯片
免費注冊為維庫電子開發(fā)網會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號