操作系统学习笔记——作业与作业调度

1:
响应时间:从提交第一个请求到产生第一个响应所用时间。
开始执行时间:=上个作业的完成时间。
完成时间:=开始时间+服务时间。
周转时间:=完成时间-到达时间,从作业提交到作业完成的时间间隔。
平均周转时间:=(n个作业周转时间之和)/n,衡量不同调度算法对相同作业流的调度性能。
带权周转时间:=周转时间/服务时间,反映长短作业的差别。
平均带权周转时间:=(n个作业带权周转时间之和)/n,比较某种算法对不同作业流调度性能。
响应比等于=(等待时间+服务时间)/服务时间。

2:
先来先服务算法( First Come First Served )
算法基本思想:按照作业进入系统的先后次序来挑选作业,先进入系统的作业优先被挑选。该方法按照进程到达的先后顺序排队,每次调度队首的进程。FCFS算法属于非剥夺调度方式,实现简单,看似公平。但,对于那些后进入队列而运行时间较短的进程,或1/0型的进程而言,可能需要长时间等待。
在这里插入图片描述
3:
算法优缺点:
算法容易实现。对短进程不公平(由于长进程可能排在队列前面,必将增加队列后部进程的等待时间,从而将增加平均周转时间。不利于I/O型进程,未有效利用系统资源。一般地,FCFS 与其他调度算法混合使用。例如,系统可以按照不同的优先级维护多个就绪队列,每个队列内部按照FCFS算法调度。FCFS算法同时适合于长程、中程和短程调度三种调度类型。
4:
最短作业优先算法( Shortest Job First )。算法基本思想:SjF算法以进入系统的作业所要求的CPU时间
为标准,总选取估计计算时间最短的作业投入运行。
在这里插入图片描述
5:
算法优缺点:算法容易实现;适用于作业调度;能有效降低作业的平均等待时间;
口忽视了作业等待时间,对长作业不利,有可能导致长作业(进程)长期不被调度(出现饥饿现象) ;口要精确知道–个作业的运行时间比较困难的。采用非剥夺调度方式,未考虑进程的紧迫程度,不适合于分时系统和事务处理系统。
6:
SjF调度算法的优缺点:
优点:有效降低作业的平均等待时间,提高系统吞吐量。
缺点:对长作业不利。该算法完全未考虑作业的紧迫程度,因而不能保证紧迫性作业(进程)会被及时处理。由于作业(进程)的长短只是根据估计执行时间定的,主观因素较大,不一定能真正做到短作业优先。
7:
高优先权优先调度算法
为照顾紧迫性作业,使之在进入系统后便获得优先处理,引入了最高优先权优先(FPF )调度算法。此算法常用于批处理系统中,作为作业调度算法,也作为多种操作系统中的进程调度算法,还可用于实时系统中。当用于进程调度时,它分为两种: .1、非抢占式优先权算法。2、抢占式优先权调度算法。
8:
(1)、优先权的类型对于最高优先权优先调度算法,关键在于:使用静态优先权、动态优先权;如何确定进程的优先权。静态优先权:在创建进程时确定的,在进程的整个运行期间保持不变。利用某一范围的整数来表示 (0~7) ,又称为优先数。动态优先权:在创建进程时所赋予的优先权可以随进程的推进或随其等待时间的增加而改变。
(2)、确定进程优先权的依据有如下三个方面:进程类型: - -般来说系统进程高于用户进程。进程对资源的需求:如进程的估计运行时间及内存需要量的多少,对要求少的进程赋予较高优先权。用户要求:由用户进程的紧迫程度及用户所付费用的多少来确定优先权的。
9:
在这里插入图片描述
10:
在这里插入图片描述
11:
在这里插入图片描述

  • 5
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
连续系统的时域分析是信号与系统学习中的重要部分。时域分析研究的是信号在时间域内的变化规律,常用的分析方法包括冲激响应法、单位阶跃响应法和相应方程法。 1. 冲激响应法 冲激响应法是一种基于系统输入信号的冲激函数的响应来分析系统时域特性的方法。具体来说,将系统输入信号表示为一个冲激序列的加权和,然后计算出系统对每个冲激的响应,得到系统的冲激响应函数。然后,通过线性时不变系统的特性,可以将任何输入信号都表示为冲激序列的加权和,从而得到系统对任何输入信号的响应。 2. 单位阶跃响应法 单位阶跃响应法是一种基于系统输入信号的单位阶跃函数的响应来分析系统时域特性的方法。具体来说,将系统输入信号表示为一个单位阶跃函数的加权和,然后计算出系统对每个单位阶跃函数的响应,得到系统的单位阶跃响应函数。然后,通过线性时不变系统的特性,可以将任何输入信号都表示为单位阶跃函数的加权和,从而得到系统对任何输入信号的响应。 3. 相应方程法 相应方程法是一种基于系统微分方程的解析解来分析系统时域特性的方法。具体来说,根据系统微分方程的特性,可以得到系统的传递函数,然后通过拉普拉斯变换将输入信号和传递函数变换到频域内,最终通过反变换得到系统的时域响应。 以上三种方法都是分析连续系统时域特性的重要方法,各自适用于不同的情况。掌握这些方法可以帮助我们更好地理解和分析连续系统的时域特性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值