面向LTE终端协议栈的嵌入式实时操作系统关键技术研究与实现

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:wohaha163
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
LTE终端协议栈软件运行时需要处理大量的数据包,协议栈每收到一个新的数据包都要分配相应大小的内存来缓存该数据,待数据成功发送后释放掉该部分空间;同时也要为每一个新的数据包创建一个定时器,数目不限,超时时间由50ms到1500ms不等。LTE终端协议栈这种特性导致系统会频繁的分配、释放内存和使用大量的定时器,因此,内存分配机制和定时器的管理机制成为嵌入式实时操作系统研究的重点问题。针对以上问题,本文提出了如下的解决方案:   1.嵌入式实时操作系统的内存管理技术LTE终端协议栈软件运行时需要频繁的分配、释放内存,这对嵌入式系统内存的分配提出了很高的要求,要求内存分配要尽可能地在确定的时间内完成。本文设计了一种基于两级间隔动态内存分配算法(TLSF,Two Level Segregated Fit)的内存管理模块,该算法是一种分配时间确定的很好的分配算法,主要是通过两级分离链表和位图这2种数据结构来实现的,时间复杂度为O(1),该算法可以有效解决内存分配释放时间不确定性。   2.嵌入式实时操作系统的定时器管理技术LTE终端协议栈软件运行时需要使用大量的定时器,为降低LTE终端协议栈的时间开销,本文提出了一种采用链表技术组织定时器并借助辅助进程触发最近到时定时器的管理方法,该模块即使是在不提供定时器功能的系统中仍然能得到很好的应用。定时器管理模块为LTE终端协议栈提供了定时功能和超时处理功能,保证了LTE终端协议栈运行时序的正确性。  
其他文献
信息技术的飞速发展给数据保护提出了越来越高的要求。传统的数据保护技术无法很好解决备份时间窗口、恢复时间窗口及恢复时间点粒度这三者之间的矛盾关系,持续数据保护(Cont
学位
跨文本命名实体同指是指出现在多个文本中的相同名字指称现实世界中的相同对象。同指消解则是判断相同的名字是否指称相同对象的过程。跨文本同指消解对于多文本摘要和信息融
学位
随着计算机网络和无线射频识别(RFID,Radio Frequency Identification)开环应用的普及,RFID搜索技术已经成为一个研究热点。由于RFID电子标签的容量十分有限,因此大量的RFID
在生物学当中,BLAST序列比对算法是一个应用极为广泛的算法,它对海量DNA或蛋白质序列进行处理,具有数据密集和IO密集型特征,消耗时间通常令人难以忍受。因而,通过并行化来提高BLAS
随着3G通信技术的成熟及3G网络的大规模建设,3G网络的“杀手级”应用-移动视频,正越来越受到人们的广泛关注。目前实现的多媒体服务器大部分采用的是SIP通信协议,而3G视频通
Web服务组装作为一种跨组织业务流程的实现形式,得到了广泛的关注。通过把多个功能单一的Web服务集成到一起,可以提供实现复杂业务逻辑的完整解决方案。WS-BPEL(Web Service Bus
学位
网络钓鱼(Phishing)是近几年来逐渐兴起的网络犯罪。它利用多种手段欺骗用户致使用户泄露个人隐私信息,影响了互联网经济的有序发展,破坏了互联网的信任环境。因此,打击网络钓鱼
中国科学院资源规划项目(Academia Resource Planning,简称ARP)是实现中国科学院资源规划的信息系统工程,主要任务是对全院人力、资金、科研基础条件等资源进行优化配置以及对
稳态强磁场装置是国家十一五重大科技基础设施建设项目,目的是为我国的科学研究提供理想的稳态强磁场极端实验条件和满足多学科实验需求的实验测试系统。中央控制系统是稳态
学位
随着电子商务和人工智能的发展以及社交媒体用户数据的爆炸性增长,从大规模信息流中发现、分离和分析核心论点变得十分必要。论辩挖掘(Argumentation Mining)的主要目标是自动