简述进程、线程、作业的概念,并说明它们与程序的关系。

简述进程、线程、作业的概念,并说明它们与程序的关系。,第1张

1、进程

进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体。

2、线程

线程(英语:thread)是 *** 作系统能够进行运算调度的最小单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。

3、作业

在某些 *** 作系统中,作业(job)是计算机尘银 *** 作者(或是一个叫做作业调度器的程序)交给 *** 作系统的执行单位。作业是一个比程序更为广泛的概念,包含了通常的程序、数据、作业说明书。系统通过作业说明书控制文件形式的程序和数据,执行和 *** 作,并在系统悄余中建立作业控制块的数据结派运宴构。

扩展资料:

进程中包含的程序相关信息:

1、程序的可运行机器码的一个在存储器的映像。

2、分配到的存储器(通常包括虚拟内存的一个区域)。存储器的内容包括可运行代码、特定于进程的数据(输入、输出)、调用堆栈、堆栈(用于保存运行时运数中途产生的数据)。

3、分配给该进程的资源的 *** 作系统描述符,诸如文件描述符(Unix术语)或文件句柄(Windows)、数据源和数据终端。

4、安全特性,诸如进程拥有者和进程的权限集(可以容许的 *** 作)。

5、处理器状态(内文),诸如寄存器内容、物理存储器寻址等。当进程正在运行时,状态通常储存在寄存器,其他情况在存储器。

参考资料来源:百度百科-进程

参考资料来源:百度百科-线程

参考资料来源:百度百科-作业

进程是在自身的虚拟地址空间正在运行的一个程序

程序运行产生进程

程序是一组静态的指令集,不占用系统运行资源

进程是随时都可备皮者能发仿薯生变化的,握庆动态的。占用系统运行资源的程序

一个程序可以产生多个进程

作业嘛,是一个或多个正在执行的相关进程。一般来讲当进程与作业控制相关联时才被称为作业

进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是 *** 作系统结构的基础。

在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。

程序是指令和数据的有序集合,其本身没帆乎有任何运行的含义,是一个静态的概念。而进程是程冲扒序在处理机上的一次执行过程,它是一个动态的概念。

扩展资料

进程的特征介绍

1、动态性:散轿昌进程的实质是程序在多道程序系统中的一次执行过程,进程是动态产生,动态消亡的。

2、并发性:任何进程都可以同其他进程一起并发执行

3、独立性:进程是一个能独立运行的基本单位,同时也是系统分配资源和调度的独立单位;

4、异步性:由于进程间的相互制约,使进程具有执行的间断性,即进程按各自独立的、不可预知的速度向前推进

5、结构特征:进程由程序、数据和进程控制块三部分组成。

多个不同的进程可以包含相同的程序:一个程序在不同的数据集里就构成不同的进程,能得到不同的结果;但是执行过程中,程序不能发生改变。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12464835.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存