进程(一)—— 进程概念

进程(一)—— 进程概念

进程和线程

进程的定义

进程是指一个具有一定独立功能的程序 在一个 数据集合 上的一次 动态执行 过程

进程的组成

进程包含了正在运行的一个程序的所有状态信息
  • 代码

  • 数据

  • 状态寄存器

    • CPU状态CR0, 指令指针IP

  • 通用寄存器

    • AX,BX, CX...

  • 进程占用系统资源

    • 打开文件。已分配内存....

进程的特点

  • 动态性

  • 并发性

    • 进程可以被独立调度并占用处理机运行

  • 独立性

  • 制约性

    • 因访问共享数据/资源或进程间同步而产生制约

进程与程序的联系

  • 进程是操作系统处于执行状态程序的抽象
    • 程序 = 文件(静态可执行文件)

    • 进程 = 执行中的程序 = 程序 + 执行状态

  • 同一个程序的多次执行过程对应为不同进程
    • 如命令 "ls"的多次执行对应多个进程

  • 进程执行需要的资源
    • 内存:保存代码和数据
    • CPU:执行指令

进程与程序的区别

  • 进程是动态的,程序是静态的
    • 程序是有序代码的集合

    • 进程是程序的执行,进程有 核心态/用户态

  • 进程是暂时的,程序是永久的
  • 进程与程序的组成不同
    • 进程的组成包括 程序、数据和进程控制块

 

 

posted @ 2017-03-17 22:17 douzujun 阅读( ...) 评论( ...) 编辑 收藏
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值