共查询到19条相似文献,搜索用时 62 毫秒
1.
介绍了嵌入式Linux操作系统下的一种内核运行态可视化性能分析方法.它采用Linux的字符设备驱动技术,Linux内核源代码内的探针嵌入以及内核补丁技术,基于Socket的Linux端与Windows端的TCP通信技术和Windows端的图形化显示技术,以模块化方式实现了在Windows宿主操作系统下对Linux操作系统运行时系统事件状态变化的图形化地观察手段,从而辅助软件开发人员方便地去诊断和解决嵌入式Linux系统中存在的调度问题、性能问题以及定时问题等. 相似文献
2.
李殿涛 《电脑编程技巧与维护》2021,(10):47-48,101
Linux由于性能安全上的优势,操作系统的占有率上一直是名列前茅,远远地超过了Unix,Windows的市场占有率.Linux上的应用程序能够快速稳定的运行,这对程序的开发设计有着非常重要的意义,但是Linux从自身的角度来看,即从内核层面上看,它本身也提供了非常多的功能来探测系统,探测系统的瓶颈,从Linux内核函数执行时间的角度看,探测系统硬件尤其是网卡性能之间的对比,TCP协议栈上,得到一个关于重传的时间特征,这将会对Linux上应用程序的故障分析提供了更广阔的思路. 相似文献
3.
Linux内核动态模块(LKM)是Linux用于扩充其功能的重要手段,它允许一些模块动态地加载和卸载,而不需要重新编译内核。结合最新的Linux内核发展情况,不仅分析了模块加载的原理,而且分析了具体的方法和注意事项,同时给出了相应的例子,还提供了相关的Linux常用命令,对相关的开发有指导意义。 相似文献
4.
本文主要分析了在Linux中利用模块加载技术来实现对核心动态更新的机制和原理,讨论了使用模块技术的优缺点,详细给出了Linux模块的栽入与卸载的具体实现过程,并在此基础上给出了以模块形式存在的驱动程序框架。 相似文献
5.
6.
杨瑞 《计算机光盘软件与应用》2015,(1)
随着我国经济的提高,计算机技术得到了快速发展,计算机中最为重要的就是内部操作系统,操作系统的好坏影响着计算机的正常运行。操作系统是我国应用软件开发和信息安全的基本保障。Linux操作系统和其他系统有很大的优越性,比如免费和公开,给用户提供了非常方便的服务,具有很好的设计理念,有很大的发展前景。本文主要阐述了Linux操作系统内核的一些功能情况。 相似文献
7.
介绍了一种精简的内核崩溃信息记录技术,该技术保存函数调用链并有选择地记录函数栈内容。记录下的内容可有效地分析定位问题,精简的记录存储可满足复位后快速重启的要求。 相似文献
8.
作为最流行的开源操作系统,Linux在各行各业得到了广泛的应用。因此了解Linux内核的架构及工作机制就显得非常重要。然而目前对Linux内核的主要学习途径是各种教科书以及经验博客,而对于Linux内核的实时动态监控技术却很少有人了解。本文提供一种动态监视内核运行过程的方法。通过此方法可以动态地观察Linux内核的函数调用情况,以及CPU寄存器值等动态信息。 相似文献
9.
对Linux 2.6内核中新加入的IPSec代码进行了深入分析,详细阐述Linux 2.6内核中IPSec协议支持机制和处理过程.对于利用Linux内核IPSec作为基础设施的VPN开发者有一定参考价值.对IPSec实施方案的研究者以及从事内核网络协议研究和开发的同行也有所裨益. 相似文献
10.
本文在介绍了Linux内核及其相关内容的基础上,详细地描述了Linux内核编译模式、内核编译前的准备工作、内核编译的具体步骤以及编译过程中注意事项。 相似文献
11.
12.
对Linux内核中的BottomHalf机制进行了详细描述,并从实现原理和实际使用两个方面对比,分析了从Linux2.0到最新的Linux2.6内核中所实现的BH函数接口、任务队列(Task Queue)、Tasklet软中断、工作队列(Work Queues)等Bottom Half机制. 相似文献
13.
系统调用是操作系统内核提供给用户使用内核服务的接口。Linux操作系统由于其自由开放性,用户可在原有基础上,添加新的系统调用,以便提供更多的服务。基于Linux 2.4内核,文中研究了Linux操作系统系统调用的实现机制,并以基于数据库的文件系统功能扩展为例,说明系统调用扩展的实现过程。 相似文献
14.
增强Linux内核实时任务调度性能的研究 总被引:5,自引:1,他引:5
分析基本Linux内核的调度策略,指出其应用于实时系统时存在的不足,提出了一种增强Linux内核调度性能的实时任务调度策略和调度算法。结合任务的关键性、截止期和执行时间三要素,该调度策略通过三运行队列代替原Linux内核的单运行队列,分别对应系统的硬实时、软实时和非实时任务,保证了硬实时任务的实时性;不同于简单的FIFO调度算法,该调度算法根据任务的最小松弛时间和重要性来确定其在当前运行队列中的优先级,仿真结果表明此算法提高了实时调度性能。 相似文献
15.
系统调用是操作系统内核提供给用户使用内核服务的接口。Linux操作系统由于其自由开放性,用户可在原有基础上,添加新的系统调用,以便提供更多的服务。基于Linux2.4内核,文中研究了Linux操作系统系统调用的实现机制,并以基于数据库的文件系统功能扩展为例,说明系统调用扩展的实现过程。 相似文献
16.
17.
18.