操作系统课堂笔记2:进程管理

进程描述

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

为什么要有进程?
更好的表示程序的执行过程

进程的组成

一个进程应该包括:

  • 程序的代码;
  • 程序处理的数据;
  • 程序计数器中的值,指示下一条将运行的指令;
  • 一组通用的寄存器的当前值,堆、栈;
  • 一组系统资源(如打开的文件)
    总之,进程包含了正在运行的一个程序的所有状态信息。

进程状态
线程
进程间通信
进程互斥与同步
死锁