首页 > 其他分享 >处理机调度与死锁(一)

处理机调度与死锁(一)

时间:2022-10-14 17:12:17浏览次数:56  
标签:处理机 死锁 调度 算法 进程 资源分配

1、处理机调度的层次

  高级调度(作业调度、长程调度)

  低级调度(进程调度、短程调度)

  中级调度(中程调度)

2、进程调度的两种调度方式

  非抢占方式

  抢占方式

 

 

 3、调度算法

  根据系统的资源分配策略所规定的资源分配算法,不同的系统和系统目标,通常采用不同的调度算法

  1、先来先服务调度算法(FCFS)

  2、短作业(进程)优先调度算法(SPF/SJF)

  3、优先权调度算法(PSA)

  4、高响应比优先调度算法

  5、时间片轮转调度算法(RR)

  6、多级反馈队列调度算法(MLFQ)

 

 

  

标签:处理机,死锁,调度,算法,进程,资源分配
From: https://www.cnblogs.com/shixiaogu/p/16792265.html

相关文章

  • MySQL——锁的类型以及加锁原理、死锁
    前言使用insertintoonduplicatekeyupdate语句进行插入去重,但是在测试过程中发现了死锁现象:ERROR1213(40001):Deadlockfoundwhentryingtogetlock;tryre......
  • MySQL——并发insert on duplicate key update遇见死锁
    前言数据库死锁问题,是一个老生常谈且很常见的问题,网上也有非常多对于各类死锁场景的解析和复现,但凡和死锁有关,无外乎不涉及数据库隔离等级、索引、以及innodb锁等相关原因......
  • Java并发(线程状态、线程调度、线程同步)
    Java并发(线程状态、线程调度、线程同步)线程状态​ 线程共有5种状态,在特定情况下,线程可以在不同的状态之间切换。5种具体状态创建状态:实例化一个新的线程对象,还未启......
  • sql server中如何查看被死锁的表和进程
    --查看被锁表:selectrequest_session_idspid,OBJECT_NAME(resource_associated_entity_id)tableNamefromsys.dm_tran_lockswhereresource_type='OBJECT'orderby......
  • linux进程调度算法
    一、进程的状态:1、操作系统中:进程是一个动态的实体,所以他是有生命的。从创建到消亡,是一个进程的整个生命周期。在这个周期中,进程可能会经历各种不同的状态。一般来说,所有进......
  • 操作系统调度程序
    本篇介绍操作系统如何调度应用程序,一个我们必须考虑的问题是,应用程序究竟是什么样的,比如它是:经常需要与用户交互(等待用户输入)的交互型应用程序(或者说IO密集型应用)长时......
  • 企业级运维调度监控平台 TASKCTL 作业容器启动的三种不同方式
    作业是通过流程(或定时器)来组织,核心要调度执行相应的作业,需要启动激活所在的流程。流程的启动激活主要包括三种模式:(1)正常模式;(2)自由模式;(3)虚拟模式。三种模式的区别1.......
  • python APScheduler调度框架任务
    pythonAPScheduler调度框架任务详解https://blog.csdn.net/Dxy1239310216/article/details/121996740flask定时任务flask-apschedulerhttps://blog.csdn.net/weixin_......
  • Sring核心技术与最佳实践- 9.2 集成任务调度服务
    Sring核心技术与最佳实践第9章9.2集成任务调度服务9.2集成任务调度服务并发所有的任务都是有用户发启请求而产生的,大多数系统都需要周期性地运行一些调度任务,比如,需要......
  • kubernetes 设置 Master 可调度与不可调度
    kubernetes设置Master可调度与不可调度语法kubectltaintnode[node]key=value[effect][effect]可取值:[NoSchedule|PreferNoSchedule|NoExecute]NoSchedule:......