进程:程序运行的牌照

进程与程序的区别:

程序:二进制文件,存储在磁盘上

进程:process,一个程序运行实例

—将程序从磁盘加载内存并分配对应的资源、调度运行;

操作系统为了管理、运行用户的各种程序,它会将用户运行的程序包装成一个进程的形式,然后对这些进程进行统一的管理和调度。不管程序有多大,都是以进程的形式进行运行的。

进程实例:

—汇编指令代码、数据、资源、状态

—一个虚拟计算机(进程上下文环境、cpu状态寄存器)

—进程资源:虚拟内存、打开的文件描述符表(打开的文件)、信号(进程通信需要的信号)、工作目录

出租车与打滴滴的区别

出租车:一个交通工具,停止在马路旁

打滴滴:一个打车运行实例

通过滴滴软件调度运行,行驶在马路上

需要资源:汽车、司机、汽油、马路、滴滴软件

原文地址:https://www.cnblogs.com/-glb/p/13338584.html