试题详情
- 简答题现代操作系统中为什么要引入“进程”概念? 它与程序有什么区别?
- 之所以要引入进程的概念,是因为在一些可以并发的程序段之间,存在着某种相互制约的关系,每个程序段的执行不仅要受到其它程序执行的制约,而且还要动态地依赖系统资源的分配情况,因此每个可以并发执行的程序段就会因外界条件的限制而不能运行,被迫处于阻塞状态。仅用程序的概念无法表示程序的走走停停以及程序运行过程中对资源的竞争现象,因此需要采用一种动态的概念描述并发程序这种走走停停的现象,这就产生了进程的概念。
进程和程序的区别:
(1) 进程是程序的执行过程,是动态的过程,属于一种动态概念。程序是一组有序静态指令和数据的集合,用来指示处理机的操作,是一种静态概念。
(2) 从结构上看,每个进程实体是由程序段和相应的数据段两部分构成,并且进程结构中还要包含PCB,即进程控制块。
(3) 一个进程可以涉及到一个或几个程序的执行;反之,同一程序可以对应多个进程,即同一个程序段可以在不同数据集合上运行,可以构成不同的进程。
(4) 进程能真实地描述并发执行的过程,而程序仅仅是静态指令堆积的序列。
(5) 进程有可创建其他进程的功能,而一般的程序不具有创建其它程序的功能。 每一个程序都是在一个进程现场中运行的。 关注下方微信公众号,在线模考后查看
热门试题
- 完整的计算机系统,无论大型机、小型机甚至
- 什么是域控制器?它的作用是什么?
- 资源管理的一般功能包括()。
- 下列作业步中,正确的执行顺序应该是()。
- 根据作业相应的运行时间来调度作业的算法是
- 操作系统的命令接口又可进一部分为()。
- 在Windows 2000 Server
- 在所学的调度算法中,最有利于提高系统吞吐
- 在Windows 2000 Server
- 在可变分区式内存管理中,倾向于优先使用低
- 要调整指针移动的速度,应该选择“鼠标属性
- 安装Active Directory,文
- 在请求分页内存管理的页表表项中,其中状态
- 在现代操作系统中采用缓冲技术的主要目的是
- 在操作系统中SPOOLing技术是一种并
- 在分页式存储管理系统中时,每次从主存中取
- 可以用来创建WEB网页的是()。
- 实时系统的响应时间则是由()确定的
- 文件的存取方法可分为()。
- 在所学的调度算法中,最有利于提高资源的使