美文网首页
操作系统——进程与PCB

操作系统——进程与PCB

作者: Qinglys | 来源:发表于2018-10-13 09:16 被阅读0次

进程

os利用“进程实体”控制程序执行就产生了“进程”。

定义:进程是实体的运行过程,是系统进行资源分配和调度的一个独立单位。

特征:动态性、并发性、独立性、异步性

进程的基本状态:(进程执行的间断性决定了其具有多种状态。把握各进程所属的状态对进程控制至关重要。与进程执行相关的各种共享资源有:cpu、存储器、i/o设备、时间片) 所以进程的三种基本状态有:就绪状态、运行状态、阻塞状态。

除此之外还有挂起状态

进程控制块PCB

pcb:process control block    存放进程的管理和控制信息的数据结构称为进程控制块

os对进程进行控制和管理围绕pcb进行

重要性:进程控制快是进程存在的唯一标志、是进程管理和控制的最重要的数据结构

进程控制快中的信息:

1、进程标示符信息:每个进程都必须有一个唯一的标识符

2、处理机状态信息:主要由处理机的各种寄存器中的内容组成,被中断时这些信息要存放到pcb。

3、进程调度信息

4、进程控制信息

pcb信息的存放:系统运行中有若干个pcb,他们常驻内存的pcb区。采用的数据结构:pcb架构体。pcb链表或队列。

相关文章

  • 1-3节linux系统编程

    进程创建和调度 1)进程 进程:程序的一次执行在操作系统中的影像进程控制块(PCB):对于操作系统来说,PCB即代...

  • 操作系统——进程与PCB

    进程 os利用“进程实体”控制程序执行就产生了“进程”。 定义:进程是实体的运行过程,是系统进行资源分配和调度的一...

  • binder机制 源码解读

    前言 进程是操作系统分配资源的最小单位,进程的主要结构是PCB(Progress Control Block),其...

  • 进程的描述和进程的创建

    进程的描述 进程控制块PCB -- task_struct 操作系统的三大核心功能:1、进程管理2、内存管理3、文...

  • 操作系统相关学习-linux进程(大纲)

    task_struct PCB(Process Control Block)相信学过操作系统的童鞋都知道这是进程控...

  • 2.1进程的定义、组成、组织方式、特征

    进程实体(静态)的组成 PCB:进程控制块,包含操作系统对进程进行管理所需的各种信息,如程序代码存放位置。是进程存...

  • 进程控制块(Process Control Block)

    进程控制块的作用 进程控制块是进程实体的一部分,是操作系统中最重要的记录型数据结构。PCB中记录了操作系统所需要的...

  • 2.2进程的状态、进程控制

    进程的状态 创建:操作系统为进程分配资源,创建PCB就绪:具备运行条件,但此时没有空闲CPU运行:占有CPU并运行...

  • 面试题之操作系统

    什么是进程? 进程就是正在执行的程序,是操作系统资源分配的基本单位。一般来说,进程包含指令、数据和PCB。 延伸问...

  • PCB

    从结构上,进程可以分为程序段,数据段和进程控制块(PCB),其中PCB是最重要的。 一.PCB的概念   进程控制...

网友评论

      本文标题:操作系统——进程与PCB

      本文链接:https://www.haomeiwen.com/subject/zbonaftx.html