登录
首页 » c++ » 用c++实现的先来先服务算法、最短进程优先调度算法

用c++实现的先来先服务算法、最短进程优先调度算法

于 2022-03-07 发布 文件大小:1.26 kB
0 132
下载积分: 2 下载次数: 1

代码说明:

 先来先服务,短作业优先,最高响应比优先调度进程调度算法 将每个进程抽象成一个控制块PCB,PCB用一个结构体描述。 构建一个进程调度类。将进程调度的各种算法分装在一个类中。类中存在三个容器,一个保存正在或未进入就绪队列的进程,一个保存就绪的进程,另一个保存已完成的进程。还有一个PCB实例。主要保存正在运行的进程。类中其他方法都是围绕这三个容器可以这个运行中的PCB展开。 主要用到的技术是STL中的vector以维护和保存进程容器、就绪容器、完成容器。 当程序启动时,用户可以选择不同的调度算法。然后用户从控制台输入各个进程的信息,这些信息保存到进程容器中。进程信息输入完毕后,就开始了进程调度,每调度一次判断就绪队列是否为空,若为空则系统时间加一个时间片。判断进程容器中是否有新的进程可以加入就绪队列。  

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • FuzzyPID
    fuzzypid模糊控制的程序,c++环境编程(fuzzypid fuzzy control program, c++ programming environment)
    2011-09-08 16:14:02下载
    积分:1
  • Filter
    这是一个去极值滑动窗口数字滤波器算法,在ADC采样的时候可以用这个算法去除脉冲干扰。(This is digital filter algorithm which removes extreme value,and it works just like a sliding window, we can use this algorithm to remove glitches in ADC sampling。)
    2013-10-05 14:09:58下载
    积分:1
  • 仓库库存销售管理VS+SQL
    仓库库存销售管理VS2010+SQL2008.主要是库存进库出库的一些管理功能实现 仓库库存销售管理VS2010+SQL2008.主要是库存进库出库的一些管理功能实现 仓库库存销售管理VS2010+SQL2008.主要是库存进库出库的一些管理功能实现
    2023-07-13 10:40:10下载
    积分:1
  • emac+dm6446
    TMS320DM6446ƽ̨
    2008-09-19 16:04:15下载
    积分:1
  • C#快速开发框架
    【实例简介】 1、系统采用纯HTML Ashx开发 2、不管是微信端还是PC端,前端采用现在流行的MVC框架(avalon,这个类似大名鼎鼎的angularjs)和Jquery配合开发,简直不能更酸爽了 3、界面优美 4、企业号作为一个配置项而存在,也就是说只需要经过简单的配置,即能使用我们开发完毕的企业号相关应用 安装说明: 1、开发环境为Visual Studio 2013,数据库为SQLServer2008R 2,使用.net 4.5开发。 3、管理员登陆名为:13949029503 密码:123456 4、默认数据库连接字符串在webconfig配置文件中修改.
    2021-11-08 00:36:43下载
    积分:1
  • obj模型解析
    使用OpenGL和freeglut库加载OBJ模型并显示。(Use OpenGL and freeglut library to load OBJ model and display.)
    2018-05-07 01:54:15下载
    积分:1
  • read
    用matlab实现的视频读取并提取目标背景,对初学者很有用(failed to translate)
    2009-05-10 15:36:51下载
    积分:1
  • 2
    基于matlab简单图像处理系统中对图片的取反功能(Based on a simple matlab image processing system for the inversion of the image)
    2014-01-19 22:17:55下载
    积分:1
  • matlab三维重建
    sift算法实现图像匹配,是实现三维重建中的重要部分,仅供参考                                                                                                    。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
    2022-02-07 23:11:31下载
    积分:1
  • crush-paper
    2013年全国大学生数学建模本科组B题:采用Matlab软件编程,程序易理解,类似C(2013 National Undergraduate Students' Mathematical Modeling Group B title: using Matlab software programming, the program is easy to understand, similar to the C)
    2013-12-06 15:46:54下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载