简述进程与程序的区别和联系 一个进程是由伪处理机执行的一个程序,这话对吗?
一个进程是由伪处理机执行的一个程序,这话对吗?从语法的角度来看,这个句子的意思是“过程就是程序”,这是错误的。程序和过程是两个完全不同的概念。简单一点,程序可以理解为一堆代码,静态存储在某个存储介质中
一个进程是由伪处理机执行的一个程序,这话对吗?
从语法的角度来看,这个句子的意思是“过程就是程序”,这是错误的。程序和过程是两个完全不同的概念。简单一点,程序可以理解为一堆代码,静态存储在某个存储介质中。程序的一次执行可以称为进程,这是一个动态概念,即处理器根据程序的预定排列来处理某些数据。
内核是不是一个进程?
内核是一个非常大和复杂的裸机程序。以Linux内核为例。内核启动后,它在内核空间中包含线程,但内核本身不能被视为进程。由于进程环境是由内核构建的,因此内核可以为其他程序提供进程环境,而其他任何程序都不能为内核提供进程环境。
一个进程只能对应一个程序吗?
是的,它们是n对1。在操作系统级别,程序启动后,一个或多个进程在后台启动。