【操作系统】进程
进程:
进程是操作系统的核心,所有基于多道程序设计的操作系统都建立在进程的操作系统概念之上。多道程序由于并发执行和共享资源,打破了单道程序由于独占资源所具有的执行过程的封闭性。
程序和进程的区别:
程序是一个静态的实体,是指令的集合,它并无生命周期但可以长期保存,而进程是一个动态的实体,进程是竞争计算机系统资源的基本单元,也是调度执行的基本单位,它存在于程序的执行过程中,程序一旦被执行,进程就会被调度。
进程和程序存在多对对的关系,一个程序中可以多次使用进程的系统调用函数在程序执行后创建多个进程;一个进程也可以通过执行某个指定是程序来与不同的程序相关联。