Linux源码阅读笔记
文章平均质量分 81
lijingze2003
这个作者很懒,什么都没留下…
展开
-
从linux0.11引导代码小窥内存分段机制
其实只是一点笔记,所以肯定会有错误,好在计算机科学是实践性很强的科学,一切都将以实验数据得出,我绝不会妄下结论,这也就减少了错误的发生。 阅读本文手头上应该有一份linux0.11源代码,引导程序调试软件bochs(其实是个虚拟机,不过它的调试功能实在是完美)和配套的linux0.11内核img(linux-0.11-devel-040329.zip)。最好再有一本代原创 2005-03-25 20:30:00 · 7868 阅读 · 1 评论 -
由Linux0.11进程调度小窥内存分段机制
内存分段机制的一个主要应用在于实现操作系统的多任务,它为应用程序提供了两个关键抽象:一个独立的逻辑控制流,一个私有的地址空间。本文将针对进程的创建和调度进行分析和实验,从而更深刻的理解分段机制。有关调试环境的建立见前文:从linux0.11引导代码小窥内存分段机制进程调度初始化(sched_init函数) 在引导代码执行结束后,执行序列将跳转到main函数,执行一系列的初原创 2005-04-09 10:58:00 · 3572 阅读 · 0 评论 -
实例分析Linux0.11内核中断机制
异常就是控制流中的突变,用来响应处理器状态中的某些变化。当处理器检测到有事件发生时,它就会通过一张叫做异常表的跳转表,进行一个间接过程调用,到一个专门设计用来处理这类事件的操作系统子程序,这张表即中断描述符表IDT。本文将针对Linux0.11代码进行分析和调试,来了解中断机制,主要分析以下三个问题:1. 中断描述符表的建立。2. 一般中断的处理过程,以0x3号中断为例。3.原创 2005-04-10 22:35:00 · 4122 阅读 · 2 评论