1.操作系统功能、类型、层次结构 OS的作用: 1.作为用户和计算机间的接口 2.作为计算机系统资源的管理者 3.实现了对计算机资源的抽象 2.处理机管理(进程管理) 进程:程序关于某个数据集合的一次执行过程 特征: 1.进程控制块(PCB)+程序+数据=进程实体 2.进程实体的一次执行过程,有生命 ...
分类:
其他好文 时间:
2016-08-23 09:05:38
阅读次数:
161
转自:http://blog.chinaunix.net/uid-26833883-id-3222794.html 1.fork() ,vfork() 创建进程 2‘ exec()类 在进程中执行其他的程序 3‘wait(),waitpid(),获取子进程结束的状态和处理僵尸进程 僵尸进程:如果子进 ...
本篇索引: 1、引言 2、进程标识 3、多进程 4、fork函数 5、vfork函数 6、exit函数 7、wait和waitpid函数 8、竞态 9.exec函数族 10.进程状态 11、system函数 1、引言 我们知道./a.out就能够让我们当前路径下的程序a.out(可执行文件)运行起来 ...
一信号的基本概念信号机制是进程间相互传递消息的一种方法,信号全称软中断信号,也有人称作软中断,从它的命名可以看出,它的使用很像中断,所以,信号是进程控制的一部分。(1)进程之间可以通过系统调用kill发送软中断信号(2)内核也可以因为内部事件而给进程发送信号,通..
分类:
其他好文 时间:
2016-08-02 06:42:07
阅读次数:
280
基本概念一、进程进程与程序的区别:程序是指的存储在存储设备上(如磁盘)包含了可执行机器指令(二进制代码)和数据的静态实体;而进程可以认为是已经被OS从磁盘加载到内存上的、动态的、可运行的指令与数据的集合,是在运行的动态实体。二、进程组每个进程除了有一个进程ID..
分类:
系统相关 时间:
2016-08-01 14:05:42
阅读次数:
338
★进程相关概念(1)进程:是一个能够分配处理器并由处理器执行的,能够携带资源的活动实体。(2)进程控制块(PCB):每一个进程中都有唯一的一个进程控制块来保存进程的相关信息,实际PCB就是一个task_struct的结构体。具体的见http://10740590.blog.51cto.com/10730590/1785457(3)..
分类:
系统相关 时间:
2016-07-25 16:38:47
阅读次数:
258
一、进程标识 每个进程都有一个非负整型标识的唯一进程ID。因为进程ID标识符总是唯一的,常将其用做其他标识符的一部分以保证其唯一性。进程ID虽然是唯一的, 但是却是可以复用的。ID为0的进程通常是调度进程,常常被称为交换进程(swapper)。该进程是内核的一部分,它并不执行任何磁盘上的程序,因此也 ...
分类:
系统相关 时间:
2016-07-25 00:03:40
阅读次数:
240
进程:程序在内存中的一个实例。Linux进程控制块(PCB描述进程)Linux操作系统:多个进程,多个PCB,方便管理(组织起来),调度一个执行。进程(虚拟地址):命令行参数和环境变量栈共享映射区堆未初始化的全局变量静态变量已初始化程序变量代码段指令是一个个程序,敲指令是..
分类:
系统相关 时间:
2016-07-24 21:07:05
阅读次数:
222
进程描述广义上讲,所有进程信息被放在一个叫做进程控制块的数据结构中,可以理解为进程属性的集合。进程控制块每个进程在内核中都有一个进程控制块(PCB)来维护进程相关的信息,Linux内核的进程控制块是task_struct结构体。task_struct结构体task_struct是Linux内核下的一种..
分类:
系统相关 时间:
2016-07-20 23:13:58
阅读次数:
697
为什么要进程需要通信?1、数据共享:一个进程需要将它的数据发给另一个进程。2、资源共享:多个进程之间共享同样的资源。3、通知事件:一个进程需要向另一个或一组进程发送消息,通知它们发生了某种事件。4、进程控制:有些进程希望完全控制另一个进程的执行,此时控制进程希..
分类:
系统相关 时间:
2016-07-15 13:56:22
阅读次数:
332