自然flw

04 2016 档案

linux学习之九 学习过程总结
摘要:~写在前面 首先非常感谢孟老师的悉心讲解,使用这种新颖的教学方式(MOOC课堂+博客),也感到非常有幸随着老师的思路对linux的内核进行了初步的系统学习。结合代码和gdb调试工具跟踪分析对linux内核的一些重要机制有了更深刻的理解。 一 学习Linux内核的心得Linux系统的理解 liunx内 阅读全文

posted @ 2016-04-27 20:21 自然flw 阅读(302) 评论(0) 推荐(0)

linux 内核学习之八 进程调度过程分析
摘要:一 关于进程的补充 进程调度的时机 中断处理过程(包括时钟中断、I/O中断、系统调用和异常)中,直接调用schedule(),或者返回用户态时根据need_resched标记调用schedule(); 内核线程可以直接调用schedule()进行进程切换,也可以在中断处理过程中进行调度,也就是说内核 阅读全文

posted @ 2016-04-16 20:43 自然flw 阅读(1501) 评论(0) 推荐(0)

linux内核学习之七 可执行程序的装载和运行
摘要:一 程序的装载和运行的基本知识补充 1 当进程开始执行一个新的程序时,从父进程继承的所有页被释放,以便在新的用户地址空间开始执行新的计算,甚至进程的特权都可能发生改变,但是,进程的PID不会改变。 2 进程的信任状和权能 进程的信任状决定一个进程的权限,也就是能做什么,不能做什么。这对多用户系统,系 阅读全文

posted @ 2016-04-10 21:13 自然flw 阅读(542) 评论(0) 推荐(0)

linux内核学习之六 进程创建过程学习
摘要:一 关于linux进程概念的补充 关于进程的基本概念这里不多说,把自己的学习所得作一些补充: 1. 在linux内核中,系统最多可以有64个进程同时存在。 2.linux进程包含的关键要素:一段可执行的程序;专用的系统堆栈空间;内核中它的控制块(进程控制块);独立的存储空间。 3. 系统的第一个进程 阅读全文

posted @ 2016-04-03 19:48 自然flw 阅读(457) 评论(0) 推荐(0)

导航