首页 > 试题广场 >

对于分时操作系统, CPU 进行进程的调度经常采用的算法是(

[单选题]
对于分时操作系统, CPU 进行进程的调度经常采用的算法是()
  • 时间片轮转
  • 最高优先权
  • 先来先服务
  • 随机
推荐
A,
分时操作系统: 分时(Time Sharing)操作系统的工作方式是:一台主机连接了若干个终端,每个终端有一个用户在使用。用户交互式地向系统提出命令请求,系统接受每个用户的命令,采用时间片轮转方式处理服务请求,并通过交互方式在终端上向用户显示结果。用户根据上步结果发出下道命。分时操作系统将CPU的时间划分成若干个片段,称为时间片。操作系统以时间片为单位,轮流为每个终端用户服务。每个用户轮流使用一个时间片而使每个用户并不感到有别的用户存在。分时系统具有多路性、交互性、“独占”性和及时性的特征。多路性指,伺时有多个用户使用一台计算机,宏观上看是多个人同时使用一个CPU,微观上是多个人在不同时刻轮流使用CPU。交互性是指,用户根据系统响应结果进一步提出新请求(用户直接干预每一步)。“独占”性是指,用户感觉不到计算机为其他人服务,就像整个系统为他所独占。及时性指,系统对用户提出的请求及时响应。它支持位于不同终端的多个用户同时使用一台计算机,彼此独立互不干扰,用户感到好像一台计算机全为他所用。
常见的通用操作系统是分时系统与批处理系统的结合。其原则是:分时优先,批处理在后。 “前台”响应需频繁交互的作业,如终端的要求; “后台”处理时间性要求不强的作业。
编辑于 2017-02-16 11:39:18 回复(0)
选A
时间片轮转调度是一种最古老,最简单,最公平且使用最广的算法。每个进程被分配一个时间段,称作它的时间片,即该进程允许运行的时间。如果在时间片结束时进程还在运行,则CPU将被剥夺并分配给另一个进程。如果进程在时间片结束前阻塞或结束,则CPU当即进行切换。调度程序所要做的就是维护一张就绪进程列表,当进程用完它的时间片后,它被移到队列的末尾。
含义:
在早期的时间片轮转法中,系统将所有的就绪进程按先来先服务的原则,排成一个队列,每次调度时,把CPU分配给队首进程,并令其执行一个时间片.时间片的大小从几ms到几百ms.当执行的时间片用完时,由一个计时器发出时钟中断请求,调度程序便据此信号来停止该进程的执行,并将它送往就绪队列的末尾;然后,再把处理机分配给就绪队列中新的队首进程,同时也让它执行一个时间片.这样就可以保证就绪队列中的所有进程,在一给定的时间内,均能获得一时间片的处理机执行时间.

发表于 2020-07-24 09:17:19 回复(0)
A
常见的操作系统都是分时优先
发表于 2017-03-17 15:35:03 回复(0)
A. 分时系统中经常使用时间片轮转,使得各个进程都得以被调度。
发表于 2017-02-26 10:08:31 回复(0)
A
发表于 2016-12-23 17:18:03 回复(0)
答案:选C
分时操作系统:经常采用的时间片轮转算法,在早期的计算机的使用时,客户需要购买大型计算机的使用时间,客户在自己的购买的时间内,使用CPU的计算资源,其他人需要等待。
发表于 2016-12-21 15:57:54 回复(0)
a
发表于 2016-12-08 16:40:40 回复(0)