进程原语 1.fork fork 子进程复制父进程,子进程和父进程的PID是不一样的,在克隆pcb时,pid没有复制,fork还有底层的函数,如creat(),clone(),retrun 返回。子进程执行的第一条语句是return。 进程相关函数: sudo chmod 04755 文件名 如pa ...
分类:
系统相关 时间:
2017-11-10 00:21:47
阅读次数:
332
进程 1.PCB 每个进程在内核中都有一个进程控制块(PCB)来维护进程相关的信息,Linux内的进程控制块是task_struct结构体。现在我们全面了解一下其中都有哪些信息。 进程标示符(PID):描述本进程的唯一标示符,用来区别其他进程。父进程id(PPID) 进程的状态,有运行、挂起、停止、 ...
分类:
系统相关 时间:
2017-11-09 22:36:11
阅读次数:
224
三极管虽然只有寥寥三个引脚,但由于其品种多,各型号的管脚排序不同,设计电路时经常出错。那么画图时应该注意些什么呢? 1.注意原理图管脚序号与名称的对应关系 protel 99SE的miscillanious device.lib库给出的通用NPN和PNP三极管,其管脚名称和序号的对应关系为:NPN: ...
分类:
其他好文 时间:
2017-11-09 18:37:40
阅读次数:
107
一、设计步骤 (1)PCB布局 先放置接口类外设; 根据飞线的接口方向,定位各个模块的方位; 局部模块化(按照一个方向逐个局部化); (2)PCB布线 设置设计规则; 先布过孔(电源、地、长线),防止回流路径长;(一般电源、地都是从底面过,且需铺铜块); 布线(紧凑、杂交则过孔,多条线用排线连接); ...
分类:
其他好文 时间:
2017-11-07 11:18:12
阅读次数:
157
一、构成进程的要素 在linux系统中,进程主要具备以下要素: 1)有一个程序供其运行。这段程序不一定是进程所专有,可以与其他进程一起使用; 2)有起码的“私有财产”,这就是进程专用的系统堆栈空间; 3)有“身份证”,也就是task_struct结构,也称之为“进程控制块”(PCB)。有了这个数据结 ...
分类:
系统相关 时间:
2017-11-02 23:11:47
阅读次数:
197
一、进程控制块(PCB)结构 进程控制块(PCB)是系统为了管理进程设置的一个专门的数据结构。系统用它来记录进程的外部特征,描述进程的运动变化过程。同时,系统可以利用PCB来控制和管理进程,所以说,PCB(进程控制块)是系统感知进程存在的唯一标志。 Linux系统的PCB包括很多参数,每个PCB约占 ...
分类:
系统相关 时间:
2017-11-01 21:48:11
阅读次数:
376
所有程序都有CPU和io这两部分,即使没有用户输入也有输出。 CPU最好特别忙,io空闲无所谓。 程序/数据/状态 三个维度来看进程。 等待的资源可能是io资源或者通信资源(别的进程的答复)。 一个进程对应一个PCB,进程消亡,pcb也消亡。pcb驻留在内存,要把尽量少的放到pcb里面,不然占用大量 ...
分类:
系统相关 时间:
2017-10-27 01:53:32
阅读次数:
377
进程的管理 一、进程的基础 进程和程序的区别 每个进程有自己的pid、PCB 操作系统上运行的所有进程构成一颗树。 如何查看这颗树? pstree(1) 树根进程是init pid是 1 进程间的亲缘关系两种 父子关系 兄弟关系 使用top(1)命令观察进程的状态 使用ps(1)命令也可以查看进程。... ...
分类:
系统相关 时间:
2017-10-25 23:35:43
阅读次数:
207
我们现今使用的网络接口均为以太网接口,目前大部分处理器都支持以太网口。目前以太网按照速率主要包括10M、10/100M、1000M三种接口,10M应用已经很少,基本为10/100M所代替。目前我司产品的以太网接口类型主要采用双绞线的RJ45接口,且基本应用于工控领域,因工控领域的特殊性,所以我们对以... ...
分类:
其他好文 时间:
2017-10-25 11:40:24
阅读次数:
113