
Linux基础
-sky-
这个作者很懒,什么都没留下…
展开
-
进程状态
进程的状态进程的状态主要有三种, 分别是 就绪态, 执行态, 阻塞态就绪态:就绪态是进程已经可以运行的状态, 等待进程调度, 通过进程调度进入执行态执行态:执行态是进程在运行的状态, 这个时候如果时间片结束了, 通过进程调度, 进程再次回到就绪态阻塞态:在执行态的进程, 如果请求IO或者一些其他的操作导致了进程的阻塞, 这个时候就会从执行态进入阻塞态, 阻塞态的程序结束...原创 2019-02-27 15:09:13 · 556 阅读 · 0 评论 -
僵尸进程
僵尸进程什么是僵尸进程一个已经终止、但是其父进程尚未对其进行善后处理(获取进程终止信息、释放它仍占用的资源)的进程称为僵死进程。 —— APUE(中文版)P189什么时候会产生僵尸进程如果子进程终止了, 但是父进程运行时间较长, 甚至一直在循环, 不回收子进程信息, 这个时候系统内的僵尸进程就会越来越多。怎么去掉僵尸进程说去掉僵尸进程而不是杀死僵尸进程的原因也是为什么...原创 2019-02-27 15:10:46 · 307 阅读 · 0 评论 -
Linux进程内存分布
在多任务操作系统中, 每个进程都有自己的内存沙盘, 使用的内存地址都是自己内存中的相对地址,当CPU时间片轮转到的时候, 操作系统将对应进程的内存页调入寄存器, 进程开始运行。因此不同进程间的内存地址是没有关联的, 都是自己的相对地址。内存分布图这个图是32位机器的, 232=4GB2^32 = 4GB232=4GB, 64位机器就有点大了, (4GB)2(4GB)^2(4GB)2 ...原创 2019-02-12 13:14:03 · 1510 阅读 · 0 评论