当前位置:首页 > 文章 > 四级网络工程师 > 正文内容

进程出现饥饿现象是指

四级网络工程师2个月前 (07-24)



计算机系统发生了重大故障

有多个互相等待的进程同时存在

进程因竞争资源而无休止地等待对方释放已占有的资源

进程的优先级较低而长时间得不到调度


答案    

进程的优先级较低而长时间得不到调度


解析    

进程出现饥饿(Starvation)现象是指进程的优先级较低而长时间得不到调度。在操作系统中,调度算法决定了进程何时可以获得CPU时间。如果一个进程的优先级很低,或者调度算法偏向于优先级高的进程,那么这个低优先级的进程可能会长时间无法得到执行的机会,这就是所谓的饥饿现象。

饥饿现象并不意味着计算机系统发生了重大故障,也不是指有多个互相等待的进程同时存在(这种情况通常称为死锁),更不是指进程因竞争资源而无休止地等待对方释放已占有的资源(这也是死锁的一种表现)。饥饿通常是因为调度策略的不公平分配,导致某些进程得不到应有的执行机会。为了避免饥饿现象,操作系统的设计者需要采取一些措施,如老化(aging)机制,即随着进程等待时间的增加,逐渐提高其优先级,从而确保所有进程最终都能得到执行。

相关文章

若一个单核处理器的系统中有多个进程存在,则这些进程是

并发并行封闭单道答案    并发解析    若一个单...

从计算机安全保护角度来看,操作系统的主要作用是提供

人机交互接口软件开发基础平台第一道安全防线虚拟机和扩展机答案    第一道安...

在操作系统中建立了用于记录各种软硬件资源信息的数据结构,该数据结构的用途是

提供系统软件编程工具所必须的资源了解用户需求和当前资源使用情况,对资源进行有效组织管理提供为用户服务...

在进行操作系统设计时,下列哪一个是构造操作系统的方法

网络式结构并行式结构微内核结构主从式结构答案    微内核结构  ...

在操作系统的结构设计中,微内核结构 C/S 表示的是

整体式结构层次结构分布式结构客户机/服务器结构答案    客户机/服务器结构...

组成操作系统的主要部分通常是进程线程管理、内存管理、设备管理和

文件管理P、V 操作管理死锁管理备份管理答案    文件管理解析 &nb...