热门关键字:  ubuntu  分区  Fedora  函数  linux系统进程
内核研究
当前位置 :主页>Linux教程>内核研究>列表
关于Linux系统可靠性的技术评估测试
本文记录了 Linux 内核和其他核心 OS 组件的测试结果与分析,从库和设备驱动程序到文件系统和网络,测试范围无所不含,所有的测试都是在相当不利的条件下进行,并且经历了很长的时间。IBM Linux Technology Center 刚刚结束了这次长达三个多月的全面测试,并将他们的 L...
作者:发表于:2007-04-07 02:34:50 点击:78 评论:4 查阅全文...
Linux 2.6.11内核文件IO系统调用详解
1.引言 从事Linux环境工作2年有余,一直懵懵懂懂,1年前拜读了《莱昂氏UNIX源代码分析》一书,感觉自己的学习道路漫漫且修远。最近受chinaunix的精华文帖启发,拟将近来的部分内核调用分析笔记拿出来与各前辈先进共同探讨学习,以壮个人学习之路。 本部分主要讲述的是...
作者:发表于:2007-04-05 09:28:53 点击:124 评论:4 查阅全文...
Linux的NAPI和Solaris的GLDv3
一、NAPI(New API)是linux内核对设备驱动包处理框架的一种修改。它通过以下两方面来改进高速网络的性能。 1. 减少中断 高速网络每秒能产生上千次中断,每次中断都是告诉内核已经知道的事情:有很多包要处理。NAPI允许驱动在禁止中断的情况下运行,以此来减小系统负载。...
作者:发表于:2007-04-03 01:15:00 点击:48 评论:4 查阅全文...
Linux内核可装载模块对设备驱动的影响
从 2.4 到 2.6,Linux 内核在可装载模块机制、设备模型、一些核心 API 等方面发生较大改变,设备驱动开发人员面临着将驱动从 2.4 移植到 2.6 内核,或是使驱动同时支持2.4 与 2.6 内核的任务。站在设备驱动开发人员的角度,驱动由一个或几个外部可加载内核模块组成,本...
作者:发表于:2007-04-03 01:01:28 点击:82 评论:4 查阅全文...
Linux操作系统下的多进程编程详细解析
(一) 理解Linux下进程的结构 Linux下一个进程在内存里有三部份的数据,就是 “数据段”,“堆栈段”和“代码段”,其实学过汇编语言的人一定知道,一般的CPU象I386,都有上述三种段寄存器,以方便操作系统的运行。“代码段”,顾名思义,就是存放了程序代码的数据,...
作者:发表于:2007-04-03 00:52:52 点击:64 评论:4 查阅全文...
Linux系统单一内核模块编译过程解析
单一模块编译 想象两个情况: 如果我的预设核心忘记加入某个功能,而且该功能可以编译成为模块,不过, 预设核心却也没有将该项功能编译成为模块,害我不能使用时,该如何是好? 如果 Linux 核心原始码并没有某个硬件的驱动程序 (module) ,但是开发该硬件的厂商有提供...
作者:发表于:2007-04-03 00:48:45 点击:77 评论:4 查阅全文...
Linux的高效的数据传输技术-Relay
Relay 是一种从 Linux 内核到用户空间的高效数据传输技术。通过用户定义的 relay 通道,内核空间的程序能够高效、可靠、便捷地将数据传输到用户空间。Relay 特别适用于内核空间有大量数据需要传输到用户空间的情形,目前已经广泛应用在内核调试工具如 SystemTap中。本...
作者:发表于:2007-04-02 04:28:35 点击:56 评论:4 查阅全文...
Linux操作系统中IP包过滤的具体实现
摘 要: 本文主要介绍在Linux内核中实现IP包过滤的基本流程,同时对IP伪装和网络地址转换(NAT)的实现作简要的介绍。 关键词: 包过滤 防火墙 网络地址转换(NAT) IP伪装 随着因特网的迅猛发展,信息安全、网络安全已经成为人们日益关注的焦点。越来越多的企业和机关已...
作者:发表于:2007-04-02 04:27:47 点击:51 评论:4 查阅全文...