第3章 进程管理20 3.1 进程20 进程就是处于执行期的程序(目标码存放在某种存储介质上),但进程并不仅仅局限于一段可执行程序代码。通常进程还要包含其他资源,像打开的文件,挂起的信号,内核内部数据,处理器状态,一个或多个具有内存映射的内存地址空间及一个或多个执行线程。当然还包括用来存放全局变量的 ...
分类:
系统相关 时间:
2016-04-02 12:11:35
阅读次数:
355
一、线程的基本概念 进程(process)和文件(files)是unix/linux操作系统两个最基本的抽象。进程是处于执行期的程序和它所包含的资源的总和,也就是说一个进程就是处于执行期的程序。一个线程(thread)就是运行在一个进程上下文中的一个逻辑流,不难看出,线程是进程中最基本的活动对象。 在传统的系统中,一个进程只包含有一个线程。但在现代操作系统中,允许一个进程里面可...
分类:
编程语言 时间:
2016-04-01 18:29:16
阅读次数:
272
进程管理 进程是处于执行期的程序以及相关的资源的总称,也称作任务。执行线程,简称线程,是在进程中活动的对象。 可以两个或两个以上的进程执行同一个程序 也可以两个或两个以上并存的进程共享许多资源 内核调度的对象是线程,而不是进程。 进程描述符及任务结构 内核把进程的列表存放在任务列表(task lis ...
分类:
系统相关 时间:
2016-04-01 00:51:00
阅读次数:
185
1.进程的概念 进程就是处于执行期的程序(目标码存放在某种存储介质上〉。但进程并不仅仅局限于一段 可执行程序代码( Unix 称其为代码段, text section)。通常进程还要包含其他资源,像打开的文件,挂起的信号,内核内部数据,处理器状态, 一个或多个具有内存映射的内存地址空间及一个或多个执 ...
分类:
系统相关 时间:
2016-03-31 23:14:34
阅读次数:
194
《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
第三章 进程管理笔记 20135109 高艺桐 3、1进程 1、程序本身并不是进程,进程是处于执行期的程序以及相关资源的总称。 2、执行线程,简称线程,是进程中活动的对象。每个线程都拥有一个独立的计数器、进程栈和一组进程计数器。 3、内核调度的对象是线程而不是进程,对Linux而言,线程是一种特殊的 ...
分类:
系统相关 时间:
2016-03-31 14:11:01
阅读次数:
281
一、进程 1.进程就是出于执行期的程序 2.执行线程,简称线程,是在进程中活动的对象 3.进程提供两种虚拟机制:虚拟处理器和虚拟内存 二、进程描述符和任务结构 1.内核把进程的列表存放在焦作任务队列的双向循环链表中,其中每一项都是类型为task_struct、称为进程描述符的结构 2.进程描述符的分 ...
分类:
其他好文 时间:
2016-03-31 12:55:38
阅读次数:
136