操作系统进程

进程概览:

  1. 程序是静态的,是存放在磁盘里的指令集合;进程是动态的,是程序的一次执行过程
  2. 进程的身份证——PID
  3. 进程的各种信息放在PCB进程控制块中
  4.  

     

 

进程的状态与转换:

  1.  

     

 

进程控制:

  1.  

     

  2. 在进程切换时要在PCB保存这个进程的运行环境信息(比如说通用寄存器里的数值)
  3. 能够保存运行环境和恢复运行环境是实现并发的前提
  4. 无论哪个进程控制原语,要做的无非三类事情:1.更新PCB中的信息(修改进程状态(state),保存/恢复运行环境)2.将PCB插入合适的队列 3.分配/回收资源

 

进程通信:

  1.  

     

  2.  

     

  3.  

     

线程,多线程模型:

  1. 可以把线程理解为轻量级的进程
  2.  

     

  3.  

     

  4. 线程的实现方式有用户级线程和系统级线程:
  5.  

     

     

     

  6.  

     

  7.  

     

处理机调度/进程调度:

  1.  

     

  2.  

     

  3.  

     

进程调度的时机、切换、方式:

  1.  

     

  2.  

     

调度算法的评价指标:

  1.  

     

  2.  

     

  3.  

     

  4.  

     

  5.  

     

  6.  

     

 各种调度算法(早期):

  1. 先来先服务:

     

     

     

     

  2. 短作业优先:

     

     抢占式短作业优先:

     

     

     

     

     高响应比优先:

     

     

     

     总:

     

     

 

 

posted @ 2021-06-24 09:29  ou尼酱~~~  阅读(103)  评论(0)    收藏  举报