1、信号量 信号量是一种计数器,可以用来控制多个进程对共享资源的访问。他经常作为一种锁机制,防止某个进程正在访问共享资源时,其他进程也进行访问。 因此,信号量主要作为进程间以及同一进程内不同线程的同步手段 1)Api ...
分类:
系统相关 时间:
2017-02-04 16:55:01
阅读次数:
200
Linux使用两级保护机制:0级供内核使用,3级供用户程序使用。从图中可以看出,每个进程有各自的私有用户空间(0~3G),这个空间对系统中的其他进程是不可见的。最高的1GB字节虚拟内核空间则为所有进程以及内核所共享。 ...
分类:
系统相关 时间:
2017-01-08 15:18:44
阅读次数:
244
查看进程 Linux中的进程可以使用ps、pstree命令查看。 一般使用 ps aux (注意,没有短划线-;虽然加上不影响执行,只是会提示),还可以使用 ps -le,都是查看所有进程,区别在于显示信息的不同,掌握一种即可。 监控进程使用top命令,默认每隔3秒刷新一次。 关闭进程 关闭进程可以 ...
分类:
系统相关 时间:
2017-01-07 23:40:49
阅读次数:
393
进程的数据结构: 进程的静态描述:由三部分组成:PCB,有关程序段和该程序段对其进行操作的数据结构集 进程控制块:用于描述进程情况及控制进程运行所需的全部信息。 代码段:是进程中能被进程调度程序在CPU上执行的程序代码段。 数据段:进程的数据段,可以是进程对应的程序加工处理的原始数据,也可以是程序执 ...
分类:
系统相关 时间:
2017-01-06 16:55:57
阅读次数:
193
一、Linux 进程在内存中的数据结构 一个可执行程序在存储(没有调入内存)时分为代码段,数据段,未初始化数据段三部分: 1) 代码段:存放CPU执行的机器指令。通常代码区是共享的,即其它执行程序可调用它。假如机器中有数个进程运行相同的一个程序,那么它们就可以使用同一个代码段。 2) 数据段:存放已 ...
分类:
系统相关 时间:
2017-01-05 23:51:44
阅读次数:
393
E: 进程 >进程控制块PCB 结构体 进程控制块中,存放的是指针数组 >是已经打开的文件的结构体的指针 文件描述符实际上就是指针数组的索引 e1: ps命令(进程快照):查看进程状态 ps aux;ps -ef e2: 进程process概念: 进程是一个程序的一次执行过程,是一个程序的执行实例, ...
分类:
系统相关 时间:
2017-01-04 20:19:01
阅读次数:
235
e14: 进程间通信(进程之间发送/接收字符串/结构体): 传统的通信方式: 管道(有名管道 fifo,无名管道 pipe) 信号 signal System V(基于IPC的对象): IPC对象: ipcrm [ -M key | -m id | -Q key | -q id | -S key | ...
分类:
系统相关 时间:
2017-01-04 20:07:18
阅读次数:
306
resources 理解 %IOWAIT (%WIO) LINUX系统的CPU使用率和LOAD Linux Performance Observability Tools How Linux CPU Usage Time and Percentage is calculated Linux进程状态 ...
分类:
其他好文 时间:
2016-12-31 19:55:22
阅读次数:
873
进程与进程管理: 清屏:system("clear"); //#include <signal.h> 系统调用:write(文件描述符,字符串,字符串大小)。read(文件描述符,字符串,字符串大小),读取文件中前'字符串大小'的内容,并保存到字符串中(而且只要open不更改打开模式,默认情况会在文 ...
分类:
系统相关 时间:
2016-12-29 07:43:35
阅读次数:
230