设置首页
|
加入收藏
|
联系我们
首页
┊
新闻
┊
Linux知识
┊
数据库
┊
网络应用
┊
企业应用
┊
程序设计
┊
网站设计
┊
Linux发行版
┊
交流论坛
您的位置:
主页
>
Linux知识
>
内核研究
>文章列表
站内搜索
默认搜索
仅搜索标题
热门文章
·
Linux创始人:内核臭虫太多,需
·
开发团队:Linux内核中的bug越
·
用户态和内核共享内存:最简单
·
何把内核中的信息打印到文件的
·
Torvalds给Linux内核打补丁抵御
·
内核稳定版Linux 2.6.16.8正式
·
怎么样把内核中的信息打印到文
·
Linux内核稳定版Linux 2.6.16.4
·
系统技术开发新篇章:编译linux
·
2.6.x版Linux内核发现安全漏洞
·
使用范例:用户态和内核共享内
·
用tags/cscope看内核源代码-HOW
·
开源技术评论:Unix内核的“新
·
Linus谈调试器和内核怎么样发展
·
详解Linux 2.6内核新文件系统变
文章列表
Liunx用户和内核空间之间的通信实现
点击:0
系统调用 用户空间和内核空间之间的通信实现 ● 与系统调用相关的数据结构和函数 系统调用函数名以“sys_”开头,后面是该系统调用的名字,由此构成了221个形似sys_name()的函数名。include/asm-i386/unistd.h中为每一个系统调用规定了惟一的编号,假设用name来表示系
(2007-10-29)
Linux内核中的同步和互斥分析报告
点击:0
先看进程间的互斥。在linux内核中主要通过semaphore机制和spin_lock机制实现。主要的区别是在semaphore机制中,进不了临界区时会进行进程的切换,而spin_lock刚执行忙等(在SMP中)。先看内核中的semaphore机制。前提是对引用计数count增减的原子性操作。内核用atomic_
(2007-10-29)
Linux内核怎么样接收不同类型以太帧
点击:0
1. 前言 以太头中除了6字节目的MAC地址、6字节源MAC地址外,还有两字节的以太帧类型值,如IPv4为0x0800,ARP为0x0806等,网卡驱动收到以太帧后通过接口函数netif_receive_skb()(netif_rx实际最后也是调用netif_receive_skb)交到上层,而这个接口函数就完成对以太帧类型
(2007-10-29)
Linux操作系统内核抢占补丁的基本原理
点击:0
CPU在内核中运行时并不是处处不可抢占的,内核中存在一些空隙,在这时进行抢占是安全的,内核抢占补丁的基本原理就是把SMP可并行的代码段看成是可以进行内核抢占的区域。 2.4内核正好细化了多CPU下的内核线程同步机构,对不可并行的指令块用spinlock和rwlock作了细致的
(2007-10-29)
配置FreeBSD内核
点击:0
9 配置FreeBSD 内核 9.1 大纲 9.2 为什么要构建一个定制的内核? 9.3 建立并安装一个定制的内核 9.4 配置文件 9.5 建立设备节点 9.6 出现问题怎么样解决 ---------------------------------------------------------------------- Chapter 9 配置FreeBSD 内核 由Jake Ha
(2007-10-29)
在FreeBSD4.x中制作启动菜单
点击:0
很多朋友可能已经注意到FreeBSD 5.1 Release中新增加了一个非常漂亮的启动菜单,如下图: 750) {this.style.height='auto';this.style.width='750px'}" border=0> 是不是很漂亮呢?Scott(scottl@freebsd.org)写了一篇关于怎么样在FreeBSD5.0上制作这个启动菜单的 说
(2007-10-29)
制作软盘上运行的FreeBSD系统
点击:0
前言 大家可能见到过很多在软盘上运行的Linux系统,可在软盘上运行的FreeBSD反而比较少,虽然有PICOBSD,然而很多时候PICOBSD并不能满足我们的需要,那么可不可以自己制作一个在软盘上运行的FreeBSD系统呢?答案是肯定的。我在维护着一个 Floppy Firewall 的Project,
(2007-10-29)
FreeBSD光盘运行版的制作过程
点击:0
前言:本文在你初步掌握FreeBSD的基础上,一步一步教你怎么样制作光盘运行的FreeBSD系统。其中的过程并不绝对符合,只要你明白了意思,可以根据自己的喜好灵活动作。 一、装新的FreeBSD #mkdir /zymebsd30 #cp /stand/sysinstall /zymebsd30 #chroot /zymebsd30 #./sys
(2007-10-29)
Linux系统可卸载内核模块完全指南(上)
点击:0
简介 把Linux操作系统用于服务器在现在是越来越普遍了。因此,入侵Linux在今天也变得越来越有趣.目前最好的攻击Linux的技术就是修改内核代码。由于一种叫做可卸载内核(LoadableKernelModules(LKMs))的机制,我们有可能编写在内核级别运行的代码,而这种代码可以允许我们接
(2007-10-29)
制作RAMDISK in KERNEL的NetBSD
点击:0
前言 在前面我们已经讲过怎么样制作软盘上运行的FreeBSD和OpenBSD系统,现在我们来看看怎么样制作一个运行在软盘上的NetBSD系统。同软盘中的OpenBSD系统一样,我们还是将系统中的所有配制文件及程序全部存放到NetBSD的内核中,这样整个系统看起来就是一个文件。下面让
(2007-10-29)
一个Linux爱好者的2.6.11内核编译过程
点击:0
星期天呀,呵呵,10:30起床,好像有一点早,昨天晚上玩游戏玩到3点钟,好累呀。打开电脑,先玩一会游戏在说。11:00,不玩了,开始干正事了。先换到linux下去。本来想用虚拟机的,但是我做的ftp不能用,而且还可能好慢的。我的电脑是没有上网的,在我的2003下架了个ft
(2007-10-29)
揭秘Linux内核调试器之内幕
点击:0
KDB 入门指南 调试内核问题时,能够跟踪内核执行情况并查看其内存和数据结构是非常有用的。Linux 中的内置内 核调试器 KDB 提供了这种功能。在本文中您把了解怎么样使用 KDB 所提供的功能,以及怎么样在 Linux 机器上安装和设置 KDB。您还把熟悉 KDB 中可以使用的命令
(2007-10-29)
向Alan Cox——Linux内核的维护者致敬
点击:0
今天,Linux以其特有的开放源代码的魅力正逐步深入人心。然而在它出现之前,有谁会想到一个世界级的操作系统是靠分散在全球的几千个开发人员用业余时间创造出来的呢? 对于Linux的成功,人们往往会归功于天才Linus Torvalds的奇思妙想和别具一格的项目管理方法。这是毫
(2007-10-29)
在ARMSYS上进行uClinux内核移植的总结
点击:0
1. 简述 针对“怎么样在以S3C44B0X为核心的ARMSYS开发板上建立uClinux内核移植”的一个总结,其内容包括对Bootloader的功能分析和uClinux2.4.24发行版内核基础上针对S3C44B0X开发板进行修改的重点内容的逐一列举。 2. Bootloader 2.1 Bootloader概述 Boot Loader 就是
(2007-10-29)
Linux操作系统内核的时钟中断机制
点击:0
摘要: 本文主要从内核实现的角度分析了Linux 2.4.0内核的时钟中断、内核对时间的表示等。本文是为那些想要了解Linux I/O子系统的读者和Linux驱动程序开发人员而写的。 关键词:Linux、时钟、定时器 申明:这份文档是按照自由软件开放源代码的精神发布的,任何人可以免
(2007-10-29)
Linux系统内核的同步机制-自旋锁
点击:0
自旋锁最多只能被一个可执行线程持有。自旋锁不会引起调用者睡眠,如果一个执行线程试图获得一个已经被持有的自旋锁,那么线程就会一直进行忙循环,一直等待下去,在那里看是否该自旋锁的保持者已经释放了锁,"自旋"一词就是因此而得名。 由于自旋锁使用者一般保持锁时
(2007-10-29)
Linux内核按需动态装载和卸掉模块
点击:0
Linux是单内核结构,也就是说, 它是一个大程序, 其中任一函数都可以访问公共数据结构和其它函数调用。 (作为操作系统)另外一种可能的结构是多核式的, 各功能块自成一体, 相互之间由严格的通信机制相连。单核结构在添加新模块时,一种方法是重新调整设置,所以非常费
(2007-10-29)
定制Linux系统内核,发挥Linux潜能
点击:0
众多的Linux用户在经历了对Linux由好奇到熟悉的过程之后,是否希望按照自己机器的实际配置对Linux进行定制,从而获得最佳的系统性能呢?也许有用户会认为在自己使用Linux的过程中没有碰到到任何问题,Linux确实象人们所宣传的那样“永远不会崩溃”,因此完全没有必要冒
(2007-10-29)
介绍Linux系统内核文件Cache管理机制
点击:0
1 、前言 自从诞生以来,Linux 就被不断完善和普及,目前它已经成为主流通用操作系统之一,使用得非常广泛,它与 Windows、UNIX 一起占据了操作系统领域几乎所有的市场份额。特别是在高性能计算领域,Linux 已经成为一个占主导地位的操作系统,在2005年6月全球TOP500
(2007-10-29)
制作RAMDISK in KERNEL的OpenBSD
点击:0
前言 在以前我们已经讲过怎么样制作软盘上运行的FreeBSD系统,现在我们来看看怎么样制作一个运行在软盘上的OpenBSD系统。与软盘上的 FreeBSD不同的是,这次我们将系统中的所有配制文件及程序全部存放到OpenBSD的内核中,这样整个系统看起来就是一个文件。下面让我们具
(2007-10-29)
共10页/193条记录
首页
上一页
[1]
[2]
3
[4]
[5]
[6]
[7]
下一页
末页
1
2
3
4
5
6
7
8
9
10
版权所有 2005-2006
Linux集中营
闽ICP备07500055号