进程
进程是执行中的程序,包括代码段(文本段),程序计数器,数据段,堆,栈(临时数据,函数参数,返回地址,局部变量)
内存中进程的结构
进程的状态
1.新建 运行 等待(等待某个事件的发生,IO或完成信号),就绪(等待分配处理器),终止
2.状态图
进程控制块
进程在操作系统内用PCB表示,包含如下信息:
PCB CPU在进程间切换
线程
进程是资源分配的基本单元,线程是CPU使用的基本单元,它由线程ID,程序计数器,寄存器集合,栈组成,它与属于同一进程的其他线程共享代码段,数据段和其他操作系统资源。