操作系统概论思维导图总结-第二章

操作系统概论思维导图总结-第二章_第1张图片

本章主要介绍了进程,重点和难点是它和与它相关的一些概念和定义以及特征,综合了书上的学习目标和课后题简单的整理了下

一、本章一直在说进程,那么什么是进程?

首先程序分为顺序执行和并发执行,而进程是允许并发执行的程序在数据集合上的运行过程,它是由正文段、用户数据段及程序控制块共同组成的执行环境

PS:进程的独立性也注意下(就在下面)

二、进程不是凭空出现的,那么什么时候需要创建进程,又该如何创建呢?

操作系统通常在用户登录、作业调度、提供服务、应用请求时创建新的进程,步骤如下:

1.申请空白PCB

2.为新进程分配资源

3.初始化控制块

4.将新进程插入就绪队列

三、进程的特征(区别于程序的特征)

1.并发性:多个进程实体能在一段时间间隔内同时运行

2.动态性:创建-执行-撤销

3.独立性:在没有引入线程概念的操作中,进程是独立运行和资源调度的基本单位

4.异步性:进程的执行时断时续,不可预知

5.结构特征:包括用户正文段、用户数据段和进程控制块

四、因为某些原因,在进程中出现了线程,那什么是线程,为什么会出现它?

1.线程是进程的一个实体,是被系统独立调度和分派的基本单位。线程只拥有在运行中必需的资源,包括程序计数器和栈,但它可与同属一个进程的其他线程共享进程所拥有的全部资源

2.出现线程的原因很简单,就是为了进一步提高程序的并发性,减少系统的开销

 

 

你可能感兴趣的:(学习生活)