【操作系统】进程管理

26 篇文章 16 订阅 ¥39.90 ¥99.00

进程

进程是现代分时操作系统的工作单元,是执行中的程序,是操作系统资源分配和独立运行的基本单位。现代操作系统的一切活动都围绕着进程展开,其基本内容无非是进程与进程的关系、进程与内存的关系、进程与文件的关系、进程与设备的关系。

进程是可拥有资源的独立单元,也是可独立调度和分派的基本单元。

进程具有两个基本特性:

  • 动态性:进程的实质是程序的一次运行活动,是一个动态概念。进程是一个有生命的过程,它有从动态地产生、动态地执行到动态地消亡的生命周期。
  • 并发性:系统中可以同时存在多个进程,各个进程按照不可预知的速度各自独立地向前推进。

程序可以被多个进程共享,就是说多个进程可以运行同一个程序。尽管两个进程可能与同一个程序相关联,但它们仍被视为两个独立的执行序列。

进程本身也可以作为一个环境,用于执行其他程序,例如JVM。

进程与程序

程序本身不是进程,一个程序可以对应多个进程。

程序是完成所要求的功能时所应采取的顺序步骤,是执行指令的有序集合。程序只是被动实体,如存储在磁盘上包含一系列指令的文件内容(常被称为可执行文件);而进程是活动实体,它有一个程序计数器用来表示下一个要执行的命令和相关资源集合,随程序执行而诞生,随程序执行结束而消亡。

当一个可执行文件被装入内存时,一个程序才能成为进程。静止状态的程序和数据是相互独立的信息集合,而进程中的程序和数据是一个不可分割的实体。

装载可执行文件通常有两种方法:

  • 双击一个代表此可执行文件的图标
  • 在终端中输入该文件的文件名&#x
  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值