进程的概念
程序:
存放在磁盘上的指令和数据的有序集合(文件)
静态的
进程:
执行一个程序所分配资源的总称
进程是程序的一次执行过程
动态的,包括创建、调度、执行和死亡
进程内容
-> 正文段 <- 程序
进程 -> 用户数据段 <-
-> 系统数据段
系统数据段:进程控制块、CPU寄存器值、堆栈
进程控制块(pcb)
进程标识PID
进程用户
进程状态、优先级
文件描述符表
进程类型
交互进程:在shell下启动,在前台运行,也可以在后台运行
批处理进程:和终端无关,被提交到一个作业队列中,以便顺
序执行
守护进程:和终端无关,一直在后台运行
进程状态
运行态:进程正在运行,或者准备运行
等待态:进程在等待一个事件的发生或某种系统资源
可中断
不可中断
停止态:进程被终止,收到信号后可继续运行
死亡态:已终止的进程,但pcb没有被释放
进程的概念(linux进程与线程学习笔记)
最新推荐文章于 2023-07-24 18:12:16 发布
进程是程序执行时的动态实体,包括正文段、用户数据段和系统数据段。它由进程控制块(PCB)记录其状态、标识、用户等信息。进程有交互、批处理和守护进程三种类型,经历运行、等待、停止和死亡四种状态。了解这些对于系统管理和优化至关重要。
摘要由CSDN通过智能技术生成