看 《深入理解linux内核》
文章平均质量分 75
littlexidong
这个作者很懒,什么都没留下…
展开
-
内存寻址
今天看第二章《内存寻址》,这一章跟体系结构的关系比较密切,前面都是讲X86体系的寻址过程,基本上是分页分段。 1) 逻辑地址,线性地址,物理地址;逻辑地址是针对用户进程的,每个进程使用自己的逻辑地址。逻辑地址和线性地址的关系是多对一。如果不开分页机制的话,线性地址就等于物理地址,可见线性地址和物理地址的关系是一对一。正常情况下,程序的逻辑地址先转化成线性地址,然后换算成物理地址。原创 2009-06-18 17:32:00 · 1092 阅读 · 0 评论 -
关于读写信号量 (linux 2.6.11)
读写信号量的分析:1) X86 汇编指令js : jump on SF (sign flag)xadd src, dest; temp = src + dest; src = dest; dest = temp; 2)信号量定义:struct rw_semaphore {原创 2009-06-30 10:25:00 · 1207 阅读 · 0 评论