操作系统01-进程

进程具有哪些基本特征?

  1. 动态性:进程的实质是程序的一次执行过程,进程是动态产生,动态消亡的。
    并发性:任何进程都可以同其他进程一起并发执行。
  2. 独立性:进程是一个能独立运行的基本单位,同时也是系统分配资源和调度的独立单位。
  3. 异步性:由于进程间的相互制约,使进程具有执行的间断性,即进程按各自独立的、不可预知的速度向前推进。

简述进程与程序的区别。

  • 程序是静态概念,可以作为一种软件资源长期保存着;而进程则是程,序的一次执行过程,它是动态概念,有一定的生命期,是动态地产生和消亡的。进程是一个能独立运行的单位,能与其他进程并发执行,进程是作为资源申请和调度单位存在的;而通常的程序段是不能作为一个独立运行的单位的。程序和进程无一一对应关系。一个程序可由多个进程共用;一个进程在其活动中又可顺序地执行若干个程序。各个进程在并发执行过程中会产生相互制约关系,造成各自前进速度的不可预测性。而程序本身是静态的,不存在这种异步特征。

简述进程的定义,进程的基本状态以及进程状态转换的典型原因。

  1. 进程的定义
    进程是程序的一次执行,是可以和别的计算并行执行,是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。

  2. 进程的基本状态
    运行(running)态:进程占有处理器正在运行。
    就绪(ready)态:进程具备运行条件,等待系统分配处理器以便运行。
    等待(wait)态:又称为阻塞(blocked)态或睡眠(sleep)态,指进程不具备运行条件,正在等待某个事件的完成。

  3. 进程状态转换的典型原因
    就绪状态→执行状态:进程分配到CPU资源
    执行状态→就绪状态:时间片用完
    执行状态→阻塞状态:I/O请求
    阻塞状态→就绪状态:I/O完成

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值