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