程序:
本质:⼆进制⽂件,可以运⾏,但还没有运⾏ 占⽤磁盘空间,不占⽤CPU 和内存(系统资源)
进程:
本质:正在执⾏的程序 占⽤CPU 和内存等更多的系统资源,⼀般不占⽤磁盘空间(I/O 操作可能会占⽤磁盘空间)
站在程序员的⻆度:进程是⼀系列指令的执⾏过程
站在操作系统的⻆度:进程是分配系统的资源的最⼩单位
关系: ⼀个程序可以对应多个进程,但⼀个进程只能对应⼀个程序
程序:
本质:⼆进制⽂件,可以运⾏,但还没有运⾏ 占⽤磁盘空间,不占⽤CPU 和内存(系统资源)
进程:
本质:正在执⾏的程序 占⽤CPU 和内存等更多的系统资源,⼀般不占⽤磁盘空间(I/O 操作可能会占⽤磁盘空间)
站在程序员的⻆度:进程是⼀系列指令的执⾏过程
站在操作系统的⻆度:进程是分配系统的资源的最⼩单位
关系: ⼀个程序可以对应多个进程,但⼀个进程只能对应⼀个程序