进程的概念 程序: 存放在磁盘上的指令和数据的有序集合(文件) 静态的 进程: 执行一个程序所分配资源的总称 进程是程序的一次执行过程 动态的,包括创建、调度、执行和死亡 进程内容 -> 正文段 <- 程序 进程 -> 用户数据段 <- -> 系统数据段 系统数据段:进程控制块、CPU寄存器值、堆栈 进程控制块(pcb) 进程标识PID 进程用户 进程状态、优先级 文件描述符表 进程类型 交互进程:在shell下启动,在前台运行,也可以在后台运行 批处理进程:和终端无关,被提交到一个作业队列中,以便顺 序执行 守护进程:和终端无关,一直在后台运行 进程状态 运行态:进程正在运行,或者准备运行 等待态:进程在等待一个事件的发生或某种系统资源 可中断 不可中断 停止态:进程被终止,收到信号后可继续运行 死亡态:已终止的进程,但pcb没有被释放