disaste0_0 2023-03-01 09:38 采纳率: 81.6%
浏览 69
已结题

(OS)操作系统的两道习题

  1. 一个系统采用了基于优先级的抢占式调度,一个进程的初始优先级每5毫秒增加1。在一个记录的时间跨度中,系统有四个进程,P1、P2、P3和P4,如下表所示

    img


    画一个类似于教科书中图3.7的时序图,并找出每个进程的周转时间。假设调度员对一个进程的切换需要2.5毫秒。
    这个是3.7

    img

  2. 请考虑以下的页面引用字符串。
    A, B, D, C, B, E, D, B, A, C, B, C, A, C, F, A, F, D。
    假设有3个可用的框架,它们最初都是空的。完成一个类似于课本图8.14的图,显示以下每个页面替换策略的帧分配。
    (a) 先入先出
    (b) 最优
    (c) 最近使用最少的

img

  • 写回答

4条回答 默认 最新

  • CodeBytes 2023-03-01 22:13
    关注

    该回答引用ChatGPT

    以下是时序图,其中每个箭头表示一个进程在一个时间段内运行:

    根据时序图可以计算每个进程的周转时间(等待时间+执行时间):

    img

    P1:等待时间为0,执行时间为15ms,所以周转时间为15ms。
    P2:等待时间为2.5ms(P1执行时的切换开销),执行时间为10ms,所以周转时间为12.5ms。
    P3:等待时间为7.5ms(P1和P2执行时的切换开销),执行时间为5ms,所以周转时间为12.5ms。
    P4:等待时间为12.5ms(P1、P2和P3执行时的切换开销),执行时间为0ms(在时序图的时间跨度内未执行),所以周转时间为12.5ms。
    注意,这里计算的周转时间是指一个进程从被提交到被完成所需的总时间,而不是仅指执行时间。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 3月9日
  • 已采纳回答 3月1日
  • 创建了问题 3月1日

悬赏问题

  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 下图接收小电路,谁知道原理
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度