Monthly Archives: 11 月 2010

十一月二十一日记

好久都没有写日记,是不是变成月季(误)了呢^^ 最近以来一直在看内核,不过这一周稍微放松了一下,不知道应该说是偷懒,还是说生活要张驰有度啊。

在姐姐大人的指导下,终于把"Kissxsis"这部漫画+动画看完了。同样不晓得是把它判定为邪恶还是有爱类型。反正呢未成年人禁止观看,有大[……]

继续阅读

Posted in 日记 | Tagged | 7 Comments

[Linux内核完全剖析]第六章 引导启动程序(boot)总结

Linux0.11中设备命名方式:

1-内存、2-磁盘、3-硬盘、4-ttyx(串行终端)、5-tty(控制终端)、6-并口、7-匿名管道。
硬盘逻辑设备号命名方式:设备号*0x100+次设备号。
次设备号:(硬盘号-1)*5+分区号,如不带分区号则代表整块硬盘。
这种命名方式在0.95内核以后被[……]

继续阅读

Posted in 操作系统 | Tagged | 3 Comments

[Linux内核完全剖析]第五章Linux内核体系结构5.4-5.6总结 x86中断和时间控制

x86中断子系统
x86微机系统中采用了8259A可编程中断控制器,每个8259A可以管理8个中断源,通过多片级联方式,可以构成最多管理64个中断向量的系统。PC/AT中使用了2片8259A,共可管理15个中断向量。CPU通过IO指令对8259A进行初始化后,芯片就可以根据当前设定的优先级状态通过I[……]

继续阅读

Leave a comment

[Linux内核完全剖析]第五章Linux内核体系结构5.1-5.3总结 Linux内存空间分配

Linux内核是宏/单内核,分5个模块:进程调度模块、内存管理模块、文件系统模块、进程间通讯模块、网络接口模块。

三种地址概念:
虚拟地址(Virtual Address)、逻辑地址(Logical Address):是程序产生的。虚拟地址由段选择符和段内偏移两部分组成,段内偏移又称逻辑地址[……]

继续阅读

Posted in 操作系统 | Tagged | 2 Comments