对计算机而言:
程序:是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。为实现预期目的而进行 *** 作的一系列语句和指令。
文件:狭义的“文件”就是档案的意思,广义的“文件”指公文书信或指有关政策、理论等方面的文章。文件的范畴很广泛,电脑上运行的程序、杀毒等等都叫文件。
进程:是 *** 作系统结构的基础;是一个正在执行的程序;计算机中正在运行的程序实例;可以分配给处理器并由处理器执行的一个实体;由单一顺序的执行显示,一个当前状态和一组相关的系统资源所描述的活动单元。
对公司的管理体系来说,程序是一个个的制度,文件是相关的档案,而进程是执行制度的过程。
它们的区别在于:文件范围大,程序是有单独指向的,程序是文件的一种。进程是执行程序的过程。
进程与程序的重要区别之一是
A程序有状态而进程没有
B程序可占有资源而进程不能
C进程有状态而程序没有
D进程能占有资源而程序不能
正确答案:进程有状态而程序没有
1、程序:代码实现了功能,就叫程序
2、进程:就是程序实现了功能,不运行就无法看到效果,这时程序在运行的过程叫进程
3、线程:比如在代码中,有while1
和
while2
两个函数,你想在程序中“同时运行”这两个函数。但是不开线程是做不到,因为一条线只会从代码开始运行到结束,不运行完while1函数是不会去运行while2函数的。所以我们可以在代码中再开一条线程,当运行到这个地方,程序运行会同时在这个地方开始分支执行运行,相当于两个Mian,能懂
程序是指专处理某一问题的计算机工具。
进程是指此程序运行中的进度 。
线程指计算机在处理文件时是一个个顺序处理,在第一个文件处理时第二个文件也开始运行,这样在计算机内在一段时间内就有两个文件在运行,这种两文件同时运行的叫线程。
作业指用户在一次解决或是一个事务处理过程中要求计算机系统所做的工作的集合。
现在来说明进程的定义:进程是进程实体的一次执行过程,是系统进行资源分配和调度的一个独立单位。它是一个动态概念。
线程:
随着多处理机系统的发展,提高程序的并发执行程度的要求越来越高。为提高系统的并发执行度,进而引入了线程的概念。
线程是比进程更小的能独立运行的基本单位(故又称“轻型进程”),更好的提高了程序的并发执行程度充分发挥了多处理机的优势。
进程是程序在计算机上的一次执行活动。当你运行一个程序,你就启动了一个进程。显然,程序是死的(静态的),进程是活的(动态的)。进程可以分为系统进程和用户进程。凡是用于完成 *** 作系统的各种功能的进程就是系统进程,它们就是处于运行状态下的 *** 作系统本身;用户进程就是所有由你启动的进程。进程是 *** 作系统进行资源分配的单位。
进程为应用程序的运行实例,是应用程序的一次动态执行。看似高深,我们可以简单地理解为:它是 *** 作系统当前运行的执行程序。在系统当前运行的执行程序里包括:系统管理计算机个体和完成各种 *** 作所必需的程序;用户开启、执行的额外程序,当然也包括用户不知道,而自动运行的非法程序(它们就有可能是病毒程序)。
危害较大的可执行病毒同样以“进程”形式出现在系统内部(一些病毒可能并不被进程列表显示,如“宏病毒”),那么及时查看并准确杀掉非法进程对于手工杀毒有起着关键性的作用。
*** 作系统引入过程概念的原因:从理论角度看,是对正在运行的程序过程的抽象;从实现角度看,是一种数据结构,目的在于清晰地刻画动态系统的内在规律,有效管理和调度进入计算机系统主存储器运行的程序。
进程和程序的区别和联系:
1、程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念。而进程是程序在处理机上的一次执行过程,它是一个动态的概念。
2、程序可以作为一种软件资料长期存在,而进程是有一定生命期的。程序是永久的,进程是暂时的。
3、进程更能真实地描述并发,而程序不能;
4、进程是由进程控制块、程序段、数据段三部分组成;
5、进程具有创建其他进程的功能,而程序没有;
6、同一程序同时运行于若干个数据集合上,它将属于若干个不同的进程,也就是说同一程序可以对应多个进程;
7、在传统的 *** 作系统中,程序并不能独立运行,作为资源分配和独立运行的基本单元都是进程。
参考资料:
以上就是关于简答题:程序、文件、进程的区别全部的内容,包括:简答题:程序、文件、进程的区别、进程与程序的重要区别之一是、进程,线程,应用程序之间的区别和联系等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)