现代操作系统学习笔记----2---进程

一、进程概论

    进程管理、内存管理和文件管理是操作系统的三大核心功能,

    那什么是进程呢?----------进程就是进展中的程序,也就是说一个程序加载到内存后就变成了进程;

进程=程序+执行


二、进程模型

    从物理机分配的内存来看,每个进程占用一片内存空间。由于在任意时刻,CPU只能执行一条执行指令,所以在任何的时刻,cpu上执行的进程也只有一个,而到底是哪条进程执行由物理程序计数器指定,也就是说在物理层面,所有的进程都是用的同一个程序计数器。

    每个进程可以执行,也可以暂时挂起,让别的程序先运行,之后自己再z


三、进程的状态

        (1)run(运行状态):正在运行的进程或在等待队列中对待的进程,等待的进程只要以得到cpu就可以运行
         (2)Sleep(可中断休眠状态):相当于阻塞或在等待的状态
          (3)D(不可中断休眠状态):在磁盘上的进程
          (4)T(停止状态):这中状态无法直观的看见,因为是进程停止后就释放了资源,所以不会留在linux中
          (5)Z(僵尸状态):子进程先与父进程结束,但父进程没有调用wait或waitpid来回收子进程的资源,所以子进程就成了僵尸进程,如果父进程结束后任然没有回收子进程的资源,那么1号进程将回收

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值