• 计算机讨论版
  • 电脑诊所
  • 菜鸟学院
  • 软件世界
  • 安全专区
  • 硬件世界
  • 网络世界
  • 网页设计
  • 图像设计
  • 程序设计
  • 操作系统
  • 计算机考试
  • 电脑故障
  • 电脑学习
  • 电脑技术
  • 电脑入门
  • 计算机知识
  • 电脑之家
  • 故障诊断
  • 电脑医院
  • 电脑学校
  • 电脑维护
  • 电脑医生
  • 电脑问答
  • 计算机问题
  • 电脑小知识
  • 电脑软件
  • 电脑diy
  • 你问我答
  • 网友俱乐部
  • 实用技巧
  • 初级应用
  • 心得分享
  • 软硬兼施
  • 电脑之家
  • 维护资料
  • 软件应用
  • 软件交流
  • 电脑硬件
  • 硬件知识
  • 电脑网络
  • windows
  • 程序设计

    程序设计
    ·tc 2.0问题
    ·老师作业成绩大虾帮忙呀
    ·请问软件工程师年收入多少?
    ·[下载]BT下载,c++电子书合集,400余M
    ·SQL综合应用学习(一)
    ·我想学编程  请高手指条明路
    ·舍位后报表内间还要平衡,这能实现?
    ·[求助]为何我不能连接到SQL SERVER?
    ·游戏开发工具小检阅
    ·[求助]vc是英文的
    ·[求助]如何编写一个程序把十进制数转换成二进制数?
    ·地方法
    ·紧急求助!!在线等候!!
    ·急求问题 快哈 在线等
    ·[求助]VFP问题。
    ·毕业设计求助
    ·[求助]跪求jsp相关资料
    ·在线等,汇编程序问题,出现致命错误了!!!
    ·各位大虾,学JSP该如何入手啊,帮帮小弟,在此谢过
    ·HTML[原创]
    ·[求助]哪个有ActionScript f...
    ·爱汇编,爱生活
    ·vb试题求助
    ·有那为朋友知道那里有下载C++的教材?
    ·寻优秀的C++网站和论坛。谢谢
    ·masm的使用?
    ·DES怎样用C语言来实现啊??????急啊!!!!!...
    ·(转贴)Sql Server 整理收集
    ·别人收藏的Transact_SQL小手册,适合初学者
    ·求助:请问谁会用JSP啊!

    求救,求救,应该模拟操作系统进程调度的实验

    类别: 程序设计  时间: 2007.03.15

    司马玉
    求救,求救,应该模拟操作系统进程调度的实验
    操作系统实验
    一、实验内容
    选择一个调度算法,实现处理机调度

    二、实验目的
    多道系统中,当就绪进程数大于处理机数时,须按照某种策略决定哪些进程优先占用处理机,本实验模拟实现处理机调度,以加深了解处理机调度的工作。

    三、实验题目
    设计一个按优先权调度算法实现处理机调度的程序
    PCB内容:
      进程名/PID
      要求运行时间(单位时间)
      优先权
      状态
    1、 可随机输入若干进程,并按优先权排序
    2、 从就绪选进程运行,优先权-1
         要求运行时间=0时,撤消该进程
    3、 重新排序进行下轮调度

    四、实验要求
    1、 采用图形界面
    2、 可随机增加进程。
    3、 规定道数,设置后备队列和挂起状态,若内存中进行少于规定道数,可自动从后备队列里调度一作业进入,被挂起进程入挂起队列,设置解挂功能,用于将指定挂起进程解挂入就绪队列。
    4、 每次调度后,显示各进程状态


       实验要求
    本实验模是拟实现处理机调度,
      添加:可以添加进程,到后备队列中去,添加时要求写明该进程属性:进程名,运行时间,优先权
      挂起:将选定的进程挂起,放入挂起队列
      解挂:将选定的进程放回后备队列

    从后备队列中按先进先出的原则取前六个进程,放入中间六个框,然后按优先权排序,将具有最高优先权的进程的状态设为:运行,其他为:就绪,若优先权相同,则以其他原则决定,如:要求运行时间短的优先。
    设定一个时间段T ,在该时间段内,若该进程没运行完(即t>T),则中止该进程,优先权降一级,重新排序,修改状态。若在该时间段内运行完毕(即t<T),则当要求运行时间=0时,撤消该进程,自动从后备队列中选取最前的那个进程,然后重新排序,修改状态。所以,该界面应该每过一段时间更改一次,至于“要求时间”的修改可每过1秒修改一次。

    或者界面可以分成几部分


    上一篇:tc 2.0问题 下一篇:毕业设计求助

    计算机讨论版 © 版权所有

    提示:计算机讨论版致力于电脑信息的分享与传播,内容仅供参考,按此操作责任自负。