共查询到18条相似文献,搜索用时 115 毫秒
1.
回顾了Linux内核内存管理发展历程,比较了早期的Linux内存管理与最新的Linuxkernel2.6.16内存管理的联系和差别。分析Linux最新版本的内核内存管理策略,重点研究了最新的Linux2.6.16版本内核中的内核内存池的实现。 相似文献
2.
Linux防火墙在内核中的实现 总被引:1,自引:0,他引:1
聂刚 《武汉科技学院学报》2004,17(5):60-63
主要分析Linux新的2.4内核防火墙底层结构Netfilter的实现机制,并结合实例说明如何编写自己的内核并将其镶嵌在Netfilter的架构中,以实现自己的定制防火墙功能。 相似文献
3.
自由软件Linux功能强大,移植性好,与Unix兼容,但随着Internet的发展,人们对信息安全的要求越来越高,目前普遍无法满足这一需求。介绍几种实现内核安全的技术以改进Linux的安全性能,为定制Linux系统及以此为平台的应用开发提供参考。 相似文献
4.
Linux具有功能强大、源码开放、支持多种硬件平台、模块化设计等优点,在嵌入式领域得到了广泛的应用。但它同时也是一个分时操作系统,其不可抢占的内核、缺乏实时调度算法和机制、使用虚拟内存及缓冲机制等特点都限制了在实时环境中的应用。为了能使其在实时环境中得到应用,从改进内核抢占性的角度和实时调度入手,提出改善内核实时性的方法。 相似文献
5.
分析了Linux的实时性,针对其在实时应用中的技术障碍,在参考了与此相关研究基础上,从5-方面提出了改善Linux实时性能的改进措施。为提高嵌入式应用响应时间精度,提出两种细化Linux时钟粒度方法;为增强系统内核对实时任务的响应能力,采用插入抢占点和修改内核法增强Linux内核的可抢占性;为保证硬实时任务的时限要求,把原Linux的单运行队列改为双运行队列,硬实时任务单独被放在一个队列中,并采用MLF调度算法代替原内核的FIFO调度算法。 相似文献
6.
嵌入式Linux操作系统的实时化研究 总被引:2,自引:0,他引:2
Linux应用于嵌入式实时环境时存在关闭中断、分时调度和虚拟文件系统的时间不确定性筹问题.使用虚报机技术,增加一个仿真程序来替换Linux的底层中断程序.用一个小的实时内核与Linux内核共享控制处理器和中断模拟等技术以解决上述问题,并作了系统设计、编写了相应的程序.测试结果表明,所改进的操作系统是能够胜任实时任务的. 相似文献
8.
杨勇 《成都大学学报(自然科学版)》2008,27(1):35-37
着重介绍了Linux 2.6内核的新特性及其在嵌入式应用中的优势,并将其移植到嵌入式平台中,成功支持H.264编解码多媒体系统. 相似文献
9.
Linux2.6内核O(1)调度算法剖析 总被引:1,自引:0,他引:1
分析了LinuX2.4内核调度机制存在的缺陷和LinuX2.6内棱进程调度机制的特点.对于Linux2.6内核.探讨了调度时机、调度策略以及Linux2.6内核新引入的内核抢占机制,重点讨论了调度有关的重要数据结构、O(1)调度算法及其实现的细节. 相似文献
10.
Linux2.6对以往以Linux2.4为代表的传统内核进行了诸多方面的改进。尤其是新的调度器、抢占式内核和O(1)调度算法的引入,使Linux在实时性能方面有了很大的提高.但传统的时间片轮转和先进先出算法毕竟有它自身的局限性.本文阐述了如何将优秀的实时调度算法——最早截止期限优先动态调度算法(EDF)引入linux2.6的内核中,将其改造成实时性能更强更适合嵌入式应用的系统.文章最后介绍了对改造后的系统所进行的检验,实验结果证明改进后的实时性能相对原来的linux2.6版本有明显的提高. 相似文献
11.
Linux是目前国内外较为流行的一种操作系统, 其采用开放开发模式,这一规则可大大提高人们在操作系统、应用软件方面的应用开发能力,尤其对中国软件产业的发展,蕴含着很大的商机。针对Linux操作系统强大、稳定的功能,分析了其内核的诸多技术特性,并介绍了Linux内核升级的方法、步骤和注意事项,给学习和使用Linux提供了一个参考。 相似文献
12.
在操作系统内核中,自旋锁是一种应用非常广泛的锁机制,能大幅提高系统性能和吞吐量;另一方面,自旋锁的使用不当,会立即将系统锁死,直至人工重启才能解锁,是危害性最大的死锁原因.从检测死锁发生的角度出发,提出一种自旋锁死锁检测机制,可迅速检测到Linux内核中死锁的发生,报告死锁相关信息供管理员分析使用,在可能的情况下重启系统,降低系统宕机时间,提高系统稳定性. 相似文献
13.
嵌入式Linux实时性方法 总被引:3,自引:0,他引:3
针对Linux进程调度策略存在中断封锁时间过长、非抢占式的Linux内核,以及耗尽式的、机会均等的调度方式这3个不利于实现实时性的不足,提出提高嵌入式Linux实时性的方法,实现实时Linux系统(RTLinux)的调度算法及其他部分功能,并采用LMbench测试系统对改进的RTLinux和通用Linux的上下文切换时间进行对比测试.研究结果表明,改进的RTLinux有效地提高了嵌入式Linux的实时性. 相似文献
14.
在linux操作系统下,提出并研究了基于Linux的可加载内核模块的网络测量方法,给出了该方法的整体框架,并且通过对网络业务流的测试,证明用此方法可以真实有效的测量网络业务流,提高网络流量测量效率. 相似文献
15.
钱亚冠 《浙江科技学院学报》2006,18(2):111-113,117
运用C语言这样的面向过程语言进行程序设计时,传统上是使用结构化的分析设计方法,但是能否在C语言开发中运用面向对象的思想进行设计却是一个值得探索的问题。然而,通过分析Linux内核代码,C语言在Linux内核开发中贯穿面向对象的设计思想的技术理念得到了阐述,而且还总结了将其应用于软件工程实践中的可行性。 相似文献
16.
IPSec协议体系是IETF制定的新一代网络安全协议标准,首先概要介绍了IPSec,然后深入剖析了IPSec在Linux2.4和2.6下的实现方式(PF_KEY、IPsec Security Association,Security Policy,outputprocessing和input processing),并着重比较了二者的不同。 相似文献
17.
Linux内核级审计系统的设计与实现 总被引:1,自引:0,他引:1
审计主要用于记录系统的活动,是定位系统事故原因的强有力的依据,是安全操作系统的重要组成部分。Linux原有应用级的审计机制存在安全方面的缺陷,为此给出了一种基于Linux的内核级审计系统的设计与实现。该审计系统中的审计数据均在内核中采集,数据内容及格式符合PoSIX.le标准,并研究了保护审计系统自身的安全性的问题。 相似文献
18.
针对内核升级的重新编译具有一定深度和复杂性等特点,介绍了内核升级的必要性、内核的功能以及编译模式;通过一个实验说明了Linux内核升级更新的编译配置机理与实现过程;对编译过程进行了分析与总结. 相似文献