虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

调度算法

操作系统管理了系统的有限资源,当有多个进程(或多个进程发出的请求)要使用这些资源时,因为资源的有限性,必须按照一定的原则选择进程(请求)来占用资源。这就是调度。目的是控制资源使用者的数量,选取资源使用者许可占用资源或占用资源。
  • 这是上完操作系统课时

    这是上完操作系统课时,做的实习设计,又实验的目的,分析,设计。采用的是用响应比作业调度算法

    标签: 操作系统

    上传时间: 2015-03-23

    上传用户:haohaoxuexi

  • 该程序使用tc2.0编译

    该程序使用tc2.0编译,带有图形界面和可输入命令的简易控制台 源代码较长,但总共就两大部分——进程调度部分和图形界面部分。 /*多道系统动态优先级调度算法及可变大小内存分配模拟*/

    标签: 2.0 tc 程序 编译

    上传时间: 2014-01-18

    上传用户:jhksyghr

  • 操作系统概论

    操作系统概论,应用原理与编程技巧及其应用。本人见解肤浅,近请原谅。...机分配给进程以及协调各个进程之间的相互关系。它由进程调度程序和.. .进程调度是低级调度,作业调度是高级调度。 14进程调度算法有:先来先服务 轮转调度分级轮转法和优先数法。其中分级轮转法较为理想。

    标签: 操作系统

    上传时间: 2015-03-26

    上传用户:wang5829

  • 在一个多道程序设计系统中

    在一个多道程序设计系统中,实现“作业调度”的模拟。模拟程序的要求如下: 1.输入: 作业流文件,其中存储的是一系列待执行的作业信息,每个作业包括五个数据项:作业号,优先级,进入输入井时间(用一个整数表示,如10:10表示为1010),作业估计运行时间(单位:分钟),内存需求量。各数据项用空格隔开。 2.输出: 按照作业调度次序输出每一个作业流文件:“作业号”、“进入内存时间”、“作业完成时间”、“周转时间”;每行输出一个作业的信息。 计算出平均周转时间并输出。 3.作业调度算法: 短作业优先(作业估计运行时间最短的作业首先被调度)。 4.处理要求: 在两道环境下有多个作业; 程序运行时,首先提示输入测试文件的文件名; 输入文件名后,程序将读入文件中的有关数据,并按照最短作业优先调度算法对作业进行调度,作业被调度运行后不再退出(忽略进程调度或者可以认为进程调度采用的是先来先服务调度算法); 假设内存容量为100K,存储管理方案为可变分区方式,且不允许在内存中移动作业。

    标签: 多道 程序设计

    上传时间: 2015-03-29

    上传用户:coeus

  • 进程管理设计进程控制块PCB表结构

    进程管理设计进程控制块PCB表结构,适用于优先数调度算法调度算法。 ②建立进程就绪队列。 ③编制进程调度算法:优先数调度

    标签: PCB 进程 控制块

    上传时间: 2015-04-27

    上传用户:FreeSky

  • 有多个访盘要求在等待时对这些要求的顺序的确定安排或调整

    有多个访盘要求在等待时对这些要求的顺序的确定安排或调整,只在减少平均磁盘服务时间就成为磁盘调度,而磁盘调度有多种的调度算法,其中最短路径优先是其中基本一种,本课程设计是使用C++程序设计语言,在windows平台下对此调度算法进行模拟,通过此调度算法的模拟来进一步的加深对磁盘最短路径优先调度的了解,及对C++程序设计语言的使用。 关键词:磁盘调度 最短路径优先 操作系统 课程设计

    标签: 等待

    上传时间: 2015-06-03

    上传用户:fandeshun

  • 基于nachos模拟器的源代码

    基于nachos模拟器的源代码,可以进行编译和修改,用于研究操作系统中调度算法

    标签: nachos 模拟 源代码

    上传时间: 2015-06-08

    上传用户:yuzsu

  • 本程序实现FCFS先来先服务

    本程序实现FCFS先来先服务,SPF短进程优先,FPF_Reaved抢占式高优先级,TimePiece时间片轮转这四种进程调度算法。 程序运行时根据提示选择相应进程调度算法,然后调用函数GetRandProc(LPVOID lpParam)(程序专门为该函数开辟新的线程)产生随机进程并将其插入到就绪队列中然后再用相应的进程调度算法调度进程运行。

    标签: FCFS 程序 服务

    上传时间: 2014-08-08

    上传用户:gengxiaochao

  • 我是新手

    我是新手,对时间片轮转调度算法不数 VB也不熟 请高手给我些指点 谢谢了

    标签:

    上传时间: 2014-12-03

    上传用户:lxm

  • 多任务系统中

    多任务系统中,内核负责管理各个任务,或者说为每个任务分配CPU时间,并且负责任务之间的通讯。内核提供的基本服务 以使用实时内核可以大大简化应用系统的设计,是因为实时内核允许将应用分成若干个任务,由实时内核来管理它们。内核 用程序的额外负荷,代码空间增加ROM的用量,内核本身的数据结构增加了RAM的用量。但更主要的是,每个任务要有自己的 吃起内存来是相当厉害的。内核本身对CPU的占用时间一般在2到5个百分点之间。 UC/OS-II有一个精巧的内核调度算法,实时内核精小,执行效率高,算法巧妙,代码空间很少。

    标签: 多任务系统

    上传时间: 2014-01-16

    上传用户:aa54