码迷,mamicode.com
首页 >  
搜索关键字:linux进程    ( 1287个结果
初探Linux进程管理机制
一 、进程的概念和分类1.进程的概念 Linux是一个多用户多任务的操作系统。多用户是指多个用户可以在同一时间使用同一个linux系统;多任务是指在Linux下可以同时执行多个任务,更详细的说,linux采用了分时管理的方法,所有的任务都放在一个队列中,操作系统根据每个任务的优先级为每个任务分配合适 ...
分类:系统相关   时间:2018-02-22 19:54:20    阅读次数:259
Linux进程概述
一、介绍 当linux系统中的一个进程运行起来的时候,总是要访问系统的资源,访问文件或者向其他的进程发送信号。系统是否允许其进行这些操作?系统是根据什么来判断该进程的权限?这些问题是和进程信任状(process credentials)相关。 process credentials包括一系列的ID, ...
分类:系统相关   时间:2018-02-21 22:22:29    阅读次数:237
Linux进程管理
1.ps (1)最常使用的是ps -le或者ps -aux ,配合上grep查看某个进程的状态,比如ps -aux | grep pts (2)ps -u 可以查看隶属于自己的进程的详细信息 (3)ps -uU username 可以查看指定用户的进程 其中,PID是进程号,PPID是其父进程的进程 ...
分类:系统相关   时间:2018-02-21 16:34:20    阅读次数:243
Linux进程切换(1) 基本框架
一、前言 本文主要是以context_switch为起点,分析了整个进程切换过程中的基本操作和基本的代码框架,很多细节,例如tlb的操作,cache的操作,锁的操作等等会在其他专门的文档中描述。进程切换包括体系结构相关的代码和系统结构无关的代码。第二、三、四分别描述了context_switch的代 ...
分类:系统相关   时间:2018-02-13 23:37:50    阅读次数:290
Linux进程切换(2) TLB处理
一、前言 进程切换是一个复杂的过程,本文不准备详细描述整个进程切换的方方面面,而是关注进程切换中一个小小的知识点:TLB的处理。为了能够讲清楚这个问题,我们在第二章描述在单CPU场景下一些和TLB相关的细节,第三章推进到多核场景,至此,理论部分结束。在第二章和第三章,我们从基本的逻辑角度出发,并不拘 ...
分类:系统相关   时间:2018-02-13 23:37:18    阅读次数:545
Linux进程切换(2) 同步处理
一、前言 本文主要描述了主调度器(schedule函数)中的同步处理。 二、进程调度简介 进程切换有两种,一种是当进程由于需要等待某种资源而无法继续执行下去,这时候只能是主动将自己挂起(调用schedule函数),引发一次任务调度过程。另外一种是进程被抢占。所谓抢占(preempt)就是在当前进程欢 ...
分类:系统相关   时间:2018-02-13 23:36:46    阅读次数:223
Linux进程冻结技术
1 什么是进程冻结 进程冻结技术(freezing of tasks)是指在系统hibernate或者suspend的时候,将用户进程和部分内核线程置于“可控”的暂停状态。 2 为什么需要冻结技术 假设没有冻结技术,进程可以在任意可调度的点暂停,而且直到cpu_down才会暂停并迁移。这会给系统带来 ...
分类:系统相关   时间:2018-02-13 22:51:36    阅读次数:227
命名管道
Linux进程间通信——使用命名管道 在前一篇文章——Linux进程间通信——使用匿名管道中,我们看到了如何使用匿名管道来在进程之间传递数据,同时也看到了这个方式的一个缺陷,就是这些进程都由一个共同的祖先进程启动,这给我们在不相关的的进程之间交换数据带来了不方便。这里将会介绍进程的另一种通信方式—— ...
分类:其他好文   时间:2018-02-13 18:01:20    阅读次数:198
匿名管道
Linux进程间通信——使用匿名管道 在前面,介绍了一种进程间的通信方式:使用信号,我们创建通知事件,并通过它引起响应,但传递的信息只是一个信号值。这里将介绍另一种进程间通信的方式——匿名管道,通过它进程间可以交换更多有用的数据。 一、什么是管道 如果你使用过Linux的命令,那么对于管道这个名词你 ...
分类:其他好文   时间:2018-02-13 17:59:45    阅读次数:143
共享内存
Linux进程间通信——使用共享内存 下面将讲解进程间通信的另一种方式,使用共享内存。 一、什么是共享内存 顾名思义,共享内存就是允许两个不相关的进程访问同一个逻辑内存。共享内存是 在两个正在运行的进程之间共享和传递数据的一种非常有效的方式。不同进程之间共享的内存通常安排为同一段物理内存。进程可以将 ...
分类:其他好文   时间:2018-02-13 17:58:44    阅读次数:148
1287条   上一页 1 ... 31 32 33 34 35 ... 129 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!