热门关键字:  ubuntu  分区  Fedora  函数  linux系统进程
内核研究
当前位置 :主页>Linux教程>内核研究>列表
Linux内核分析--系统调用实现代码分析
启动早就读完,现在为了写笔记再从启动之后粗略的大体读一遍,基本就是几个大模块:启动和初始化,中断信号,进程及调度,内存管理,文件系统,网络,驱动和模块等,我主要也从这几块入手。由于启动部分在start_kernel之前牵涉到大量的 x86体系相关的汇编知识,需要大...
作者:发表于:2007-05-20 10:23:22 点击:68 评论:4 查阅全文...
Linux操作系统源代码详细分析(一)
内容简介: Linux 拥有现代操作系统所有的功能,如真正的抢先式多任务处理、支持多用户,内存保护,虚拟内存,支持SMP、UP,符合POSIX标准,联网、图形用户接口和桌面环境。具有快速性、稳定性等特点。本书通过分析Linux的内核源代码,充分揭示了Linux作为操作系统的内...
作者:发表于:2007-05-20 10:18:03 点击:419 评论:4 查阅全文...
Linux操作系统源代码详细分析(二)
第2章 代 码 初 识 本章首先从较高层次介绍Linux内核源程序的概况,这些都是大家关心的一些基本特点。随后将简要介绍一些实际代码。最后介绍如何编译内核。 2.1 Linux内核源程序的部分特点 在过去的一段时期,Linux内核同时使用C语言和汇编语言来实现。这两种语言需要...
作者:发表于:2007-05-20 10:05:12 点击:168 评论:4 查阅全文...
Linux操作系统源代码详细分析(三)
第3章 内核体系结构概述 本章从较高层次上对内核进行说明。从顺序上来说,本章首先介绍内核设计目标,接下来介绍内核体系结构,最后介绍内核源程序目录结构。 3.1 内核设计目标 Linux 的内核展现出了几个相互关联的设计目标,它们依次是:清晰性、兼容性、可移植性、健...
作者:发表于:2007-05-20 10:00:25 点击:117 评论:4 查阅全文...
介绍Linux系统内核文件Cache管理机制
1 、前言 自从诞生以来,Linux 就被不断完善和普及,目前它已经成为主流通用操作系统之一,使用得非常广泛,它与 Windows、UNIX 一起占据了操作系统领域几乎所有的市场份额。特别是在高性能计算领域,Linux 已经成为一个占主导地位的操作系统,在2005年6月全球TOP500...
作者:发表于:2007-05-20 09:57:10 点击:110 评论:4 查阅全文...
Linux内核按需动态装载和卸掉模块
Linux是单内核结构,也就是说, 它是一个大程序, 其中任一函数都可以访问公共数据结构和其它函数调用。 (作为操作系统)另外一种可能的结构是多核式的, 各功能块自成一体,相互之间由严格的通信机制相连。单核结构在添加新模块时,一种方法是重新调整设置,所以非常费...
作者:发表于:2007-05-20 09:55:21 点击:37 评论:4 查阅全文...
Linux系统内核的同步机制-自旋锁
自旋锁最多只能被一个可执行线程持有。自旋锁不会引起调用者睡眠,如果一个执行线程试图获得一个已经被持有的自旋锁,那么线程就会一直进行忙循环,一直等待下去,在那里看是否该自旋锁的保持者已经释放了锁,"自旋"一词就是因此而得名。 由于自旋锁使用者一般保持锁时...
作者:发表于:2007-05-20 09:52:18 点击:39 评论:4 查阅全文...
Linux操作系统内核的时钟中断机制
摘要: 本文主要从内核实现的角度分析了Linux 2.4.0内核的时钟中断、内核对时间的表示等。本文是为那些想要了解Linux I/O子系统的读者和Linux驱动程序开发人员而写的。 关键词:Linux、时钟、定时器 申明:这份文档是按照自由软件开放源代码的精神发布的,任何人可以免...
作者:发表于:2007-05-20 09:49:27 点击:73 评论:4 查阅全文...