深入分析Linux内核源码——(上)
基本信息
深入分析Linux内核源码——(上)
折扣:10折
相关专栏
<<点击图片进入阅读   视频处理是目前多媒体领域最热门的技术,主要分为视频编解码和目标信息识别两大类。前者为了节省视频数据的传输带宽,主要依靠传统的信息论理论,目前已经比较成熟。
最新推荐
<<点击图片进入阅读   本课程系统介绍基于FPGA的SOPC嵌入式系统的软硬件开发技术。以一个简单的设计实例为主线介绍软硬件的开发流程,开发工具以及开发的思想。
热栏推荐
<<点击图片进入阅读   从规范制定到市场成熟,SAS一共经过了六年的时间。短短六年的时间就让一个新生的规范形成初具规模的市场,其中少不了众多厂商的努力。
版权和免责声明
应授权单位要求,本栏目仅用于与非网网友学习交流,第三方严禁擅自转载。与非网常年法律顾问北京柴傅律师事务所,将全力维护本栏目相关各方的合法版权。如需转载,可与专栏编辑联系。祝阅读愉快!
热点专题
阅读此书的其他人也读了

嵌入式技术基础与...
全书共17章,分3个部分。第1部分共6章,为嵌入式入门导引。主要介...

同类图书

8051片上可编程系...
本书反映了基于Cypress公司的PSoC可编程片上系统发展的最新成果,...

飞思卡尔8位单片机...
本书系统、详尽地介绍了MC9S08QG8单片机的基础知识,重点讲述了集...

最近访客
流量统计
深入分析Linux内核源码——(上) 深入分析Linux内核源码——(上)
实际上,Linus是一个理想主义者,但他又非常脚踏实际。当Linux的第一个“产品”版Linux1.0问世的时候,是按完全自由扩散版权进行扩散的。他要求Linux内核的所有源代码必须公开,而且任何人均不得从Linux交易中获利。他这种纯粹的自由软件的理想实际上妨碍了Linux的扩散和发展,因为这限制了Linux以磁盘拷贝或者CD-ROM等媒体形式发行的可能,也限制了一些商业公司参与Linux的进一步开发并提供技术支持的良好愿望。于是Linus决定转向GPL版权,这一版权除了规定自由软件的各项许可权之外,还 [ 查看完整的图书目录 ] [马上试读]

GNU是自由软件之父 Richard Stallman在1984年组织开发的一个完全基于自由软件的软件体系,与此相应的有一分通用公共许可证(General Public License,简称GPL)。Linux以及与她有关的大量软件是在GPL的推动下开发和发布的。 自由软件之父 Stallman像一个神态庄严的传教士一样喋喋不休地到处传播自由软件的福音,阐述他创立GNU的梦想:“自由的思想,而不是免费的午餐”。这位自由软件的“顶级神甫”为自己的梦想付出了大半生的努力,他不但自己创作了许多自由软件如GCC和GDB,在他的倡导下,目前人们熟悉的一些软件如BIND、 Perl、Apache、TCP/IP等都成了自由软件的经典之作。 如果说Stallman创立并推动了自由软件的发展,那么,Linus毫不犹豫奉献给GNU的Linux,则把自由软件的发展带入到一个全新的境界。 实际上,Linus是一个理想主义者,但他又非常脚踏实际。当Linux的第一个“产品”版Linux1.0问世的时候,是按完全自由扩散版权进行扩散的。他要求Linux内核的所有源代码必须公开,而且任何人均不得从Linux交易中获利。他这种纯粹的自由软件的理想实际上妨碍了Linux的扩散和发展,因为这限制了Linux以磁盘拷贝或者CD-ROM等媒体形式发行...

走进linux
GNU是自由软件之父 Richard Stallman在1984年组织开发的一个完全基于自由软件的软件体系,与此相应的有一分通用公共许可证(General Public License,简称GPL)。Linux以及与她有关的大量软件是在GPL的推动下开发和发布的。
进程描述
程序只是一个普通文件,是一个机器代码指令和数据的集合,这些指令和数据存储在磁盘上的一个可执行映象(Executable Image)中,所以,程序是一个静态的实体。这里,对可执行映象做进一步解释,可执行映象就是一个可执行文件的内容。
Linux运行的硬件基础
80386作为80X86系列中的一员,必须保证向后兼容,也就是说,既要支持16位的处理器,也要支持32位的处理器。在8086中,所有的寄存器都是16位的...
中断机制
Intel x86系列微机共支持256种向量中断,为使处理器较容易地识别每种中断源,将它们从0到256编号,即赋以一个中断类型码n,Intel把这个8位的无符号整数叫做一个向量,因此,也叫中断向量。
进程调度
计算机是以严格精确的时间进行数值运算和和数据处理的,最基本的时间单元是时钟周期,例如取指令、执行指令、存取内存等,但是我们不讨论这些纯硬件的东西,这里要讨论的是操作系统建立的时间系统,这个时间系统是整个操作系统活动的动力。
Linux内存管理
Linux是为多用户多任务设计的操作系统, 所以存储资源要被多个进程有效共享;且由于程序规模的不断膨胀,要求的内存空间比从前大得多。 Linux内存管理的设计充分利用了计算机系统所提供的虚拟存储技术,真正实现了虚拟存储器管理。
网友留言