一、 进程进程(Process)
计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;...
分类:
系统相关 时间:
2017-04-19 10:24:59
阅读次数:
290
何为进程 进程(分享资源 单位)/线程(执行的单位)/轻量级进程(共享部分资源) Linux中线程通过pthead 标准库实现,其中存在实现轻量级进程的方法,方法也可针对线程组执行。 静态:进程如何描述 进程描述符:task_struct数据类型 进程与进程描述符一一对应。进程描述符指针指向进程描述 ...
分类:
系统相关 时间:
2017-02-13 23:26:23
阅读次数:
189
Linux下ps命令详解 1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放)5. ...
分类:
系统相关 时间:
2016-12-08 02:48:17
阅读次数:
232
linux上进程有5种状态: 1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生) 4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放 ...
分类:
系统相关 时间:
2016-10-22 07:23:40
阅读次数:
305
传送进程描述符,简单的来说,就是进程A打开一个文件f,获得了一个文件描述符fd1,然后进程A将该描述符通过某些方式,传递给了B,此时B就具有了描述符fd2(注意,fd1 不一定等于fd2),从而可以通过fd2对文件f进行读写等一系列的操作。其实本质上 相当于A,B两个进程同时打开了文件f。 具体实现 ...
分类:
其他好文 时间:
2016-09-29 13:31:07
阅读次数:
137
Linux进程及作业管理概述:一、进程的相关概念:1.相关定义:内核的功用:进程管理、文件系统、网络功能、内存管理、驱动程序、安全功能等;通俗的来说进程是运行起来的程序。唯一标识进程的是进程描述符(PID),在linux内核中是通过task_struck和task_list来定义和管理进程的..
分类:
系统相关 时间:
2016-09-09 18:52:23
阅读次数:
939
进程描述广义上讲,所有进程信息被放在一个叫做进程控制块的数据结构中,可以理解为进程属性的集合。进程控制块每个进程在内核中都有一个进程控制块(PCB)来维护进程相关的信息,Linux内核的进程控制块是task_struct结构体。task_struct结构体task_struct是Linux内核下的一种..
分类:
系统相关 时间:
2016-07-20 23:13:58
阅读次数:
697
最近在看APUE,其中的一章谈到了文件系统,所以我在这里把linux 虚拟文件系统的相关内容做一个简单总结,其中会有部分源码,但不是很深入。
书接上回:http://blog.csdn.net/u012927281/article/details/51711085
在上回的blog中,我们初步遇到了几个数据结构,还是从现象出发,逐步深入。我们已经了解到在进程描述符中与文件系统相关的数据结构有"...
分类:
系统相关 时间:
2016-07-03 11:56:30
阅读次数:
244
进程描述 进程描述符(task_struct) 用来描述进程的数据结构,可以理解为进程的属性。比如进程的状态、进程的标识(PID)等,都被封装在了进程描述符这个数据结构中,该数据结构被定义为task_struct 进程控制块(PCB) 是操作系统核心中一种数据结构,主要表示进程状态。 进程状态 fo ...
分类:
系统相关 时间:
2016-07-02 17:20:45
阅读次数:
266
第一章 绪论 Linux与其他类Unix内核的比较 硬件的依赖性 Linux版本 操作系统基本概念 Unix文件系统概述 Unix内核概述 第二章 内存寻址 内存地址 硬件中的分段 Linux中的分段 硬件中的分页 Linux中的分页 第三章 进程 进程、轻量级进程和线程 进程描述符 进程切换 创建 ...
分类:
系统相关 时间:
2016-06-25 09:31:53
阅读次数:
220