进程Process

一、进程概念

1.进程

  • 计算机上的基本工作单元,工作,任务。
  • 带有一些资源的说明容器:–例如 CPU时间(CPU执行指令,内存,文件,I / O设备以完成其任务
  • 示例:编译过程,文字处理过程,调度程序(sched,swapper)进程或守护进程:ftpd,httpd

jobs作业=user programs用户程序= tasks任务= process 进程

MEMO:进程是什么?

一个具有一定独立功能的程序在一个数据集合上的一次动态执行过程。

正在执行中的程序 a program in execution

2.进程状态 Process State

As a process executes, it changes state

  • New(新的): The process is being created.
  • Running(运行、执行): Instructions are being executed.
  • Ready(就绪): The process is waiting to be assigned to a processor (CPU).等待某个事件发生
  • Waiting(等待、blocked阻塞): The process is waiting for some event to occur.
  • Terminated(终止): The process has finished execution.

多个进程可以处于就绪等待CPU)或等待等待事件和IO)状态

 

3.进程控制快 PCB

  • 进程状态
  • 程序计数器
  • CPU寄存器
  • CPU调度信息
  • 内存管理信息
  • 记账信息
  • IO状态信息

0 条评论

发表评论

Avatar placeholder