Location:
Search - 时间调度
Search list
Description: 完成单处理机系统中的进程调度,采用多级反馈队列的时间片轮转调度算法.
首先确定进程控制块的内容,进程控制块的组成方式,确定相关参数(如进程数、到达时间、服务时间、时间片大小等);然后完成进程创建原语、进程调度原语和进程撤销原语;
Platform: |
Size: 2325 |
Author: red_eyed_hare |
Hits:
Description: 每个进程有一个进程控制块( PCB)表示。进程控制块可以包含如下信息:进程名、优先数、到达时间、
需要运行时间、已用CPU时间、进程状态等等。
进程的优先数及需要的运行时间可以事先人为地指定(也可以由随机数产生)。进程的到达时间为进程输
入的时间。
进程的运行时间以时间片为单位进行计算。
每个进程的状态可以是就绪 W(Wait)、运行R(Run)、或完成F(Finish)三种状态之一。
就绪进程获得 CPU后都只能运行一个时间片。用已占用CPU时间加1来表示。
如果运行一个时间片后,进程的已占用 CPU时间已达到所需要的运行时间,则撤消该进程,如果运行一个
时间片后进程的已占用CPU时间还未达所需要的运行时间,也就是进程还需要继续运行,此时应将进程的优先
数减1(即降低一级),然后把它插入就绪队列等待CPU。
每进行一次调度程序都打印一次运行进程、就绪队列、以及各个进程的 PCB,以便进行检查。
重复以上过程,直到所要进程都完成为止。
Platform: |
Size: 3233 |
Author: WOOOOOO |
Hits:
Description: 1)编程实现模拟操作系统进程调度子系统的基本功能;理解进程调度的概念,通过课程设计深入了解进程控制块的功能、进程的创建、删除以及进程各个状态间的转换过程;实现先来先服务、时间片轮转、多级反馈轮转法对进程进行的调度过程;通过观察有关的队列结构的内容的动态变化过程深入体会各个调度算法的特点;从而能够更好的巩固从书本上学到的知识。
2)编程过程中需要建立队列等结构进行各种操作,通过该次试验,可以督促学生从实用的角度对《数据结构》课程内容进行更深入理解和更熟练的应用。
3)实验编程语言要求使用java语言或C++语言。通过对调度功能的编程实现,不但能有效训练学生对编程语言的熟练使用,还能促进学生独立思考解决问题、以及独立查新获取知识的能力
Platform: |
Size: 310272 |
Author: ice042@126.com |
Hits:
Description: 编写一个进程调度程序,允许多个进程共行的进程调度程序。
采用最高优先数优先的调度算法和先来先服务调度算法。
每个进程有一个进程控制块( PCB)表示。每个进程的状态可以是就绪 W(Wait)、运行R(Run)、或完成F(Finish)三种状态之一。
采用动态优先数策略选择就绪进程获得 CPU后都只能运行一个时间片,运行完后优先数减1
动态显示每个进程的当前状态及进程的调度情况
重复以上过程,直到所要进程都完成为止
Platform: |
Size: 155136 |
Author: shenchelove |
Hits:
Description: VC++编写的操作系统课程设计——进程模拟调度——时间片轮转、优先级法
Platform: |
Size: 2027 |
Author: 250054613@qq.com |
Hits:
Description: 时间片轮转法 图形界面
Platform: |
Size: 144906 |
Author: tianmikekou |
Hits:
Description: 进程调度算法
Platform: |
Size: 4342914 |
Author: hdong250 |
Hits:
Description: atmega16、gcc上的时间调度器程序(多任务处理),diy系统参考的东西
Platform: |
Size: 14108 |
Author: dengxindieying |
Hits:
Description: 采用静态优先数的方法,编写一进程调度程序模拟程序,进程状态为就绪、运行、阻塞三种。模拟程序只对你所设置的“虚拟PCB”进行相应的调度模拟操作,即每发生“调度”时,显示出当前“PCB名字”、优先数、运行时间等,而不需要对系统中真正的PCB等数据进行修改。-priority number using the static method, the preparation process of scheduling a process simulation program, the process in place for the state, running, blocking three.PCBPCBPCB
Platform: |
Size: 69632 |
Author: 吴晓辉 |
Hits:
Description: 操作系统时间片轮转法-OS time slice Round
Platform: |
Size: 1024 |
Author: 王克迅 |
Hits:
Description: 批处理作业调度问题要求对于给定的n个作业,制定最佳作业调度方案,使其完成时间和最小-batch scheduling requirements for the issue to the n operations, the best scheduling program, and to fulfill the minimum time
Platform: |
Size: 2048 |
Author: 姚翊 |
Hits:
Description: 多机调度问题要求给出一种作业调度方案,使所给的n个作业在尽可能短的时间内由m台机器加工处理完成。 这个问题是NP安全问题,到目前为止还没有有效的解法。对于这一类问题,用贪心选择策略有时可以设计出较好的近似算法。-machine scheduling problems required to give a scheduling program, so as to the n operations in the shortest possible time by the m-machine processing completed. The problem is NP security issues, so far no effective solution. For this type of issue, greedy strategy can sometimes choose to design a better approximation algorithm.
Platform: |
Size: 1024 |
Author: 姚翊 |
Hits:
Description: 作业调度采用运行时间最短者优先算法,运行时间相同者采用先来先服务算法。-Job Scheduling using the shortest running time priority algorithm, the running time to adopt the same first-come first-serve algorithm.
Platform: |
Size: 8192 |
Author: 王丹 |
Hits:
Description: CPU调度C语言实现 实现1FCFS(先到先服务) 2SJF(最段作业优先调度) 3RR(轮转法) 4PSA(优先权调度)n) 5EXIT 6时间的延迟; 7:屏幕的换色.-CPU scheduling C Language Implementation 1FCFS (first come-first services) 2SJF (most of the operational priority scheduling) 3RR (Web) 4PSA (Priority Scheduling) n) 5EXIT six hours of delay; 7 : screen for color.
Platform: |
Size: 1024 |
Author: 蒋涛 |
Hits:
Description: 自己写的进程调度中时间片轮转算法实现程序-himself in the process-time scheduling algorithm procedures Web
Platform: |
Size: 270336 |
Author: 董反 |
Hits:
Description: 进程调度是处理机管理的核心内容。本实验要求用C语言编写和调试一个简单的进程调度程序。通过本实验可以加深理解有关进程控制块、进程队列的概念,并体会和了解优先数和时间片轮转调度算法的具体实施办法-scheduling process management processor is the core content. The experiment called for using the C language and debug a simple process scheduler. Through this experiment can deepen our understanding of the process control block, the concept of the process of formation and to experience and understand a few priorities and time-Cycle Scheduling Algorithm of concrete measures for implementation
Platform: |
Size: 2048 |
Author: 求新 |
Hits:
Description: 本程序模拟进程调度.采用时间片轮转算法.可以添加,删除,悬挂某个进程.有较详细的文档说明-the simulation process scheduling. Using Web-time algorithm. They can add, delete, flag a process. A more detailed document Note
Platform: |
Size: 12288 |
Author: lyh |
Hits:
Description: 模拟操作系统进程调度的算法采用时间片轮转法和优先权法-operating system simulation process scheduling algorithm-time Web-law and law priority
Platform: |
Size: 237568 |
Author: 杨鼎新 |
Hits:
Description: 基 于 时 间 触 发 的 合 作 式 调 度
合作式调度器提供了一种简单而且可预测性非常高的平台。该调度器全部用 C 语言实现而且成为系统
的的一部分。这将使整个系统的运行更加清晰,而且易于开发,维护以及向不同平台上面移植。存储器的
开销为每个任务 16 个字节,对 CPU 的要求(随时标间隔而变,也就是嘀嗒定时器的周期)很低。(The combination of the hair and the hair
The cooperative scheduler provides a simple and highly predictable platform.The scheduler is implemented in C and becomes a system
A part of it.This will make the system more clear and easy to develop, maintain, and migrate to different platforms.The memory of
The overhead is 16 bytes for each task, and the CPU requirements (at any time the interval, or the tick timer cycle) are low.)
Platform: |
Size: 2048 |
Author: umbra
|
Hits:
« 12
3
4
5
6
7
8
9
10
...
50
»