12 2011 档案

摘要:最近在看《orange’s》一书,有点想自己写一个轻量级OS的想法,设计和架构上会参照orang’s和Linux 0.11 kernel。 这个网站,上面的资料对于我这样的新手无疑是一份宝贵的财富啊。它详细介绍了内核程序必不可少的几大模块,并且对于每一个模块都有一些代码示例。看着文章代码,边做边学,真是一件愉快的事情 本来还想翻译成中文献给大家,不过google了一下,已经有人翻译了前面7章,... 阅读全文

posted @ 2011-12-21 16:29 李洛克 阅读(968) 评论(0) 推荐(0)

摘要:1. 地址的种类 首先明确一下逻辑地址和线性地址这两个概念: 1. 逻辑地址 2. 线性地址 3. 物理地址 1.1 逻辑地址: 逻辑地址是编译器生成的,我们使用在linux环境下,使用C语言指针时,指针的值就是逻辑地址。对于每个进程而言,他们都有一样的进程地址空间,类似的逻辑地址,甚至很可能相同。 1.2 线性地址: 线性地址是由分段机制将逻辑地址转化而来的,如果... 阅读全文

posted @ 2011-12-01 16:39 李洛克 阅读(1835) 评论(0) 推荐(0)

导航