比如你安装一个dock,没有使用时,这个dock的进程是睡眠状态,或者停止状态。
如果需要把它就是结束进程,如果杀死它的进程。就会完全不运行,再次启动时会比关掉它再次启动慢点。
这是小程序看的不是很明显。如果是ubuntu软件中心,openoffice之类的会稍微明显一点。
个人体会,不知道对不对
程序是一个静态的概念,指的是一段能指挥电脑如何动作的代码,但是他不会占用任何的计算资源,也不会为你做任何事。他只是“在哪儿”而已。理论上来说,一个程序从他被创建开始,就一直存在,并永不消亡,并且与保存介质无关。就是说,无论你用光盘、磁盘、纸张甚至用树枝写在沙地上来保存,他都是同一个程序,就算你从电脑中删除他,也不代表这个程序消亡了,而只是你没有了他的一个副本;进程是一个动态的概念,是程序获得系统的计算资源后的一种工作状态。可以简单理解为正在工作的程序。他是有生命周期的,从程序被启动(获得了系统资源)到程序被关闭。所以它是一个“活”的概念,每一个进程被称为是程序的一个实例,同一个程序可以有多个实例同时运行,但他们是不同的进程。
简单地说最主要的区别:
进程是动态的,
程序是静态的,当系统不调用程序的时候,程序就是一段代码,当系统分配给它资源,调用它时候它就会成为一个进程。
至于关闭和禁止,自己感觉一下
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)