从0.11学习linux内核设计
文章平均质量分 80
朱克锋-盒子人
朱克锋|盒子支付程序员,大话商学院系列作者,InfoSay维护者,敏捷社区活跃推动者,Linux爱好者,高级软件工程师
展开
-
从linux0.11学习linux内核设计之程序加载
作者:朱克锋 转载请注明出处:http://blog.csdn.net/linux_zkf 从这篇文章开始我将正式开始分析学习linux,大家一起努力。 Linux0.11的启动部分在boot目录中,是汇编语言描述的,包括bootsect.s、setup.s、head.s三个文件 大家都知道,所谓的操作系统就是一个软件而已,计算机的运行离不开这个软件,在计算机启动之原创 2012-05-13 10:23:42 · 779 阅读 · 0 评论 -
从linux0.11学习linux内核设计之模式转换:实模式-保护模式(1)
作者:朱克锋 转载请注明出处:http://blog.csdn.net/linux_zkf 在上篇文章中bootsec已经把所有程序都加载到计算机的内存中的一定位置,下面接着上篇文章的结尾 jmpi 0,SETUPSEG开始要进入setup程序开始执行。 看一下这行代码: jmpi 0,SETUPSEG 这行代码的作原创 2012-05-13 11:17:30 · 891 阅读 · 0 评论 -
从linux0.11学习linux内核设计之模式转换:实模式-保护模式(2)
作者:朱克锋 转载请注明出处:http://blog.csdn.net/linux_zkf 在分析head之前先看一下这个head程序,前面讲过加载分三步进行,1,加载bootsec到0x07C00后移到0x90000位置,2,加载setup到0x90200位置,这两部分是分别加载和执行的,然而head于此是不同的,head程序在被编译成目标代码后会和内核的其他程序一起被链原创 2012-05-13 16:16:01 · 813 阅读 · 0 评论 -
从linux0.11学习linux内核设计之开始
作者:朱克锋 转载请注明出处:http://blog.csdn.net/linux_zkf 这一列文章,我将从linux 0.11的源码分析linux内核,自知水平与资历尚浅,还望各位读者在阅读过程中批评指正,大家一起学习,共同进步。 在这一系列文章中我将从启动系统开始讲起,体系结构方面不会涉及,在分析过程中我会自己用C语言模拟实现一个虚拟的OS,和linux0原创 2012-05-13 09:11:15 · 632 阅读 · 0 评论 -
2013深圳敏捷之旅火热启动,聚焦12.21
敏捷之旅(Agile Tour)是一个国际非盈利性组织,于2008年成立,总部位于法国。其目的是提供一个高效有趣的敏捷开发学习途径,在全球范围内推广敏捷的思想和实践,帮助企业更好的实施敏捷。敏捷之旅在中国行始于2009年成都。 从2010年开始,国内敏捷社区的一批先行者,包括知名的敏捷培训师和教练,开始在全国范围内组织敏捷之旅系列活动,以让更多的城市和更多的朋友借此平台,了解敏捷,结交朋友,交流互动,从而形成一个全国范围内的社区平台。2010年的敏捷之旅,全国共有8个城市参与举办;2011年,14原创 2013-12-04 19:31:59 · 1913 阅读 · 7 评论