进程的概念(linux进程与线程学习笔记)

进程是程序执行时的动态实体,包括正文段、用户数据段和系统数据段。它由进程控制块(PCB)记录其状态、标识、用户等信息。进程有交互、批处理和守护进程三种类型,经历运行、等待、停止和死亡四种状态。了解这些对于系统管理和优化至关重要。
摘要由CSDN通过智能技术生成

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值