标签:
进程:
(1)进程的经典概念就是执行中的一个程序的实例。
(2)系统中的每一个程序都是运行在进程的上下文中。
(3)上下文:由程序正确运行所需的状态组成,这个状态包括:存放在存储器中的代码和数据,它的栈,通用目的寄存器,
程序计数器,环境变量,以及打开的文件描述符等等。
进程给程序提供的关键抽象:
(1)独立的逻辑控制流:好像程序在运行时独占cpu处理器
(2)私有的地址空间:好像程序独占存储器一样。
逻辑控制流:
程序的运行时会有一系列的程序计数器(PC)的值,这些值唯一的对应着可执行程序的指令。这些值的序列就是逻辑控制流。
并发流:
一个逻辑流的执行时间上与领一个流重叠称为并发流。
如上图,A和B时间上有重叠,A和C时间上有重叠
而B与C,因为执行C的第一条指令时B的最后一条指令已经执行完了
多任务:
一个进程与其他进程轮流的执行称为多任务。
时间片:
一个进程执行它的控制流上的一个片段称为时间片。
8.2.3 私有地址空间
标签:
原文地址:http://www.cnblogs.com/yanliang12138/p/4757558.html