iDragon Wiki 维基百科sinodragon21.blog.chinaunix.net
sinodragon21
全部博文(1696)
Python(6)
Yacc & Lex(7)
C & C++(66)
Java Planet(9)
database(7)
Oracle PL/SQL实(28)
iPhone(1)
C Sharp(4)
WindowsPhone(83)
Symbian(3)
移动开发(20)
日常办公(12)
MS Office使用方(5)
BlackBerry(1)
Design & Archite(3)
并行&多线程(7)
驱动开发(2)
数学GEEK(6)
Debugging(10)
GPS导航(4)
项目管理(10)
【转】FileZilla (10)
内存管理(11)
SCTP实现(7)
操作系统(Win/Li(137)
Web世界(8)
通信技术(34)
程序设计(1)
编译链接(15)
安全技术(3)
数据融合(3)
个人建站(4)
TeamBuilding(5)
US管理(2)
品质管理QCC(3)
一家之说(周济谱(12)
华为研发(26)
温州人想的和你不(0)
第五章 温州人和(8)
第四章 温州人和(9)
第三章 温州人和(8)
第二章 温州人和(5)
第一章 温州人和(9)
管理就这么简单(8)
《菜根谭/注释评(15)
2017年(1)
2016年(1)
2015年(1)
2013年(1)
2012年(43)
2011年(17)
2010年(828)
2009年(568)
2008年(185)
2007年(51)
gongping
佳佳佳辉
GFree_Wi
Davezhen
ruichenj
wb123456
smile124
zhanglei
cynthia
浪花小雨
Bsolar
qlmzldxz
分类: LINUX
2010-04-08 00:06:31
最流行的开源操作系统内核
Linux 内核是一个庞大而复杂的操作系统的核心,不过尽管庞大,但是却采用子系统和分层的概念很好地进行了组织。通过本专题,我们可以学习 Linux 的分层架构、内核配置和编译、内核性能调试和 Linux 2.6 中的许多提升功能。
Linux 内核的主要组件有:系统调用接口、进程管理、内存管理、虚拟文件系统、网络堆栈、设备驱动程序、硬件架构的相关代码。
M. Tim Jones 推出了一系列文章来剖析 Linux 内核各个方面,相信会为读者展现一个非常清晰的 Linux 轮廓。
随着 Linux 操作系统的广泛应用,特别是 Linux 在嵌入式领域的发展,越来越多的人开始投身到 Linux 内核级的开发中。面对日益庞大的 Linux 内核源代码,开发者在完成自己的内核代码后,都将面临着同样的问题,即如何将源代码融入到 Linux 内核中,增加相应的 Linux 配置选项,并最终被编译进 Linux 内核。
作为最流行的开源操作系统,如果 Linux 要进入企业环境,以及能够作为商业性应用进入 SMP 市场,与商业 UNIX 系统相比,它的 SMP 可伸缩性、磁盘和网络 I/O 性能、调度程序和虚拟内存管理器必须得到改善。
相对 Linux 2.4,无论是对于企业服务器还是对于嵌入式系统,Linux 2.6 都是一个巨大的进步。对高端的机器来说,新特性针对的是性能改进、可扩展性、吞吐率,以及对 SMP 机器 NUMA 的支持。对于嵌入式领域,添加了新的体系结构和处理器类型——包括对那些没有硬件控制的内存管理方案的 MMU-less 系统的支持。并且,和往常一样,为了满足桌面用户群的需要,添加了一整套新的音频和多媒体驱动程序。
更多 Linux 内核相关文章/教程...
上一篇:How to compile your sctp code using SctpDrv?
下一篇:20年後の通信技術とか
登录 注册