码迷,mamicode.com
首页 >  
搜索关键字:进程描述符    ( 114个结果
Linux下的进程管理
在操作系统系统中,进程是一个非常重要的概念。一、Linux中进程的相关知识1、什么是进程呢?通俗的来说进程是运行起来的程序。唯一标示进程的是进程描述符(PID),在linux内核中是通过task_struck和task_list来定义和管理进程的。2、进程的分类1)根据在linux不同模式下运行分为...
分类:系统相关   时间:2015-09-29 12:57:45    阅读次数:307
Linux之进程查看与管理
Linux之进程查看与管理1、进程的基本概念进程是运行起来的程序。唯一标示进程的是进程描述符(PID),在linux内核中是通过task_struck和task_list来定义和管理进程的进程分类:交互式进程、批处理进程、实时进程交互式进程:一般是由Shell启动的进程。交互式进程有:控制台命令s..
分类:系统相关   时间:2015-09-18 18:42:27    阅读次数:466
利用文件(占用进程)描述符恢复误删的文件
利用文件(占用进程)描述符恢复误删的文件(ps:即该文件在启动时会被进程调用,或者有进程调用该文件。例如:某服务在执行时都会写日志文件,而日志文件就会被一些进程调用用于记录日志。)现在我们模拟文件(占用进程)被误删的状态:[root@Manager~]#echo123123>a.txt [..
分类:系统相关   时间:2015-09-09 19:40:10    阅读次数:239
操作系统 - Linux进程实现的内部结构
在进程描述符中进入几个字段来表示进程之间的父子关系和兄弟关系。                  图3-4显示了一组进程间的亲属关系。         表3-4:建立非亲属关系的进程描述符字段         在某些情况下,内核必须能从进程的PID到处对应的进程描述符指针,顺序扫描进程链表并检查进程描述符的pid字段是可行但相当低效的。为了加速查找,...
分类:系统相关   时间:2015-08-27 18:54:54    阅读次数:173
把握linux内核设计(八):进程管理分析
【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet,文章仅供学习交流,请勿用于商业用途】         进程其实就是程序的执行时的实例,是处于执行期的程序。在linux内核中,进程列表被存放在一个双向循环链表中,链表中每一项都是类型为task_struct的结构,该结构称作进程描述符,进程描述符包含一个具体进程的所有信息,这个结构就是我们在操作系统中所说的PCB...
分类:系统相关   时间:2015-07-29 21:24:35    阅读次数:223
分析Linux内核创建一个新进程的过程
分析Linux内核创建一个新进程的过程进程描述 进程描述符(task_struct)用来描述进程的数据结构,可以理解为进程的属性。比如进程的状态、进程的标识(PID)等,都被封装在了进程描述符这个数据结构中,该数据结构被定义为task_struct 进程控制块(PCB)是操作系统核心中一种数据结构,主要表示进程状态。 进程状态fork()fork()在父、子进程各返回一次。在父进程中返回子进程的 p...
分类:系统相关   时间:2015-07-29 14:09:04    阅读次数:245
Linux中等待队列的实现
1. 等待队列数据结构等待队列由双向链表实现,其元素包括指向进程描述符的指针。每个等待队列都有一个等待队列头(wait queue head),等待队列头是一个类型为wait_queque_head_t的数据结构:struct __wait_queue_head { spinlock_t lock;...
分类:系统相关   时间:2015-07-26 18:51:00    阅读次数:171
深入理解Linux内核-进程
1、进程的静态特性进程:程序执行时的一个实例进程描述符(task_struct): 进程的基本信息(thread_info)、指向内存区描述符的指针(mm_struct)、进程相关的tty(tty_struct)、当前目录(fs_struct)、指向 文件描述符的指针(fi...
分类:系统相关   时间:2015-07-13 21:51:32    阅读次数:594
僵尸进程处理方法
僵尸进程:本质是进程描述符task_struct;维护子进程的状态,包括子进程ID,终止状态以及进程的资源利用情况(cpu时间,内存)int wait(int*stat_loc):成功之后返回终止子进程的pid,失败返回-1,并设置errno1、wait调用堵塞进程直到有任一一个子进程终止,则立刻返...
分类:系统相关   时间:2015-06-25 22:40:56    阅读次数:320
fork()父子进程文件描述符的关系
父子进程共享文件描述符:此说法,其实是父子进程共享文件表项(父进程和子进程共享同一个filetableentry)由于子进程是父进程的拷贝,子进程会拷贝父进程的进程描述符中的文件描述符表,可以说继承父进程的文件描述字(files_struct中的structfile*fd_array[NR_OPEN...
分类:系统相关   时间:2015-06-25 20:56:14    阅读次数:297
114条   上一页 1 ... 7 8 9 10 11 12 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!