
Linux内核&设备驱动程序
文章平均质量分 95
武林麦客
在嵌入式这条道上走到黑。。。
展开
-
Linux内核之进程
1.进程概念:进程概念上是程序执行的实例,从内核的观点来看,它是系统资源(CPU时间、内存等)分配的实体。创建进程时,它几乎和父进程相同,它接受父进程地址空间的一个拷贝,并以进程创建系统调用的下一条指令开始执行与父进程相同的代码。尽管父子进程可共享含有程序代码的页,但它们各自有独立的数据拷贝(堆和栈),所以子进程对一个内存单元的修改对父进程是不可见的。2.轻量级进程:Linux使用轻量级进程(LWP原创 2017-12-16 14:59:28 · 413 阅读 · 0 评论 -
Linux内核之进程地址空间
1.进程地址空间概念:进程使用的是虚拟内存中的地址,也叫线性地址,由操作系统协助相关硬件(如MMU),映射到物理地址。线性地址是通过页表(Page Table)映射到物理内存,页表由操作系统维护并被处理器引用。内核空间在页表中拥有较高特权级,因此用户态程序试图访问这些页时会导致一个页错误。在Linux中,内核空间是持续存在的,并且在所有进程中都映射到同样的物理内存。内核代码和数据总是可寻址,随时准备原创 2017-12-16 16:40:55 · 594 阅读 · 0 评论 -
Linux内核之进程调度
Linux进程调度原理原创 2017-12-16 17:14:17 · 533 阅读 · 0 评论 -
Linux内核之内存寻址
内存寻址概要原创 2017-12-17 11:41:53 · 446 阅读 · 0 评论 -
Linux内核之内存管理
内存管理转载 2017-12-17 13:03:26 · 499 阅读 · 0 评论