- 12
- 0
- 约7.57千字
- 约 12页
- 2017-06-07 发布于北京
- 举报
课程设计报告
操作系统原理
专业 计算机科学与技术 学生姓名 班级 M计算机081 学号 指导教师 完成日期 2010年1月10日
题目: 进程调度 的模拟实现
一、设计目的学习完操作系统课程后进行的一次全面的综合训练,加深操作系统基础理论和的理解,加强学生的动手能力。设计内容(1)概述
在多道程序和多任务系统中,系统内同时处于就绪状态的进程可能有若干个。也就是说能运行的进程数大于处理机个数。为了使系统中的进程能有条不紊地工作,必须选用某种调度策略,选择一进程占有处理机。要求学生设计一个模拟处理机调度算法,以巩固和加深处理机制调度的概念。
设计要求:
(1)进程调度算法包括:时间片轮转法,短作业优先算法,动态优先级算法。
(2)可选择进程数量。
(3)本程序包括三种算法,用C++语言实现,执行时在主界面选择算法,进入子页面后输入进程数,执行,显示结果。
(2)设计原理
原理:每次调度是从就绪队列中,选择一个最先进入就绪队列的进程,把处理器分配给该进程,使之得到执行。该进程一旦占有了处理器,它就一直运行下去,直到该进程完成或因发生事件而阻塞,才退出处理器。
特点:利于长进程,而不利于短进程。
2、短作业优先服务算法
原理:它是从就绪队列中选择一个估计运行时间最短的进程,将处理器分配给该进程,使之占有处理器并执行,直到该进程完成或因发生事件而阻塞,
您可能关注的文档
最近下载
- 国防教育日红色故事PPT英雄人物介绍模板红色经典抗日革命爱国主题班会课件(29).pptx VIP
- 2025年陕西中考数学金银卷.pdf VIP
- 国铁集团科研计划课题“揭榜挂帅.pdf VIP
- 江苏省兴化市乐吾实验校2026届中考物理最后一模试卷含解析.doc VIP
- 基于PLC的自动焊接机电气控制系统设计.docx VIP
- 高中数学专题立体几何的基本概念、点线面位置关系及表面积、体积的计算小题综合真题训练(解析版+原卷版).docx VIP
- 2026《基于STM32单片机开发的无人机控制系统设计(附图)》6400字.docx
- 音乐推广合同.docx VIP
- 2026年瑞幸值班主管培训考试题目及答案.doc VIP
- 2026年北京市朝阳区初三一模英语试卷(含答案).docx
原创力文档

文档评论(0)