进程有哪几种基本状态
4个回答
展开全部
进程的基本状态有哪三种:就绪、执行、阻塞。
进程已获得除处理器外的所需资源,只是在等待分配处理器资源,只要分配了处理器进程就可执行;准备就绪进程可以按多个优先级来划分队列。例如,当一个进程由于时间片用完而进入就绪状态时,排入低优先级队列,当进程由I/O操作完成而进入就绪状态时,排入高优先级队列。
相关内容解释:
每一个进程都有它自己的地址空间,包括文本区域、数据区域和堆栈,文本区域存储处理器执行的代码;数据区域存储变量和进程执行期间使用的动态分配的内存;堆栈区域存储着活动过程调用的指令和本地变量。
进程是操作系统中最基本、重要的概念,是多道程序系统出现后,为了刻画系统内部出现的动态情况,描述系统内部各道程序的活动规律引进的一个概念,所有多道程序设计操作系统都建立在进程的基础上。
中智咨询
2024-08-28 广告
2024-08-28 广告
进程就是一个活跃着的程序,即:已经被放入了系统调度队列当中了,占有了一定的系统资源的程序.程序在没有被调用之前只能叫程序,被调用并得到了资源后就可以称其为进程了,进程可以由许多线程组成,线程与进程的主要区别在于同一进程里的线程之间可以共享一...
点击进入详情页
本回答由中智咨询提供
展开全部
进程是操作系统中的一个核心概念.其概念至今未有严格的公认的定义.一般的讲,进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动.
其基本状态有3种,即ready(就绪),running(运行),wait(等待).
死锁是指,在两个或多个并发进程中,如果每个进程持有某种资源而又都等待别的进程释放它们现在保持着的资源,否则就不能向前推进.此时,每个进程都占用了一定的资源但是又不能向前推进,称这一组进程产生了死锁.
通俗的讲,就是两个或多个进程无止境的等候着永远不会成立的条件的一种系统状态.
产生死锁的根本原因是系统能够提供的资源个数比要求该资源的进程数少.其具体原因是1系统资源不足2进程推进顺序非法.
其基本状态有3种,即ready(就绪),running(运行),wait(等待).
死锁是指,在两个或多个并发进程中,如果每个进程持有某种资源而又都等待别的进程释放它们现在保持着的资源,否则就不能向前推进.此时,每个进程都占用了一定的资源但是又不能向前推进,称这一组进程产生了死锁.
通俗的讲,就是两个或多个进程无止境的等候着永远不会成立的条件的一种系统状态.
产生死锁的根本原因是系统能够提供的资源个数比要求该资源的进程数少.其具体原因是1系统资源不足2进程推进顺序非法.
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
进程一般分为5中基本状态:创建态、就绪态、运行态、阻塞态、退出态
创建态:
初始化系统资源
就绪态:
不能运行 因为没有CPU资源,需要和别的进程抢夺CPU资源,获得CPU资源后进入运行态
运行态:
进程获得CPU,进程将CPU使用完成后会强制失去CPU变成就绪态
阻塞态:
运行的进程(有CPU资源),收到某些条件的干扰 ( 例如:sleep()函数),失去了CPU资源。阻塞完成后会变成就绪态
退出态:
在 就绪态、运行态、阻塞态、都可以退出
创建态:
初始化系统资源
就绪态:
不能运行 因为没有CPU资源,需要和别的进程抢夺CPU资源,获得CPU资源后进入运行态
运行态:
进程获得CPU,进程将CPU使用完成后会强制失去CPU变成就绪态
阻塞态:
运行的进程(有CPU资源),收到某些条件的干扰 ( 例如:sleep()函数),失去了CPU资源。阻塞完成后会变成就绪态
退出态:
在 就绪态、运行态、阻塞态、都可以退出
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
进程一般有3种基本状态:就绪、运行和阻塞。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询