- 博客(4)
- 收藏
- 关注
原创 Linux中的分页策略
Linux中每个进程都会有各自不同的页表,也就是说进程的映射函数互不相同,保证每个进程虚拟地址不会映射到相同的物理地址上。这是因为进程之间必须相互独立,各自的数据必须隔离,防止信息泄漏。 另外需要注意的是,内核作为必须保护的单独部分,它有自己独立的页表来映射内核空间(并非全部空间,仅仅是物理内存大小的空间),该页表(swapper_pg_dir)被静态分配,它只来映射
2006-11-28 04:30:00 767
原创 Linux中的汇编-跨越拦路虎
在阅读Linux源代码时,你可能碰到一些汇编语言片段,有些汇编语言出现在以.S为扩展名的汇编文件中,在这种文件中,整个程序全部由汇编语言组成。有些汇编命令出现在以.c为扩展名的C文件中,在这种文件中,既有C语言,也有汇编语言,我们把出现在C代码中的汇编语言叫所“嵌入式”汇编。不管这些汇编代码出现在哪里,它在一定程度上都成为阅读源代码的拦路虎。 尽管C语言已经成为编写操作系统的主要
2006-11-28 04:30:00 792
原创 基于Linux内核的教学平台开发之设想
参见过几次两年一次的全国操作系统研讨会,会议的热烈让人留恋,与会老师的辛苦更是让人尊敬,尤其是,有的老师为了操作系统教学不辞辛苦阅读二十多本参考书。但是,有一种忧虑常常困扰着我,没有触摸过操作系统心脏的教师怎么可能告诉学生真实面貌?没有拿刀解疱过操作系统的学生又怎能理清操作系统的脉络? 曾经的我与大多数老师一样,对操作系统的很多东西是从概念到概念,把书上说的东西当圣经一样
2006-11-28 04:30:00 819
原创 回望踏入Linux内核之路
几多耕耘,几多收获,不小心在Linux这个自由王国畅游了7年。依稀记得刚进入这个世界时的那份恐慌和无知,更庆幸那时的无知无畏。在那个20世纪的最后一年,贸然带着几个弟子踏入一无所知的Linux世界。 7年前的那个春天,也是在讲授操作系统,只不过是鼓励大家参加我的兴趣小组。居然有10个人报名了(惊喜)。 最初也无非是希望在课堂之外,让大家能够多接触一些东西,有点盲目,但大
2006-11-28 04:29:00 1467 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人