共查询到10条相似文献,搜索用时 15 毫秒
1.
Linux的研究方兴未艾,对Linux源代码的全面剖析是很繁琐但同时又是很有意义的一项工程。本文以Linux内核2.4.18为蓝本,着重对Linux内存管理中的几个主要数据结构进行分析,让Linux爱好者从一个侧面了解Linux的内存管理实现。 相似文献
2.
3.
理解和掌握Linux内核内存基本知识对学习Linux是至关重要的,Linux内核内存是学习Linux内核的基础,对于学习Linux其他方面的内容很有帮助,本文将主要介绍有关Linux内核内存两方面的内容,即内存管理机制及其改进。在内存管理机制中,主要介绍了分段机制和分页机制,它们是所有内存管理的基础,之后所有对内存管理的改进都是以分段机制和分页机制为基础的。在内存管理的改进中,介绍了三个主要的内容,即:反向映射,大内存页和在高端内存中存储页表条目。 相似文献
4.
《电脑编程技巧与维护》2005,(9):93-93
本书作者在整理自己多年研发笔记的基础上,以精心挑选的典型开发实例向读者详细地讲述了内核源代码的各部分结构、原理及组成框架,主要分析了Linux最新版本(2.6.11)的内核源代码,帮助读者深入理解Linux内核,精通Linux内核编程。全书分为20章, 内容包括进程管理、进程间通信、内存管理、文件系统、I/O接口及资 相似文献
5.
使用内存取证框架Volatility对获得的内存样本进行分析之前,必须首先为目标操作系统创建一个配置文件.Volatility对所有Windows操作系统的主要版本都有内置的支持,使用时不需要进行额外的制作.然而Linux操作系统是不同的,由于其内核版本、子内核版本和定制内核的数量众多,使得Volatility无法为所有可能的Linux内核版本提供配置文件,需要使用者自己进行制作. 相似文献
6.
开放源码的开发模式为国家软件发展带来了新的机遇。如何利用好开放源码的软件资源?显然,仅仅将其拿来是不够用的,还需要认真“解剖麻雀”,将其理解透彻,以便为我所用。
内核作为系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序,从用户那里接受命令并把命令送给内核去执行。正是Linus开发了Linux内核,才带来了开源世界今天的繁荣。Linux内核的研发来自整个国际开源社区,世界上众多开源爱好者一起为Linux内核进行补丁升级,如何参与内核社区进行内核研发有着许多的规则和技巧,本系列文章将介绍如何参与内核社区的研发工作,并对Linux内核接口,内核的测试、调试和内存、地址空间的管理进行详细的描述。 相似文献
7.
8.
9.
<正> 针对好多Linux爱好者对内核很有兴趣却无从下手,本文旨在介绍一种解读Linux内核源码的入门方法,而不是解说Linax复杂的内核机制。 1.核心源程序的文件组织 (1)Linux核心源程序通常都安装在/usr/src/Linux下,而且它有一个非常简单的编号约定:任何偶数的核心(例如2. 0. 30)都是一个稳定的发行的核心,而任何奇数的核心(例如2. 1 .42)都是一个开发中的核心。 本文基于稳定的2. 2. 5源代码,第二部分的实现平台为Redhat Linux 相似文献
10.
基于Android的BSP移植自动适配技术 总被引:1,自引:0,他引:1
当前Android的板级支持包(BSP)移植开发人员不仅需要熟悉具体型号芯片的开发手册,还需要调整部分驱动封装代码,工作效率较低。为此,通过对Android Linux内核源代码进行重构,设计并实现一种基于源代码分类管理的Andriod BSP移植管理框架。形式化定义Android Linux内核源码重构规则,基于该规则对Android Linux内核源码按照原生Linux内核代码、Google Android驱动程序、厂商板硬件相关BSP代码3类进行管理,设计Android BSP移植自动适配工具,实现面向特定开发板和特定Linux内核版本的Android Linux内核源代码自动生成。测试结果表明,该管理框架能够提高BSP移植开发人员移植和升级开发板Android Linux内核的工作效率。 相似文献