首页 > 试题广场 >

在分时系统中,当就绪进程数为100 的时候,为了保证系统的响

[单选题]
在分时系统中,当就绪进程数为100 的时候,为了保证系统的响应时间不超过2s,则时间片最大
为______
  • 10ms
  • 20ms
  • 50ms
  • 100ms
假设时间片为x毫秒,则第一个进程的响应时间为x毫秒,第二个进程的响应时间为2x毫秒....第100个进程的响应时间为100x,
则系统的响应时间应该满足
(x + 100x) * 100 / (2 * 100) < 2000(毫秒)则
x < 4000/101 约等于39.6毫秒
所以根据题意,时间片最大为20ms
编辑于 2017-08-08 16:53:22 回复(2)
哪位大神可以帮忙解释下呢?
发表于 2017-07-16 21:50:29 回复(0)
根据分时定义,2s内这100个用户进程都要被执行,所以是(2s/100),但时间片的单位为毫秒,所以2*10^3/100=20ms
发表于 2018-06-07 15:15:56 回复(0)
2S分100个是20ms  但调度不需要时间吗?我觉得应该小于20,题目不严谨,可能我想太多吧
发表于 2019-10-25 10:04:52 回复(1)

进程响应时间:从就绪状态到被执行完经过的时间
系统相应时间:所有进程的平均相应时间

编辑于 2024-01-26 16:48:05 回复(0)
响应时间是进程在就绪态第一次被CPU处理所花费的时间。因此如果就绪态队列中没有进程的情况下,响应时间为0。题中100个进程,前99个进程执行完,时间片为99x,此时,最后一个进程的响应时间就是99x。所以2s/99,才是满足要求的最长时间片大小。但是毕竟是选择题,那就无脑2/100了。
发表于 2023-11-05 17:13:24 回复(0)
根据分时定义,2s内这100个用户进程都要被执行,所以是(2s/100),但时间片的单位为毫秒,所以2*10^3/100=20ms
发表于 2022-07-22 15:41:38 回复(0)
分时就是分时间片 时间片大小怎么算? 和系统要求的响应时间有关 假设100进程挨个执行一个时间片 发送一个请求 下个时间片接受响应 间隔时间2s 那么最大响应时间最大2s 则单个时间片大小20毫秒
发表于 2022-04-10 11:45:50 回复(0)
2/100=0.02s=20ms
发表于 2020-09-29 17:44:22 回复(0)