问:什么是进程?操作系统中为什么要引入进程
- 答:进程是计算机中的程序关于某上的一次运行活动,是系统进行资源分配和调度的,是操作系统结构的基础。
在操作系统中引入进程,是为了实现多个程序的并发执行。传统的程序不能与其他程序并发执行,只有在为之创建进程后,才能与其他程序(进程帆禅仿)并发执行。
这是因为并发执行的程序(即进程)是“停停走走”地执行,只有在为它创建进程后,在它停下时,方能将其现场信息保存在它的PCB中,待下次被调度执行时,再从PCB中恢复CPU现场并继续执行,而传统的程序却无法满足上述要求。
扩展资料
让进程来占用处理器,实质上是把某个进程存放在私有堆栈中的数据(前一次本进程被中止时的中间数据)再恢复到处理器的寄存器中去,并把待运行进程的送入处理器的程序指针PC,于是待运行进程就开始被处理器运态纤行了,也就是这个进程已经占有处理器的使用权了。
这就像多个同学要分时使用同一张课桌一样,所谓要收回正在使用课桌同学的课桌使用权,实质上就是让他把属于他的东西拿走;而赋予某个同学课桌使用权,只不过就是让他把他的袭耐东西放到课桌上罢了。
参考资料来源: - 答:1、进程是资源分配和调度的基本单位,是OS结构的基础,在计算机发展过程中,引入了进程后才使得处理机利用率和内存利用率大大提高。
2、
进程是一个具有独立功能的程序关于某个数据集合的一次运差消行活动。它可以申请和拥有系统资源,是一个动态的概念,是一个活动的实体。它不只是程序的代码,还包轮运括当前的活动,通过程序计数器的值和处理寄存器的内容来表示。
3、操作系统引入进程的概念的原因:
从理论角度看,是对正在运行的程序过程的抽象;
从实现角度看,是一种数据结构,目的在于清晰地刻画动态系统的内在规律,有效管理和调度进入计算机系统主存储器运行的腊庆梁程序 - 答:进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源纯基散分锋拍配和调度的基本单位,是操作系统结构的基础。做氏
因为现在操作系统都是多任务多用户的,要保证程序执行时资源不受其他程序影响,就必须引入进程这个概念。例如你打开一个文档的时候文档不能被删除。 - 答:我可能没有楼下或者楼上的专业,但是我想说我对进程的看法。
.
因为我是学习编程的,有时候涉及到代码的问题,我曾经弄出过一个笑话,就是成功的把进程改编成代码。结果,我曾经有次在测试代码升颂的时候,系统错乱了,内存中的文件互相都无法互相识别自己,我只能自认倒霉重装系统了……
.
进程的真正目的是在于,将所有代码片段归纳于一个类别,我们将这个类别称为“集”,将这里运行的代码和其它地方运行的代码完全分开。
.
如果有任何一个代码产生问题,这个整个代码集会产生其他代码集的问题。所以如果出现问题了,可以直接终止这个代码集的运行。
.
代码集后来被重新命名为“进程”。
.
操作系统是圆态庞大的代码系统,如果不区分代码运行模块的话,橘笑源会产生巨大的混乱,任何一个代码出现问题我整个系统都将产生问题。还不如分开来可以告诉我那个代码集出现了问题………… - 答:①顺序程序的特点:具有封闭性和可再现性。但是,程序的顺序执行是低效的。
②程序的并发执行和资源共享。多道程序设计出现兄喊悔后,实现了程序的并发执行和资源共享,提高了系统的效率和系统的资源利用率,但却带来了新的问题。
③程序的并发执行的特点:破坏了程序的封闭性和可再现性,程序和机器执行程序的活动不再一一对应,并发程序之间有可能存在相互制约关系。
并发程序的这羡正些特性:独立性、并发性、动态性和相互制约性,反映了并发程序的本质,程序的概念已不能反映程渗胡序并发找执行的实质,因此,人们引进了进程的概念。
问:计算机操作系统中进程的基本特征是什么
- 答:进程的最基本特征
1.动态性:可表现为由创建而产生,由调度而执行,因得不到资源而暂停执行,以及由撤销而消亡,因而进程由一定的生命期。
2.并发性:引入进程的目的正是为了使其程序能和其它建立了进程的程序并发执行,而程序本身是不能并发执行的。
进程的结构特征:
1.独立性:进程是一个能独立运行的基本单位,同时也是系统分配绝备亩资源和调度的独立单位
2.异步性:由于进程间的相互制约,使进程具有执行的间断性,即进程按各自独立的、不可预知的速度向前推进。
计算机进程:是指计算机运行的程序滚衡的多少,是计算机中的程序关于某数据 *** 上的一次运行活动,是系统进行资源分配和并森调度的基本单位,是操作系统结构的基础。每打开一个程序时,这时计算机的进程就会多一个。计算机进程数越多,越影响计算机的运行速度。