第三章 进程管理 一、进程 1.进程就是处于执行期的程序,但并不局限于可执行代码。实际上,进程是正在执行的程序代码的实时结果。 2.执行线程是在进程中活动的对象 每个线程拥有一个独立的计数器、进程栈、一组进程寄存器 内核调度的对象是线程 3.在现代操作系统中,进程提供两种虚拟机制:虚拟处理器和虚拟内 ...
分类:
系统相关 时间:
2016-03-31 10:52:32
阅读次数:
191
chapter 3 进程管理 3.1 进程 进程就是处于执行期的程序。 进程就是正在执行的程序代码的实时结果。 内核调度的对象是线程而并非进程。 在现代操作系统中,进程提供两种虚拟机制: 虚拟处理器 虚拟内存 进程是处于执行期的程序以及相关的资源的总称。 进程包括代码段和其他资源。 几个函数: fo ...
分类:
系统相关 时间:
2016-03-31 10:51:53
阅读次数:
225
第三章 进程管理 注:作者:臧文君,原创作品转载请注明出处。 一、进程 1、进程管理是所有操作系统的心脏所在。 2、进程:是处于执行期的程序以及相关的资源的总称,实际上,进程就是正在执行的程序代码的实时结果。 3、执行线程:简称线程thread,是在进程中活动的对象。 4、内核调度的对象是线程,而不 ...
分类:
其他好文 时间:
2016-03-31 01:56:08
阅读次数:
141
进程管理 3.1进程 进程就是处于执行期的程序(目标码存放在某种存储介质上) 但进程并不仅仅局限于一段可执行程序代码。 执行线程,线程,是进程活动的对象。 两种虚拟机制:虚拟处理器和虚拟内存。 最终,程序通过exit()系统调用退出执行。 3.2进程描述及任务结构 内核把进程的列表存放在叫做任务队列 ...
分类:
其他好文 时间:
2016-03-31 00:13:44
阅读次数:
142
第三章 进程管理 3.1 进程 进程就是处于执行期的程序(目标码存放在某种存储介质上)。 执行线程,简称线程(thread), 是在进程中活动的对象。每个钱程都拥有一个独立的程序计数器、进程技和一组进程寄存器。内核调度的对象是线程,而不是进程。 在现代操作系统中,进程提供两种虚拟机制:虚拟处理器和虚 ...
分类:
其他好文 时间:
2016-03-30 22:09:37
阅读次数:
252
第3章 进程管理 3.1 进程 1、进程 进程就是处于执行期的程序。 进程包括: 可执行程序代码 打开的文件 挂起的信号 内核内部数据 处理器状态 一个或多个具有内存映射的内存地址空间 一个或多个执行线程 用来存放全局变量的数据段 …… 实际上,进程就是正在执行的程序代码的实时结果 2、执行线程 简 ...
分类:
系统相关 时间:
2016-03-30 19:28:54
阅读次数:
220
一.复习上周内容 上周主要学习了Linux中的系统调用的过程,如图所示就是系统调用的大致过程: 一.关于进程调度的一些基本概念 fork():进程是处于执行期的程序以及相关资源的总称,进程在创建它的时候开始存活,在Linux系统中。这通常是调用fork()系统的结果,该系统调用通过复制一个现有进程来 ...
分类:
系统相关 时间:
2016-03-30 14:34:42
阅读次数:
188
Linux内核设计与实现读书笔记——第三章 进程管理 20135111李光豫 3.1进程 1.进程即处于执行期的程序,并不局限于一个可执行的代码,是处于执行期程序以及其相关资源的总称。 2.Linux系统中,对于进程和线程并没有明显的区分,线程是一种特殊的进程。 3.Linux系统中,常用fork( ...
分类:
系统相关 时间:
2016-03-30 09:34:29
阅读次数:
185
第三章 进程管理 本章主要内容: 进程和线程 进程的任务结构 进程和线程的创建 进程的终止 1. 进程和线程 进程:进程就是处于执行期的程序,实际上,进程就是正在执行的程序代码的实时结果; 线程:执行线程,简称线程,是进程中活动的对象(每个线程拥有独立的程序计数器、进程栈、和一组进程寄存器),内核调 ...
分类:
其他好文 时间:
2016-03-30 01:29:46
阅读次数:
203
进程管理 3.1进程 1.进程:进程就是处于执行期的程序,实际上,进程就是正在执行的程序代码的实时结果; 2.执行线程,简称线程,是进程中活动的对象(每个线程拥有独立的程序计数器、进程栈、和一组进程寄存器),内核调度的对象是线程,不是进程 3.进程提供的两种虚拟进制:虚拟处理器和虚拟内存 4.程序本 ...
分类:
其他好文 时间:
2016-03-29 23:54:03
阅读次数:
198