
kernel
ema655
这个作者很懒,什么都没留下…
展开
-
sockfs: the most simple file system in linux kernel
几年前做windows 网络的时候,就一直很好奇,为什么对一个socket既可以使用recv,send等socket API,同时又可以使用writefile和readfile?转到Linux下后,受Everything is file的熏陶,越发对VFS实现产生兴趣,便想结合sockfs对VFS做一个具体的分析。然而,实践证明,把诸多元素混杂在一起,试图一劳永逸的做法有时候反而会让分析过程更原创 2012-07-30 17:14:22 · 1210 阅读 · 0 评论 -
user space to kernel space
=============================================================================================== 一年之后,再读这篇文章,发现当时自己对很多概念还是模棱两可,对intel保护规则一知半解,今天将它完善,不要误导别人。=========================================原创 2011-10-05 22:52:43 · 459 阅读 · 0 评论 -
一个翻译错误引发的焦虑
看深入理解linux 内核 第三版,中断与异常一章,“大多说异常只在CPU处于用户态时发生,然而,page fault 异常发生在内核态" 。 对这句话百思不得其解,难道page fault都是在内核态发生的嘛? 只要要访问的内存被换出,任何move 指令不是都可以导致page fault嘛? 这个问题确实令我自责了许久,从决定开始学习kernel到现在,已经比较长的一段时间了,在一些基本概念上咋原创 2012-09-12 23:42:59 · 534 阅读 · 0 评论