操作系统--进程调度的有关问题(1)

本文探讨了操作系统中进程调度的主要目标,包括最小化平均响应时间、最大化系统吞吐率和保持系统资源利用率。接着,介绍了CPU密集型、I/O密集型和平衡型程序的特点。此外,讲解了先来先服务、时间片轮转、短任务优先和优先级调度等经典调度算法,以及它们的优缺点。最后,提到了混合调度算法,它试图结合各种策略的优点。
摘要由CSDN通过智能技术生成
1,进程调度追求的目标是什么?
    CPU的调度就是要达到极小化平均响应时间、极大化系统吞吐率、保持系统各个功能部件均处于繁忙状态和提供某种貌似公平的机制。
    ①:极小化平均响应时间:就是极小化用户发出的指令和看到结果之间所花费的时间,即减少平均等待的时间,这和系统、硬件的质量有关。
    ②:极大化系统吞吐率:就是在单位时间内,尽可能多的完成程序的计算。即整个系统的运行效率。
    ③:保持系统各个功能部件均处于繁忙状态:因为计算机的资源是极其昂贵的,所以要尽可能的使各个部件处于工作状态。
    
2,程序使用CPU的模式有哪几种?各自有什么样的特点?
    ①:CPU导向(CPU-bound)或者计算机密集型程序
            特点就是长计算,短输入。这种程序使用CPU的时间大大多于用在输入输出上的时间,者计算机密集型程序通常使用在科学计算方面,高精度计算。
    ②:I/O导向(I/O-bound)或者输入输出密集型程序
            与CPU导向相反,这种程序大部分的时间都使用在输入和输出上,I/O操作后,即进行短暂的执行操作,比如PPT,还有游戏等。
    ③:平衡型程序
            特点就是I/O的操作时间和CPU所使用的时间相对平衡,既有长时间的执行,又有长时间的输入输出,比如常见的网页浏览等。
    
3,简要的说明几种调度算法(调度策略)?
    ①:先来先服务调度算法
 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值