码迷,mamicode.com
首页 > 系统相关 > 详细

深入理解计算机操作系统——第8章:进程

时间:2015-08-25 16:21:09      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:

进程:

(1)进程的经典概念就是执行中的一个程序的实例。

(2)系统中的每一个程序都是运行在进程的上下文中。

(3)上下文:由程序正确运行所需的状态组成,这个状态包括:存放在存储器中的代码和数据,它的栈,通用目的寄存器,

程序计数器,环境变量,以及打开的文件描述符等等。

 

进程给程序提供的关键抽象:

(1)独立的逻辑控制流:好像程序在运行时独占cpu处理器

(2)私有的地址空间:好像程序独占存储器一样。

 

逻辑控制流:

程序的运行时会有一系列的程序计数器(PC)的值,这些值唯一的对应着可执行程序的指令。这些值的序列就是逻辑控制流。

技术分享

 

并发流:

一个逻辑流的执行时间上与领一个流重叠称为并发流。

如上图,A和B时间上有重叠,A和C时间上有重叠

而B与C,因为执行C的第一条指令时B的最后一条指令已经执行完了

多任务:

一个进程与其他进程轮流的执行称为多任务。

时间片:

一个进程执行它的控制流上的一个片段称为时间片。

8.2.3 私有地址空间

 

深入理解计算机操作系统——第8章:进程

标签:

原文地址:http://www.cnblogs.com/yanliang12138/p/4757558.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!