![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux总结
文章平均质量分 83
H_Strong
天地有大美而不言,万物有真理而不辩
展开
-
Linux下进程知识(1)
#Linux 下进程的总结(1) ##什么是进程? 进程是程序执行一次的过程。它占用了CPU,占用了内存的资源。 操作系统为了将各个进程统一管理起来。将每一个进程定义成了一个小块,这个小块被称之为PCB(Program control blocks) 程序控制块。通常情况下我们可以把这个块看做是一个小的结构体。在Linux下,这个结构体是task_struct。这个结构体会在进程进行时被装载到内存...原创 2018-10-11 18:05:54 · 277 阅读 · 0 评论 -
Linux下进程的总结(2)
程的优先级 由于每个进程的任务所要消耗的资源量不同。所以要对进程进行分级制度。 为什么要有进程的优先级? 计算机只有一个cpu,采用了分时机制,让每个程序在cpu上运行很短的时间。这个时间非常短,人的感知无法仔细的观察到。切换时间片的时候,有的进程需要紧急处理,有的进程可以放一放。有的程序交互性强,如果不及时作出反应,那么人就会感觉计算机产生卡顿。进程的使用环境各有不同所以要求计算机的优先级使用要...原创 2018-10-16 00:30:47 · 171 阅读 · 0 评论 -
Linux下进程的总结(3)
进程的控制 1.进程的创建 fork()函数 在一个代码段中创建一个新的子进程可以使用fork()函数。 1.fork()函数以父进程为模板创建出了一个子进程,但是父子进程代码共享,数据独有一份。也就是分配新的内存块和内核数据结构。然后父进程的部分数据拷贝到了子进程。 2.fork()函数的返回值是pid > 0,子进程的返回值是 == 0的。 3.fork()创建出一个子进程后,到底是子进...原创 2018-10-16 23:04:15 · 239 阅读 · 0 评论