操作系统复习:进程和线程

进程

  • 进程是资源拥有的基本单位
  • 进程可以并行
  • 一个进程可以有多个线程
  • 进程的地址空间之间互相独立
  • 系统中一个进程由程序 、 数据集合 和 进程控制块(PCB) 三部分组成。
  • 进程状态:运行、就绪、阻塞、创建、结束

线程

  • 线程是独立调度的基本单位。
  • 在同一进程中,线程的切换不会引起进程切换。在不同进程中进行线程切换,如从一个进程内的线程切换到另一个进程中的线程时,会引起进程切换。
  • 同一进程内的多个线程共享进程的地址空间。
  • 一个线程与同属一个进程的其他线程共享进程所拥有的全部资源。
  • 一个线程由线程ID、程序计数器、寄存器集合和堆栈组成。

---------------下次复习-----------------
进程调度

  1. 调度算法
  2. 经典问题

进程死锁

  1. 死锁条件
  2. 死锁例子

进程通信

你可能感兴趣的:(操作系统)