内核0.11
文章平均质量分 94
几点了老狼
这个作者很懒,什么都没留下…
展开
-
linux内核0.11——内核编程语言和环境
内核编程语言和环境as86与GNU as汇编对于汇编这种语言,相信所有同胞们都是望而却步。然而由于操作系统许多关键代码要求很高的执行速度和效率,因此在系统源码中通常会有10%左右的起关键作用的汇编语言。linux的32位初始化代码、所有中断和异常处理、许多宏定义都是用汇编或嵌入汇编。 系统内汇编代码分为两种,一种是as86汇编器用于编译内核中的boot/bootsect.s引导山区程序和boot/原创 2017-05-04 21:50:07 · 2444 阅读 · 0 评论 -
Linux内核0.11——内核体系结构
Linux内核体系结构linux内核主要由五部分组成:进程调度模块、内存管理模块、文件系统模块、进程间通信模块、网络接口模块。如上图包括了各个部分的依赖关系,也大概表明了其在内核目录中的分布,其中进程调度模块是比较重要的一部分,所有模块都和它存在着依赖关系,相当于一个计算机资源的总管家。内存管理和使用这一部分不太好理解,建议多看几遍书,这里说一些我对书上的理解。从上面这个物理内存分布中不难看出,并不原创 2017-08-31 11:54:04 · 4365 阅读 · 0 评论