2.1 进程的概念

1. 前言

本文学习进程的概念

2. 程序执行的特征

程序是按个按照序列执行的,具有一下三个特征.

  • 顺序性
  • 封闭性(独占资源,不受外界干扰)
  • 可再现性(重复执行程序,只要input相同,result相同)

3. 并发及特征

并发是指多个程序在同一时间间隔内同时发生.增强了计算机系统的处理能力.

特征

  • 间断性: 多程序共同执行,共享资源,存在制约,如打印机只能按要求顺序执行打印;
  • 失去封闭性: 受其他程序干扰;
  • 不可再现性: 共享变量,可能受到其他程序改变变量.

4. 进程定义及特征

4.1 定义

进程是操作系统中最基本、最重要的基本单位.是操作系统的一次执行过程.

进程区别于程序:

  • 程序静态,可长期保存,进程动态,指一次执行过程
  • 进程独立运行,程序不能独立运行,而是多个进程并发的结果
  • 不存在对应关系,程序由多个进程共用

4.2 特征

  • 动态性: 操作系统调度生成和消亡
  • 并发性
  • 独立性
  • 异步性
  • 结构性:进程实体由程序段 数据段 进程控制块三部分组成.

4.3进程状态

  • 就绪
  • 执行
  • 阻塞

5. Linux进程

  • 运行
  • 等待
  • 中断处理
  • 系统调用
  • 系统调用返回
  • 就绪

state

  • TASK-RUNNING
  • TASK-INTERRUPTIBLE
  • TASK-UNINTERRUPTIBLE
  • TASK-ZOMBLE(僵死状态)
  • TASK-STOPPED(暂停)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值