首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 115 毫秒
1.
刘磊 《科学技术与工程》2007,7(12):2849-2851
回顾了Linux内核内存管理发展历程,比较了早期的Linux内存管理与最新的Linuxkernel2.6.16内存管理的联系和差别。分析Linux最新版本的内核内存管理策略,重点研究了最新的Linux2.6.16版本内核中的内核内存池的实现。  相似文献   

2.
Linux防火墙在内核中的实现   总被引:1,自引:0,他引:1  
主要分析Linux新的2.4内核防火墙底层结构Netfilter的实现机制,并结合实例说明如何编写自己的内核并将其镶嵌在Netfilter的架构中,以实现自己的定制防火墙功能。  相似文献   

3.
自由软件Linux功能强大,移植性好,与Unix兼容,但随着Internet的发展,人们对信息安全的要求越来越高,目前普遍无法满足这一需求。介绍几种实现内核安全的技术以改进Linux的安全性能,为定制Linux系统及以此为平台的应用开发提供参考。  相似文献   

4.
Linux具有功能强大、源码开放、支持多种硬件平台、模块化设计等优点,在嵌入式领域得到了广泛的应用。但它同时也是一个分时操作系统,其不可抢占的内核、缺乏实时调度算法和机制、使用虚拟内存及缓冲机制等特点都限制了在实时环境中的应用。为了能使其在实时环境中得到应用,从改进内核抢占性的角度和实时调度入手,提出改善内核实时性的方法。  相似文献   

5.
谢其云 《科技信息》2008,(20):50-50
分析了Linux的实时性,针对其在实时应用中的技术障碍,在参考了与此相关研究基础上,从5-方面提出了改善Linux实时性能的改进措施。为提高嵌入式应用响应时间精度,提出两种细化Linux时钟粒度方法;为增强系统内核对实时任务的响应能力,采用插入抢占点和修改内核法增强Linux内核的可抢占性;为保证硬实时任务的时限要求,把原Linux的单运行队列改为双运行队列,硬实时任务单独被放在一个队列中,并采用MLF调度算法代替原内核的FIFO调度算法。  相似文献   

6.
嵌入式Linux操作系统的实时化研究   总被引:2,自引:0,他引:2  
Linux应用于嵌入式实时环境时存在关闭中断、分时调度和虚拟文件系统的时间不确定性筹问题.使用虚报机技术,增加一个仿真程序来替换Linux的底层中断程序.用一个小的实时内核与Linux内核共享控制处理器和中断模拟等技术以解决上述问题,并作了系统设计、编写了相应的程序.测试结果表明,所改进的操作系统是能够胜任实时任务的.  相似文献   

7.
Linux在服务器操作系统领域中有着广泛应用。本文介绍了Linux内核中磁盘配额功能quota的实现、应用和高级开发实例。  相似文献   

8.
着重介绍了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 内核技术分析及升级   总被引:2,自引:0,他引:2       下载免费PDF全文
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.
运用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内核升级更新的编译配置机理与实现过程;对编译过程进行了分析与总结.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号