社区
C语言
帖子详情
内嵌操作系统中的内存使用问题
oooo
2000-08-23 03:04:00
(1)对于嵌入式操作系统,为了提高RAM的利用效率,应尽量减少对内存的分配和
释放的操作,这是不是意味着在内嵌式操作系统中编程,最好不用链表这种数据结
构?
(2)现在我要处理某数据流,数据流中的data packet拥有不同的优先级,在来不
及处理的情况下,必须采用某种数据结构暂时将这些data packets存放起来,请
问用哪种数据结构既不降低RAM的利用效率,又不至于太复杂?
...全文
152
5
打赏
收藏
内嵌操作系统中的内存使用问题
(1)对于嵌入式操作系统,为了提高RAM的利用效率,应尽量减少对内存的分配和 释放的操作,这是不是意味着在内嵌式操作系统中编程,最好不用链表这种数据结 构? (2)现在我要处理某数据流,数据流中的data packet拥有不同的优先级,在来不 及处理的情况下,必须采用某种数据结构暂时将这些data packets存放起来,请 问用哪种数据结构既不降低RAM的利用效率,又不至于太复杂?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
SCUM
2000-08-30
打赏
举报
回复
可以做得简单一点嘛:
建一张数据表和一张索引表,类似 windows 的 handle 模式。
另写一段代码用于在需要的时候重新排列数据表以挤出空闲内存(还要调整索引表项),
这段代码不需要写得很复杂。
oooo
2000-08-25
打赏
举报
回复
如果不考虑data pachets的不同优先级,这是个好办法。但如果考虑优先级,循
环buffer不遵循FIFO的规则,优先级较高的data packets取出buffer后,会出现
不连续的可用buffer段,当新来的data packet要写入buffer时,就要从若干个
可用buffer段中选一个最小可用的段,这类似内存碎片的问题。处理起来好麻烦
啊,并可能出现buffer的浪费。盼进一步赐教。
Kevin_qing
2000-08-24
打赏
举报
回复
char buf[size];
int pointer[MAX_PACKAGE];
char *ptnr=buf;
int n_pointer=0;
while(...){
int nRecv=recv(ptnr);
pointer[n_pointer]=ptnr-buf;
ptnr+=nRecv;
n_pointer++;
}
这样的如何呢?
用一个buffer 存所有的package
另外用一个数组存放其起止地址
buffer可以做成一个环状的
oooo
2000-08-24
打赏
举报
回复
但data packets大小并不相同啊!
Kevin_qing
2000-08-23
打赏
举报
回复
带索引的数组如何?
操作系统
内存
的分配与回收
操作系统
内存
的分配与回收 无论什么进程,想要运行的就需要申请
内存
的空间,
操作系统
把我们的
内存
空间分割成化成一个个页表, 现在的一般一个页表的大小是4kb,而每个进程申请的空间都是以页为单位的。 比如我们...
操作系统
文献综述
作为计算机资源的调度者和软硬件的交互者,
操作系统
不仅需要为各项软件提供
内存
的分配与管理,决定系统资源供需的优先次级,而且要提供用户与系统交互的界面,使计算机更易于
使用
。可以说,
操作系统
是计算机系统
中
...
操作系统
安全防护
操作系统
安全防护一、
操作系统
的概述二、
操作系统
的安全威胁1、漏洞和漏洞扫描2、恶意代码3、端口扫描威胁三、
操作系统
安全防护1、安全防护策略2、补丁程序3、终端防护软件4、个人防火墙 一、
操作系统
的概述 ◆操作...
常见物联网
操作系统
介绍
物联网
操作系统
是运行在物联网设备上的...相比之下,物联网
操作系统
领域的碎片化
问题
则非常严重,并没有哪几个
操作系统
占据绝对优势,正处于“百花齐放、百家争鸣”的阶段。 大部分物联网
操作系统
是从嵌入式操作系...
操作系统
——
操作系统
用户界面
实模式:当计算机刚开机、刚上电、还没有加载
操作系统
的时候,计算器处于实模式(实地址模式,REAL MODE),程序将会按照8086的寻址方式方法直接访问物理地址0h-FFFFFh(1MB)的空间(我们说过没有
操作系统
的计算机也能...
C语言
69,369
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章