9、什么叫进程?
进程是程序的一次执行,该程序可与其它程序并发执行。
为什么要引入进程的概念?
(1)顺序程序的特点:具有封闭性和可再现性。但是,程序的顺序执行是低效的。
(2)程序的并发执行和资源共享。多道程序设计出现后,实现了程序的并发执行和资源共享,提高了系统的效率和系统的资源利用率,但却带来了新的问题。
(3)程序的并发执行的特点:破坏了程序的封闭性和可再现性,程序和机器执行程序的活动不再一一对应,并发程序之间有可能存在相互制约关系。
并发程序的这些特性:独立性、并发性、动态性和相互制约性,反映了并发程序的本质,程序的概念已不能反映程序并发找执行的实质,因此,人们引进了进程的概念。
10、进程由哪几部分组成?
(1)程序。作用:描述进程要完成的功能。
(2)数据集合。作用:程序在执行时所需要的数据和工作区。
(3) 程序控制块。作用:包含进程的描述信息和控制信息。它是进程存在的唯一标志。