何谓并发程序?为什么要引入并发程序?

题目
问答题
何谓并发程序?为什么要引入并发程序?
参考答案和解析
正确答案: 能够并发执行的那些程序即为并发程序,引入并发程序后:简化了程序设计;在多处理机系统中,可加速程序的完成,在多道程序环境下,可有效地利用系统资源.
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

程序并发执行的特征有( )、( )、( )。


参考答案:间断性、失去封闭性、不可再现性

第2题:

在操作系统中引入(7),是为了减少程序并发执行时所付出的时空开销,使操作系统具有更好的并发性。

A.压缩

B.临界

C.进程

D.线程


正确答案:D
解析:因为进程是一个资源拥有者,因而在进程的创建、撤销和切换中,系统必须为之付出较大的时空开销。也因此,在系统中所设置的进程数目不宜过多,进程切换的频率也不宜过高,引入线程的目的就是为了减少程序并发执行时所付出的时空开销,使操作系统具有更好的并发性。

第3题:

程序的并发执行是现代操作系统的基本特征之一,为了更好地描述这一特征而引入了______这一概念。


正确答案:进程
进程 解析:程序的并发执行是现代操作系统的基本特征之一,为了更好地描述这一特征而引入了进程这一概念。

第4题:

数据库为什么要并发控制?


正确答案: 多个事务并发执行时,使用并发控制可以避免数据不一致。

第5题:

操作系统中为什么要引入进程?进程和程序有什么区别和联系?


正确答案:程序是静态的,为了深刻描述程序动态执行的过程,操作系统需要引入进程的概念,以掌控程序执行过程中的动态变化。进程和程序的主要联系是:进程是由程序、数据和进程控制块三部分组成,一个进程的运行目标是执行它所对应的程序,如果没有程序,进程就失去了存在的意义。它们的区别是:程序是静态的,而进程是动态的。进程是程序的一个执行过程,而进程是为了程序的一次执行而暂时存在的。

第6题:

程序的并发执行是现代操作系统的基本特征之一,为了更好地描述这一特征而引入了【 】概念。


正确答案:进程
进程 解析:进程的引入就是为了解决操作系统中程序的并发操作的。

第7题:

程序运行时,独占系统资源,只有程序本身能改变系统资源状态,这是指()

  • A、程序顺序执行的再现性
  • B、程序顺序执行的封闭性
  • C、并发程序失去封闭性
  • D、并发程序失去再现性

正确答案:B

第8题:

在数据库中为什么要并发控制?——

①为了控制数据库

②防止多用户并发使用数据库时造成数据错误和程序运行错误

③保证数据的完整性

④保证数据的安全性

⑤保证数据的可靠性

A.①②③

B.①②④

C.①②⑤

D.①②③④⑤


正确答案:A
解析:数据库的并发控制就是为了控制数据库,防止多用户并发使用数据库时造成数据错误和程序运行错误,保证数据的完整性。

第9题:

现代操作系统中为什么要引入“进程”概念? 它与程序有什么区别?


正确答案:之所以要引入进程的概念,是因为在一些可以并发的程序段之间,存在着某种相互制约的关系,每个程序段的执行不仅要受到其它程序执行的制约,而且还要动态地依赖系统资源的分配情况,因此每个可以并发执行的程序段就会因外界条件的限制而不能运行,被迫处于阻塞状态。仅用程序的概念无法表示程序的走走停停以及程序运行过程中对资源的竞争现象,因此需要采用一种动态的概念描述并发程序这种走走停停的现象,这就产生了进程的概念。
进程和程序的区别:
(1) 进程是程序的执行过程,是动态的过程,属于一种动态概念。程序是一组有序静态指令和数据的集合,用来指示处理机的操作,是一种静态概念。
(2) 从结构上看,每个进程实体是由程序段和相应的数据段两部分构成,并且进程结构中还要包含PCB,即进程控制块。
(3) 一个进程可以涉及到一个或几个程序的执行;反之,同一程序可以对应多个进程,即同一个程序段可以在不同数据集合上运行,可以构成不同的进程。
(4) 进程能真实地描述并发执行的过程,而程序仅仅是静态指令堆积的序列。
(5) 进程有可创建其他进程的功能,而一般的程序不具有创建其它程序的功能。 每一个程序都是在一个进程现场中运行的。

第10题:

程序并发执行为什么会产生间断性?


正确答案: 因为程序在并发执行过程中存在相互制约性.