ChinaUnix.net
相关文章推荐:

linux内核分析

首先申明,对于内核我是一个新手。 只是学过一些计算机的基础课,最近对linux内核有兴趣,想学个入门。 我看了一些书本,没看懂。。。 不知道各位大神都是从什么角度分析的,指点下。

by 无_心 - 内核源码 - 2011-12-22 10:58:19 阅读(908) 回复(0)

相关讨论

OBJCOPY 可以将一种格式的目标 文件 内容进行转换,并输出为另一种格式的目标文件。 它使用GNU BFD(binary format description)库读/写目标文件,通过这个BFD库,objcopy能以一种不同于源目标文件的格式生成新的目标文件 在makefile里面用-O binary选项来生成原始的二进制文件,即通常说的image文件 OBJDUMP 显示一个或多个目标文件的信息,由其选项来控制显示哪些信息 一般来说,objdump只对那些要编写编译工具的程序员有帮助,但...

by skysong1982 - Linux文档专区 - 2008-10-11 08:45:10 阅读(797) 回复(0)

关于do_IRQ和虚拟内存 进程的虚拟 地址 空间 独立的地址空间(32位,4GB),每个进程一个 在 Linux 中,3G以上是 内核 空间,3G以下是用户空间 4G的进程地址空间使用进程私有的二级页表进行地址转换(虚拟地址à物理地址) 每创建一个进程就给它分配4G的空间供它使用,4G=32位=10位的页目录+10位的页表+12位的页框。当找页中的某个项时会先根据它的高10位找到它在页目录中的位置,根据该值再找到页表,然后根据中间10位定位到哪张...

by skysong1982 - Linux文档专区 - 2008-10-11 08:42:41 阅读(843) 回复(0)

系统 主要结构是高层的用户 应用 程序,然后是一些 shell ,lib函数库啊,然后是系统调用,用户可以通过一个系统调用陷入到内核中去,将进程进入内核态中运行,享用内核提供的超级NB的诸如进程调度,信号啊等操作,接着就是一些对硬件资源的 管理 了。 了解了内核的结构后,我们接下来要知道内核都干了什么事情啊! 首先,最基本的启动OS,创建进程,创建完进程后,要对进程管理啊,又有了进程调度,那轻进程呢, 文件 系统呢,I/O...

by skysong1982 - Linux文档专区 - 2008-10-11 08:38:30 阅读(778) 回复(0)

文件: Linux 内核启动分析.rar 大小: 23KB 下载: 下载 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/43047/showart_381819.html

by edwinrong - Linux文档专区 - 2007-09-14 15:22:52 阅读(707) 回复(0)

Linux内核分析是我收集《joyfire linux笔记》的主要兴趣所在。虽然花了特别多的精力,还是很不满意。但是新文章在技术内容上越来越重复。很长一段没有添加有趣的新内容了。 我并不想,也没有那个实力把这份笔记变成《Linux内核源代码情景分析》这样全面的巨著(在一段时间内,它解决了我技术上的几乎全部疑问,甚至觉得这份笔记多余)。重要的是避免浮躁,恢复读小说一样的心情。希望和大家多交流! 下载地址: http://www.cao...

by caohejing - 嵌入式开发 - 2007-08-21 17:02:38 阅读(874) 回复(0)

Linux的最大的好处之一就是它的源码公开。同时,公开的核心源码也吸引着无数的 电脑爱好者和程序员;他们把解读和分析Linux的核心源码作为自己的最大兴趣,把修改 Linux源码和改造Linux系统作为自己对计算机技术追求的最大目标。   Linux的最大的好处之一就是它的源码公开。同时,公开的核心源码也吸引着无数的电脑爱好者和程序员;他们把解读和分析Linux的核心源码作为自己的最大兴趣,把修改Linux源码和改造Linux系统作为自己...

by makedream - Linux文档专区 - 2007-04-25 07:50:54 阅读(662) 回复(0)

进程之间互相通讯并和核心通讯,协调它们的行为。 Linux 支持一些进程间通讯( IPC )的机制。信号和管道是其中的两种, Linux 还支持系统 V IPC (用首次出现的 Unix 的版本命名)的机制。 5.1 Signals (信号) 信号是 Unix 系统中使用的最古老的进程间通讯的方法之一。用于向一个或多个进程发送异步事件的信号。信号可以用键盘终端产生,或者通过一个错误条件产生,比如进程试图访问它的虚拟内存中不存在的位置。 S...

by sunqianpanda - Linux文档专区 - 2007-01-08 11:20:33 阅读(710) 回复(0)

本章描述进程是什么以及 Linux 如何创建、管理和删除系统中的进程。 进程执行操作系统中的任务。程序是存放在磁盘上的包括一系列机器代码指令和数据的可执行的映像,因此,是一个被动的实体。进程可以看作是一个执行中的计算机程序。它是动态的实体,在处理器执行机器代码指令时不断改变。处理程序的指令和数据,进程也包括程序计数器和其他 CPU 的寄存器以及包括临时数据(例如例程参数、返回地址和保存的变量)的堆栈。当...

by sunqianpanda - Linux文档专区 - 2007-01-08 11:19:18 阅读(780) 回复(0)

Memory Management (内存管理) 内存管理子系统是操作系统的重要部分。从计算机发展早期开始,就存在对于大于系统中物理能力的内存需要。为了克服这种限制,开发了许多种策略,其中最成功的就是虚拟内存。虚拟内存通过在竞争进程之间共享内存的方式使系统显得拥有比实际更多的内存。 虚拟内存不仅仅让你的计算机内存显得更多,内存管理子系统还提供: Large Address Spaces (巨大的地址空间)操作系统使系统...

by sunqianpanda - Linux文档专区 - 2007-01-08 11:17:21 阅读(840) 回复(0)

想入手分析Linux源代码的Linuxer,我想这篇文章可能对你会有些帮助的。我也在分析内存管理部分,欢迎交流,共同进步。[力量虽少,但希望早日实现在Linux内核里有一行代码是我们中国人写的] Linux的最大的好处之一就是它的源码公开。同时,公开的核心源码也吸引着无数的电脑爱好者和程序员;他们把解读和分析Linux的核心源码作为自己的最大兴趣,把修改Linux源码和改造Linux系统作为自己对计算机技术追求的最大目标。 Linux内核源...

by nick19842000 - Linux文档专区 - 2006-10-16 15:03:23 阅读(535) 回复(0)