进程管理1.查看进程信息查看所有进程的静态快照:psaux、ps-elfpsaux:列出正在运行的所有进程ps-elf:列出正在运行的所有进程(多列出一个ppid列出父与子)**常见的STAT状态指示:R运行中、S休眠状态、Z僵死状态查看进程的动态排名:top、top-d5top列出所有进程top-d5每5秒刷新..
分类:
系统相关 时间:
2016-03-31 17:05:24
阅读次数:
246
Linux内核对进程管理是操作系统的重要任务之一。 此次实验就是了解内核创建一个新进程的大致过程。 为了简单,使用fork再用户态创建一个进程。代码如下: 打开gdb进行远程调试? 设置断点 b sys_clone b do_fork b dup_task_struct b copy_process ...
分类:
系统相关 时间:
2016-03-31 16:59:21
阅读次数:
223
《Linux内核设计与实现》Chapter 3 读书笔记 进程管理是所有操作系统的心脏所在。 一、进程 1.进程就是处于执行期的程序以及它所包含的资源的总称。 2.线程是在进程中活动的对象。 3.进程提供两种虚拟机制:虚拟处理器和虚拟内存。 4.内核调度的对象是线程,而不是进程。 二、进程描述符及任 ...
分类:
系统相关 时间:
2016-03-31 14:37:43
阅读次数:
262
第三章 进程管理 姓名:王玮怡 学号:20135116 一、进程 1、进程的含义 进程是处于执行期的程序以及相关资源的总称,程序本身并不是进程,实际上就是正在执行的代码的实时结果。Linux内核通常把进程也叫“任务”。 2、线程的含义 执行线程简称线程,是在进程中互动的对象。内核调度的对象是线程而不 ...
分类:
系统相关 时间:
2016-03-31 14:20:17
阅读次数:
238
第三章 进程管理 【学习时间:1小时30分 撰写博客时间:2小时】 【学习内容:进程描述符、进程的创建及终结、线程的创建】 进程是Unix操作系统抽象概念中最基本的一种。进程管理是所有操作系统的心脏所在。 一、进程 1. 进程是处于执行期的程序。除了可执行程序代码,还包括打开的文件、挂起的信号、内核 ...
分类:
系统相关 时间:
2016-03-31 14:18:56
阅读次数:
236
第三章、进程管理 3.1进程 1.进程就是处于执行期的程序,但进程并不仅仅局限于一段可执行程序代码 2.执行线程: 简称线程,是在进程中活动的对象。每个线程都拥有一个独立的程序计数器、进程栈和一组进程计数器。 3.在现代操作系统中,进程提供两种虚拟机制:虚拟处理器和虚拟内存。 4.程序本身并不是进程 ...
分类:
系统相关 时间:
2016-03-31 14:17:21
阅读次数:
208
总结部分: 操作系统内核三大功能: 进程管理,内存管理,文件系统 最核心的是进程管理 为了管理,首先要对每一个进程进行描述。进程描述符提供了所有内核需要了解的信息。 进程控制模块:task_struct(抽象task_struct的简化图) next_task,prev_task进程链表的管理 tt ...
分类:
系统相关 时间:
2016-03-31 14:15:13
阅读次数:
228
第三章 进程管理笔记 20135109 高艺桐 3、1进程 1、程序本身并不是进程,进程是处于执行期的程序以及相关资源的总称。 2、执行线程,简称线程,是进程中活动的对象。每个线程都拥有一个独立的计数器、进程栈和一组进程计数器。 3、内核调度的对象是线程而不是进程,对Linux而言,线程是一种特殊的 ...
分类:
系统相关 时间:
2016-03-31 14:11:01
阅读次数:
281
进程的描述和进程的创建 一、进程的描述 1、进程描述符task_struct数据结构(一) 操作系统的三大功能:进程管理(核心)、内存管理、文件系统。 进程控制块PCB——task_struct(进程描述符):为了管理进程,内核必须对每个进程进行清晰的描述,进程描述符提供了内核所需了解的进程信息。 ...
分类:
系统相关 时间:
2016-03-31 12:46:27
阅读次数:
328
第三章 进程管理 3.1进程 1.进程 2.线程 3.虚拟处理器和虚拟内存 4.几个函数 3.2 进程描述符及任务结构 进程描述符的类型为task_struct,里面包含的数据有: 3.2.1 分配进程描述符 每个任务的thread_info结构在它的内核栈的尾端分配。结构中task域中存放的是指向 ...
分类:
系统相关 时间:
2016-03-31 12:44:02
阅读次数:
221