ChinaUnix.net
相关文章推荐:

linux系统内核

linux内核主要由五个子系统组成:进程调度,内存管理,虚拟文件系统,网络接口,进程间通信。   1.进程调度(SCHED):控制进程对CPU的访问。当需要选择下一个进程运行时,由调度程序选择最值得运行的进程。可运行进程实际上是仅等待CPU资源的进程,如果某个进程在等待其它资源,则该进程是不可运行进程。linux使用了比较简单的基于优先级的进程调度算法选择新的进程。   2.内存管理(MM)允许多个进程安全的共享主内存区域。...

by torresliang - Linux文档专区 - 2009-12-23 13:26:30 阅读(649) 回复(0)

相关讨论

随着 linux 操作系统的广泛应用,特别是 linux 在嵌入式领域的发展,越来越多的人开始投身到 linux 内核级的开发中。面对日益庞大的 linux 内核源代码,开发者在完成自己的内核代码后,都将面临着同样的问题,即如何将源代码融入到 linux 内核中,增加相应的 linux 配置选项,并最终被编译进 linux 内核。这就需要了解 linux内核配置系统。 众所周知,linux 内核是由分布在全球的 linux 爱好者共同开发的,linux 内核每天都面临...

by ZSHAO - Linux文档专区 - 2006-09-07 11:01:27 阅读(440) 回复(0)

linux内核构建系统原理 部分译自:《 Embedded linux System Design and Development 》 BY P. Raghavan / Amol Lad / Sriram Neelakandan 刘建文略译( http://blog.csdn.net/keminlau ) KEY:内核构建 内核编译 kbuild linux 内核与应用程序分开构建 内核与应用程序被设计成分开构建的,由C头文件和C库实现(KEMIN:我们一般都是基于库编译构建应用程序,这是默认的。但是如果没 有与实时系统的统一构建方式对比,...

by xiaofei006 - Linux文档专区 - 2009-11-20 09:32:23 阅读(834) 回复(0)

linux以其开放和自由的特性,日益受到人们的关注,并被广泛应用于科学计算、电子商务、并行运算、辅助教学、大型 服务器 、 嵌入式 应用和桌面办公等不同的领域,为我国软件产业的发展带来了契机。研究linux内核的评测方法、评价工具和评测标准,颇具意义和实用价值,有助于 linux国产化发展,同时也是国家电子基金项目的重要组成部分。 linux内核linux操作系统最核心的部分,其性能直接决定了操作系统的性能。 测试 内核性...

by skysong1982 - Linux文档专区 - 2008-11-11 19:53:42 阅读(523) 回复(0)

原作者:绚丽也尘埃 出自: http://www.linuxdiyf.com      看了一会儿《The art of UNIX programming》(Eric Raymond 著),其中有一个章节是关于操作系统比较的,让我想起了好多东西。内核事实上要比我想象的孱弱得多,linux内核(当然根据配置的不同大小会不一样,但是相差也不会太大)vmlinuz-2.6.23.1-42大小为1.88MB,这里还有bootsect和setup的代码。Windows Vista Home Basic的内核ntoskrnl.exe大小也仅为3.06MB。...

by sdccf - Linux文档专区 - 2008-05-22 16:25:05 阅读(606) 回复(0)

linux 系统内核的调试 作者: 未知 来源:chinaitlab 发表时间:2006-05-24 浏览次数: 425 字号: 大 中 小 调试是软件开发过程中一个必不可少的环节,在 linux 内核开发的过程中也不可避免地会面对如何调试内核的问题。但是,linux 系统的开发者出于保证内核代码正确性的考虑,不愿意在 linux 内核源代码树中加入一个调试器。他们认为内核中的调试器会误导开发者,从而引入不良的修正[1].所以对 linux ...

by wwm - Linux文档专区 - 2006-07-19 16:48:14 阅读(456) 回复(0)

我想在linux下做一个类似vmstat的进程察看程序,须进入系统内核,谁能告诉我除了写设备 驱动模块还有什么办法进入内核(或者哪儿有vmstat、ps、iostat一类的工具源代码 下载。

by 立秋 - 内核源码 - 2003-03-21 10:04:06 阅读(2403) 回复(0)

linux内核的配置系统由三个部分组成,分别是:
Makefile:分布在 linux 内核源代码中的 Makefile,定义 linux 内核的编译规则;
配置文件(config.in):给用户提供配置选择的功能;
 配置工具:包括配置命令解释器(对配置脚本中使用的配置命令进行解释)和配置用户界面(提供基于字符界面、基于 Ncurses 图形界面以及基于 Xwindows 图形界面的用户配置界面,各自对应于 Make config、Make m...

by huabinbin00 - 移动操作系统 - 2011-12-22 08:51:04 阅读(438) 回复(0)

本文将首先介绍 linux 内核上的一些内核代码监视和错误跟踪技术,这些调试和跟踪方法因所要求的使用环境和使用方法而各有不同,然后重点介绍三种 linux 内核的源代码级的调试方法。 1. linux 系统内核级软件的调试技术 printk() 是调试内核代码时最常用的一种技术。在内核代码中的特定位置加入printk() 调试调用,可以直接把所关心的信息打打印到屏幕上,从而可以观察程序的执行路径和所关心的变量、指针等信息。 linux 内核调试器...

by fang_zi - Linux文档专区 - 2009-09-15 11:18:17 阅读(879) 回复(0)

本文将首先介绍 linux 内核上的一些内核代码监视和错误跟踪技术,这些调试和跟踪方法因所要求的使用环境和使用方法而各有不同,然后重点介绍三种 linux 内核的源代码级的调试方法。 调试是软件开发过程中一个必不可少的环节,在 linux 内核开发的过程中也不可避免地会面对如何调试内核的问题。但是,linux 系统的开发者出于保证内核代码正确性的考虑,不愿意在 linux 内核源代码树中加入一个调试器。他们认为内核中的调试器会误导...

by wxju168 - Linux文档专区 - 2009-02-19 20:05:39 阅读(483) 回复(0)

linux以其开放和自由的特性,日益受到人们的关注,并被广泛应用于科学计算、电子商务、并行运算、辅助教学、大型 服务器 、 嵌入式 应用和桌面办公等不同的领域,为我国软件产业的发展带来了契机。研究linux内核的评测方法、评价工具和评测标准,颇具意义和实用价值,有助于 linux国产化发展,同时也是国家电子基金项目的重要组成部分。 linux内核linux操作系统最核心的部分,其性能直接决定了操作系统的性能。 测试 内核性...

by yuchuan2008 - Linux文档专区 - 2008-12-18 15:49:05 阅读(795) 回复(0)