Linux内核学习(二)

    如何区分用户态和内核态呢? 从逻辑地址上来看的话,以32位地址举例,用户态位于3GB空间当中,而内核空间在3GB-4GB(并且是共享的).       进程的数据结构示例图,可以看到包含进程描述信息,内存管理,终端控制信息,文件描述符,文件系统以及信号相关的内容,   系统调用的执行过程: 1.用户程序中有一个系统调用 2.保护现场,然后陷入内核当中,接下来在内核中寻找查询系统调用表,找到
相关文章
相关标签/搜索