- 6
- 0
- 约2.9千字
- 约 6页
- 2017-01-04 发布于河南
- 举报
最新整理操作系统习题及答案二[精品]
三、简答题
1、什么是进程?为什么要引入进程的概念进程与程序有何区别1.在操作系统中,由于多道程序并发执行时共享系统资源,共同决定这些资源的状态,因此系统中各程序在执行过程中就出现了相互制约的新关系,程序的执行出现“走走停停”的新状态。这些都是在程序的动态过程中发生的。用程序这个静态概念已不能如实反映程序并发执行过程中的这些特征。为此,人们引入“进程”这一概念来描述程序动态执行过程的性质。
进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元。
进程和程序是既有联系又有区别的两个概念,它们的主要区别如下:
(1)程序是指令的有序集合,其本身没有任何运行的含义,它是一个静态的概念。而
进程是程序在处理机上的一次执行过程,它是下个动态概念。
(2)程序的存在是永久的。而进程则是有生命期的,它因创建而产生,因调度而执行,
因得不到资源而暂停,因撤消而消亡。
(3)程序仅是指令的有序集合。而进程则由程序、数据和进程控制块组成。
(4)进程与程序之间不是一一对应的,即同一程序同时运行于若干不同的数据集合
上,它将属于若干个不同的进程;而一个进程可以执行多个程序。
简述进程的三种基本状态及其变化情
原创力文档

文档评论(0)