随笔分类 -  Linux 系统架构

内核空间由所有进程共享
摘要:所有进程的内核空间(3G-4G)都是共享的 属于所有进程内核空间:内核线性地址空间由所有进程共享,但只有运行在内核态的进程才能访问,用户进程可以通过系统调用切换到内核态访问内核空间,进程运行在内核态时所产生的地址都属于内核空间 阅读全文
posted @ 2012-04-18 16:33 肯定;爱 阅读(1723) 评论(0) 推荐(0)
内核代码 结构
摘要:open系统调用:sys_open()在 fs/open.c 中定义。 阅读全文
posted @ 2012-03-15 10:52 肯定;爱 阅读(164) 评论(0) 推荐(0)
从用户态open到内核驱动实现
摘要:man 2 openint open(const char *pathname, int flags, mode_t mode);SEE ALSO read(2), write(2), fcntl(2), close(2), link(2), mknod(2), mount(2), stat(2), umask(2), unlink(2), socket(2), fopen(3), fifo(4)Linux 1999-06-03 OPEN(2)---------------------------------------------------------------------------- 阅读全文
posted @ 2012-03-14 19:46 肯定;爱 阅读(522) 评论(0) 推荐(0)