码迷,mamicode.com
首页 >  
搜索关键字:linux进程    ( 1287个结果
linux进程间通信方式
进程在内核的协调下进行相互间的通讯,主要包括三种方式:信号、管道和套接口三大类。1)信号2)管道3)套接字:消息队列、信号灯和共享内存信号信号是Unix 系统中的最古老的进程间通讯方式。它们用来向一个或多个进程发送异步事件信号。信号可以从键盘中断中产生,另外进程对虚拟内存的非法存取等系统错误环境下也...
分类:系统相关   时间:2015-08-27 20:33:55    阅读次数:222
操作系统 - Linux进程实现的内部结构
在进程描述符中进入几个字段来表示进程之间的父子关系和兄弟关系。                  图3-4显示了一组进程间的亲属关系。         表3-4:建立非亲属关系的进程描述符字段         在某些情况下,内核必须能从进程的PID到处对应的进程描述符指针,顺序扫描进程链表并检查进程描述符的pid字段是可行但相当低效的。为了加速查找,...
分类:系统相关   时间:2015-08-27 18:54:54    阅读次数:173
linux进程
僵尸进程:一个子进程在其父进程没有调用wait()或waitpid()的情况下退出。这个子进程就是僵尸进程。如果其父进程还存在而一直不调用wait,则该僵尸进程将无法回收,等到其父进程退出后该进程将被init回收。 孤儿进程:一个父进程退出,而它的一个或多个子进程还在运行,那么那些子进程将成为孤儿进...
分类:系统相关   时间:2015-08-27 08:15:42    阅读次数:289
Linux进程和进程边界
1. 进程和线程2. 手机操作系统的发展3. 进程的地址空间边界4. 进程边界的安全围栏: Crash的不可扩延性5. 进程边界的安全围栏: 全局数据和服务的不可访问性http://www.jikexueyuan.com/course/25.html-------------------------...
分类:系统相关   时间:2015-08-26 19:37:46    阅读次数:203
linux进程环境及进程属性
进程是linux下资源管理的基本单元,每个进程有自己独立的运行空间。 每个进程都有一个独立的进程控制块(PCB)来管理每个进程资源。 进程的资源分为两大部分:内核空间进程资源 和 用户空间进程资源。 其中,内核空间进程资源是指:PCB相关信息,即进程PID、PPID、UID等,包括进程控制块本身、打开的文件表项等等。简而言之,就是内核通过PCB可以访问到的资源。 用户空间进程资源是...
分类:系统相关   时间:2015-08-25 21:36:31    阅读次数:391
linux进程管理
一、概述 何时运行以及运行多久是进程调度的基本责任。 linux 调度算法提供抢占式多任务,支持多处理器,处理器亲和性(processor affinity)、非一致内存访问(nonunifrom memory access 即NUMA)配置,多线程、实时进程已经用户提供优先级(user-pro.....
分类:系统相关   时间:2015-08-21 13:20:43    阅读次数:176
Linux进程间通信 共享内存+信号量+简单例子
每一个进程都有着自己独立的地址空间,比如程序之前申请了一块内存,当调用fork函数之后,父进程和子进程所使用的是不同的内存。因此进程间的通信,不像线程间通信那么简单。但是共享内存编程接口可以让一个进程使用一个公共的内存区段,这样我们便能轻易的实现进程间的通信了(当然对于此内存区段的访问还是要控制好的)。 共享内存实现进程通信的优点: 共享内存是进程通信方式中最快速的方式之一,它的快速体现在,为...
分类:系统相关   时间:2015-08-19 20:47:31    阅读次数:329
深刻理解Linux进程间通信(IPC)
linux下的进程通信手段基本上是从Unix平台上的进程通信手段继承而来的。而对Unix发展做出重大贡献的两大主力AT&T的贝尔实验室及BSD(加州大学伯克利分校的伯克利软件发布中心)在进程间通信方面的侧重点有所不同。前者对Unix早期的进程间通信手段进行了系统的改进和扩充,形成了“system V IPC”,通信进程局限在单个计算机内;后者则跳过了该限制,形成了基于套接口(socket)的进程间...
分类:系统相关   时间:2015-08-19 13:37:50    阅读次数:265
xinetd服务及其配置解析
1.linux进程分类独立守护进程(standalone);瞬时守护进程(transient),又叫非独立守护进程;2.超级守护进程(xinetd):xinetd即extendedinternetdaemon,xinetd是新一代的网络守护进程服务程序,又叫超级Internet服务器。经常用来管理多种轻量级Internet服务。3.xinetd配置文件..
分类:Web程序   时间:2015-08-16 16:51:21    阅读次数:128
linux 进程通信之 信号量
信号量又名信号灯,与其他进程间通信方式大不相同,主要用途是用来保护临界资源。进程可以根据它判断是否能访问某些共享资源。除了用于访问控制外,还可以用于进程同步。 分类: 二值信号灯:信号灯的值只能取0或1,类似与互斥锁。但两者有不同:信号灯强调共享资源,只要共享资源可用,其他进程同样可以修改信号灯的值;互斥锁更强调进程,占用资源的进程使用完资源后,必须有进程本身来解锁。(我们常说的PV操...
分类:系统相关   时间:2015-08-15 18:28:03    阅读次数:208
1287条   上一页 1 ... 89 90 91 92 93 ... 129 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!