- 0
- 0
- 约2.75千字
- 约 9页
- 2017-05-30 发布于北京
- 举报
Linux 内核结构与进程管理 Linux系统结构 Linux内核组成 Linux启动流程 Linux中用户登陆流程 linux进程的四要素 程序 PCB 地址空间 系统堆栈空间 PCB:进程创建时内核为其分配的一个核心数据结构,进程自身不能直接存取。 系统堆栈空间:进程运行在核心态时使用的堆栈,和PCB连在一起,共8KB,其中PCB约占1000字节,系统堆栈空间约占7200字节。 2.2 内核中linux进程个数有最大值限制(4092)。但2.4以后,系统中的进程个数受限于系统的物理内存数,即限定所有进程的PCB及系统堆栈(8K)占用的空间≤1/2的物理内存总和。例64M内存:进程数≤64M/2/8K=4K PCB中的重要信息 身份信息:pid,uid,gid,euid,egid等; 状态信息:running, interruptible, non-interruptible, stopped, zombie 调度信息:policy, priority, rt_priorty, need_resched policy即进程的类别,分SCHED_FIFO, SCHED_RR, SCHED_OTHER三种,前两种为实时进程,后一种为非实时进程 IPC信息:如定义对某些信号的处理等 家族信息:父进程、兄弟进程、子进程信息 时钟和定时信息 文件系统 存储管理 进程
原创力文档

文档评论(0)