操作系统进程的概念,进程的状态及状态转换,进程控制

一、进程的基本概念

1. 多道程序设计

允许多个程序同时进入内存并运行,其目的是为了提高系统效率。


2. 并发环境

一段时间间隔内,单处理器上有两个或者两个以上的程序同时处于开始运行但尚未结束的状态,并且次序不是事先确定的

并发程序指的就是在并发环境中执行的程序。


3.进程的定义(Process)————对CPU的抽象

进程是具有独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的独立单位。又称为任务(Task or Job)

特点:

  • 程序的一次执行过程
  • 是正在运行程序的抽象
  • 将一个CPU变幻成多个虚拟的CPU
  • 系统资源是以进程为单位分配的,如内存、文件、。。。
  • 每个具有独立的地址空间
  • 操作系统将CPU调度给需要的进程
4.进程控制块PCB

  • PCB:Process Control Block 又称为 进程描述符、进程属性
  • 是操作系统用于管理控制进程的一个专门的数据结构
  • 记录进程的各种属性,描述进程的动态变化过程

PCB是系统感知进程存在的唯一标志:进程与PCB是一一对应的

进程表: 所有进程的PCB集合

PCB所包含的信息

  • 进程描述信息
    • 进程标识符(Process ID),唯一。通常是一个整数
    • 进程名。通常基于可执行文件名,不唯一
  • 7
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值