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

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

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

代码说明:

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

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

发表评论

0 个回复

  • AD9361_cn
    AD9361的参考资料,是中文的,便于理解和阅读,加快设计进程。(AD9361 design file,it is in englis,which is easy to read and undstand.)
    2018-11-06 13:55:55下载
    积分:1
  • STM32F101xx 和STM32F103xx固件库样例(汉化版)
    STM32驱动SD卡,wifi ,lcd液晶显示,很多库函数,方便使用(STM32 driver SD card, wifi, LCD display, many library functions, easy to use)
    2019-04-23 18:22:21下载
    积分:1
  • 旅行模拟系统
    北邮数据结构课程设计大作业之旅行模拟查询系统。可实现多线程多旅客、中途更改计划、动态显示旅客状态等多个需求。已通过验收。 希望和大家多多交流,共同进步~
    2023-05-17 13:05:05下载
    积分:1
  • ieee-30
    实现了30节点的状态估计,对比了ekf,ukf,ckf和aukf(A 30-node state estimation is implemented, comparing ekf, ukf, ckf, and aukf)
    2021-02-05 13:09:57下载
    积分:1
  • 二次开发例程
    C N A 全称Cellular Network Administration,它是OSS 系统里面自带的一个软件,用它可以实现几乎所有小区参数的操作,可以使我们的变频,割接,开新站,修改基站参数等工作变的简单而准确。下面我们就分几个方面介绍一些CNA常用的操作。
    2022-01-30 23:20:47下载
    积分:1
  • c语言编程的蛇模型
    图像分割是图像处理,计算机视觉和图形识别等中的重要问题。在医学图像处理中,获得设备的边界尤为重要。Xu和Pruince的梯度矢量流(GVF)技术最近因其处理凹陷区域的优异性能而受到广泛关注。 GVF蛇状模型使用边缘图的梯度的空间扩散,其将图像梯度替换为外力。传统的蛇在两个方面本来就很弱:首先,最初的徘徊必须非常接近真正的边界。第二活动轮廓不能自动覆盖边界凹陷。GVF蛇状模型具有比传统蛇状模型更大的捕获范围,可以解决主要问题。GVF 蛇状模型已被广泛用于图像分割。
    2022-02-05 09:15:56下载
    积分:1
  • Boost_技术与应用.pdf
    boost技术及应用,学C++ 必备书籍,高清pdf.(boost technology and application)
    2018-03-07 15:36:00下载
    积分:1
  • labview--PWM
    此设计模拟工业控制现场,通过调节Labview界面中的模拟仪表,通过RS232串口通信,把转速控制信息通过串口传送到单片机中,进而利用单片机控制电动机的转速。(labview-based PWM motor speed)
    2016-02-29 11:13:32下载
    积分:1
  • 飞思卡尔C车类型
    说明:  飞思卡尔C车类型 Freescale C Car Type(Freescale C Car Type)
    2020-06-22 03:20:01下载
    积分:1
  • Plus
    nucleus实时嵌入式操作系统的内核源代码。(nucleus RTOS source code )
    2021-04-09 17:48:59下载
    积分:1
  • 696516资源总数
  • 106668会员总数
  • 21今日下载