ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 进程和程序有什么区别?Linux学习入门

进程和程序有什么区别?Linux学习入门

原创 Linux操作系统 作者:老男孩Linux 时间:2020-11-23 15:39:18 0 删除 编辑

  进程和程序有什么区别?在Linux云计算运维学习中,进程是必须学习的知识点之一。有些人可能不知道过程和过程之间的不同。我们今天就来看一下,到底什么是进程?为什么要创建进程?

  什么是进程?

  进程是程序在其自己的虚拟地址空间中的执行活动。 简而言之,进程是程序的执行活动。

  为什么要创建进程?

  创建进程可以使多个程序同时执行,从而提高系统的资源利用率和吞吐量。

  进程和程序有什么不同?

  程序:只是一个静态的指令集合;而进程是一个程序的动态执行过程,它具有生命期,是动态的产生和消亡的。

  进程:是资源申请、调度和独立运行的单位,因此,它使用系统中的运行资源;而程序不能申请系统资源、不能被系统调度、也不能作为独立运行的单位,因此,它不占用系统的运行资源。

  程序和进程之间没有一对一的对应关系。一个程序可以被多个进程共享,即一个程序在其运行过程中可以生成多个进程。 一个进程也可以在其生命周期内依次执行几个程序。

  今天的分享就到这里了。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/69952968/viewspace-2736098/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
老男孩it教育——致力于帮助有志向的年轻人通过努力学习获得体面的工作和生活。专注于Linux云计算运维、Python全栈开发、网络安全、新媒体运营、容器云架构师、MySQL数据库、go语言的培训。

注册时间:2019-11-06

  • 博文量
    508
  • 访问量
    224591