打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
深入分析Linux内核源码——(上)
深入分析Linux内核源码——(上)
实际上,Linus是一个理想主义者,但他又非常脚踏实际。当Linux的第一个“产品”版Linux1.0问世的时候,是按完全自由扩散版权进行扩散的。他要求Linux内核的所有源代码必须公开,而且任何人均不得从Linux交易中获利。他这种纯粹的自由软件的理想实际上妨碍了Linux的扩散和发展,因为这限制了Linux以磁盘拷贝或者CD-ROM等媒体形式发行的可能,也限制了一些商业公司参与Linux的进一步开发并提供技术支持的良好愿望。于是Linus决定转向GPL版权,这一版权除了规定自由软件的各项许可权之外,还允许用户出售自己的程序拷贝。 [ 阅读全文 ]
第1章 走进linux
GNU是自由软件之父 Richard Stallman在1984年组织开发的一个完全基于自由软件的软件体系,与此相应的有一分通用公共许可证(General Public License,简称GPL)。Linux以及与她有关的大量软件是在GPL的推动下开发和发布的。
第2章 Linux运行的硬件基础
80386作为80X86系列中的一员,必须保证向后兼容,也就是说,既要支持16位的处理器,也要支持32位的处理器。在8086中,所有的寄存器都是16位的...
第3章 中断机制
Intel x86系列微机共支持256种向量中断,为使处理器较容易地识别每种中断源,将它们从0到256编号,即赋以一个中断类型码n,Intel把这个8位的无符号整数叫做一个向量,因此,也叫中断向量。
第4章 进程描述
程序只是一个普通文件,是一个机器代码指令和数据的集合,这些指令和数据存储在磁盘上的一个可执行映象(Executable Image)中,所以,程序是一个静态的实体。这里,对可执行映象做进一步解释,可执行映象就是一个可执行文件的内容。
第5章 进程调度
计算机是以严格精确的时间进行数值运算和和数据处理的,最基本的时间单元是时钟周期,例如取指令、执行指令、存取内存等,但是我们不讨论这些纯硬件的东西,这里要讨论的是操作系统建立的时间系统,这个时间系统是整个操作系统活动的动力。
第6章 Linux内存管理
Linux是为多用户多任务设计的操作系统, 所以存储资源要被多个进程有效共享;且由于程序规模的不断膨胀,要求的内存空间比从前大得多。 Linux内存管理的设计充分利用了计算机系统所提供的虚拟存储技术,真正实现了虚拟存储器管理。
 
 
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
几种开源许可协议介绍
Linux 发展史
【科普】什么是Linux?Linux发行版必须开源免费吗? 来自 HeroCreeper
gnu
Linux系统介绍
第1章 Linux操作系统概述
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服