热门关键字:  ubuntu  分区  Fedora  函数  linux系统进程
内核研究
当前位置 :主页>Linux教程>内核研究>列表
剖析RedHat Linux中三个重要内核文件
在网络中,不少服务器采用的是Linux系统。为了进一步提高服务器的性能,可能需要根据特定的硬件及需求重新编译Linux内核。编译Linux内核,需要根据规定的步骤进行,编译内核过程中涉及到几个重要的文件。比如对于RedHat Linux,在/boot目录下有一些与Linux内核有关的文...
作者:发表于:2007-04-01 09:30:00 点击:58 评论:4 查阅全文...
Linux内核对I/O端口的管理实现(上)
本文主要从内核实现的角度分析Linux 2.4.0内核IO子系统中对IO端口资源的管理的实现原理。本文是为那些想要深入分析Linux的IO子系统的读者和设备驱动程序开发人员而写的。 几乎每一种外设都是通过读写设备上的寄存器来进行的。外设寄存器也称为“I/O端口”,通常包括:...
作者:发表于:2007-04-01 09:28:36 点击:97 评论:4 查阅全文...
Linux内核对I/O端口的管理实现(下)
5 分配接口allocate_resource() 在find_resource()函数的基础上,函数allocate_resource()实现:在一颗资源树中分配一条指定大小的、且包含在指定区域[min,max]中的、未使用资源区域。其源代码如下: /* * Allocate empty slot in the resource tree given range and a...
作者:发表于:2007-04-01 09:26:56 点击:84 评论:4 查阅全文...
对Linux内核版本稳定性测试简单介绍
在对 Linux 内核版本稳定性的测试中,需要明确地声明并证明为什么版本是稳定的或者是不稳定的。 然而还没有被证明和证实当前现有的系统范围内的压力测试可以测试 Linux 内核整体上的稳定性。 本文给出了一个创建系统范围内 Linux 压力测试并证明其结果正确性的方法。不...
作者:发表于:2007-04-01 06:17:40 点击:174 评论:4 查阅全文...
Linux系统内核接收以太帧的处理程序
1. 前言 以太头中除了6字节目的MAC地址、6字节源MAC地址外,还有两字节的以太帧类型值,如IPv4为0x0800,ARP为0x0806等,网卡驱动收到以太帧后通过接口函数netif_receive_skb()(netif_rx实际最后也是调用netif_receive_skb)交到上层,而这个接口函数就完成对以太帧类型...
作者:发表于:2007-04-01 06:15:53 点击:44 评论:4 查阅全文...
改变Linux系统内核驱动初始化顺序
今天在做一个驱动的时候要用到另一个驱动(I2C)提供的API,在内核初始化时碰到了一个依赖问题。我的驱动在I2C初始化之前就运行起来了,而这时I2C提供的API还处于不可用状态。查了很多资料,网上有人说所有使用 module_init这个宏的驱动程序的起动顺序都是不确定的(我...
作者:发表于:2007-04-01 06:15:20 点击:40 评论:4 查阅全文...
三分钟编译支持NTFS的Linux系统模块
传统编译内核模块的方法繁琐而费时,本文将告诉我们一种快速编译所需要内核模块的新方法。 当你安装完Linux系统,并且已经启动,恭喜你!如果你的硬盘上还安装了 WinNT/2000系统,你试图去访问另一个NTFS分区时却遇到了麻烦。因为你所用的Linux系统没有已编译的支持NTF...
作者:发表于:2007-04-01 06:12:18 点击:37 评论:4 查阅全文...
定制Linux内核,发挥Linux潜能
众多的Linux用户在经历了对Linux由好奇到熟悉的过程之后,是否希望按照自己机器的实际配置对Linux进行定制,从而获得最佳的系统性能呢?也许有用户会认为在自己使用Linux的过程中没有碰到到任何问题,Linux确实象人们所宣传的那样“永远不会崩溃”,因此完全没有必要冒...
作者:发表于:2007-03-30 01:23:00 点击:70 评论:4 查阅全文...