操作系统课程设计报告电梯调度算法c语言实现

操作系统课程设计报告电梯调度算法c语言实现

:调度 算法 电梯 课程设计 操作系统 操作系统课程设计报告 模拟操作系统课程设计 写一个简单的操作系统

篇一:操作系统磁盘调度算法课程设计报告及代码

淮阴工学院

操作系统课程设计报告

选题名称: 磁盘调度算法的模拟实现 系(院): 经济管理学院专 业: 信息管理与信息系统 班 级: 姓 名: 学 号: 指导教师:

学年学期:学年 第学期年月日

设计任务书

指导教师(签章):

年月

摘要:

磁盘是外设中一个很常用的部分,所以,对磁盘数据的寻道时间的长短可以直接影响机器的整体运行速度的快慢。本设计为一个模拟磁盘调度算法的磁盘调度模拟系统,能够模拟先来先服务(FCFS)算法、最短寻道时间(SSTF)算法、电梯(SCAN)算法、环形扫描(C_SCAN)算法及N_SCAN算法五个磁盘调度算法,输入为一组作业的磁道请求,输出为按选择的算法执行时的磁头移动轨迹。其中,先来先服务(FCFS)算法、最短寻道时间(SSTF)算法、电梯(SCAN)算法为基本算法,环形扫描(C_SCAN)算法及N_SCAN算法为扩展算法。

关键字:磁盘调度;模拟;算法;选择;执行;

目录

1 磁盘调度算法的基本概念 ................................................................................ 1

2 主要算法分析 ................................................................................................... 2

2.1 先来先服务算法(FCFS) .................................................................................. 2

2.2 最短寻道时间优先算法(SSTF) ...................................................................... 2

2.3 扫描算法(SCAN) ............................................................................................ 2

3 各算法的流程图 ............................................................................................... 3

4 调试分析及测试结果 ..................................................................................... 5

4.1 运行结果 ............................................................................................................. 5

4.2 程序代码 ............................................................................................................ 7

总 结 ................................................................................................................. 12

致 谢 ................................................................................................................. 13

参考文献 ............................................................................................................. 14

1 磁盘调度算法的基本概念

设备的动态分配算法与进程调度相似,也是基于一定的分配策略的。常用的分配策略有先请求先分配、优先级高者先分配等策略。在多道程序系统中,低效率通常是由于磁盘类旋转设备使用不当造成的。操作系统中,对磁盘的访问要求来自多方面,常常

操作系统作业调度算法c语言,操作系统课程设计报告电梯调度算法c语言实现.doc...相关推荐

  1. c语言程序课程设计报告ppt,《C语言程序设计》课程设计报告_模板(样例).docx

    <C语言程序设计> 课程设计报告 (2015- 2016 学年第 3 学期) 姓名 : 学号 : 院系 : 专业 : 班级 : 指导教师 :孙金华 成绩 : 计算机与信息工程 学院 201 ...

  2. c语言综合程序设计省市邮政编码,《C语言程序设计课程设计报告》_课程教学大纲...

    <<C语言程序设计课程设计报告>_课程教学大纲>由会员分享,可在线阅读,更多相关<<C语言程序设计课程设计报告>_课程教学大纲(6页珍藏版)>请在人人文 ...

  3. c语言程序设计超市会员卡管理系统,C语言程序设计课程设计报告超市水果信息管理系统...

    <C语言程序设计课程设计报告超市水果信息管理系统>由会员分享,可在线阅读,更多相关<C语言程序设计课程设计报告超市水果信息管理系统(28页珍藏版)>请在人人文库网上搜索. 1. ...

  4. c语言考试系统设计报告,c语言课程设计报告单项选择题标准化考试系统.doc

    c语言课程设计报告单项选择题标准化考试系统.doc <C语言程序设计>课程设计题目:单项选择题标准化考试系统专业:计算机科学与技术班级:计科1001目录<C语言程序设计>课程设 ...

  5. c语言简单课程设计报告,C语言课程设计报告—范例

    <C语言课程设计报告-范例>由会员分享,可在线阅读,更多相关<C语言课程设计报告-范例(18页珍藏版)>请在人人文库网上搜索. 1.XX学院C语言课程设计报告课程名称: C语言 ...

  6. 厦门理工计算机课设,厦门理工学院11级C语言C语言程序设计课程设计报告

    <厦门理工学院11级C语言C语言程序设计课程设计报告>由会员分享,可在线阅读,更多相关<厦门理工学院11级C语言C语言程序设计课程设计报告(25页珍藏版)>请在人人文库网上搜索 ...

  7. 水果超市c语言程序设计,C语言程序设计课程设计报告-超市水果信息管理系统_精品.doc...

    C语言程序设计课程设计报告-超市水果信息管理系统_精品 西 安 邮 电 大 学 (计算机学院) 高级语言课程设计报告 题 目: 超市水果信息管理系统 专业名称: XXXX 班 级: XXXX 学生姓名 ...

  8. c语言程序设计课程设计水果,C语言程序设计课程设计报告超市水果信息管理系统...

    C语言程序设计课程设计报告超市水果信息管理系统 西 安 邮 电 大 学(计算机学院)高级语言课程设计报告题 目: 超市水果信息管理系统专业名称: XXXX班 级: XXXX学生姓名: XXXX学号(8 ...

  9. 华科计算机课程设计,华中科大操作系统课程设计报告(附源码).doc

    华中科技大学计算机学院 操作系统课程设计报告 班级: 学号: 姓名:彭博 时间:2010年3月 设计内容一:熟悉和理解Linux编程环境 编写一个C程序,实现文件拷贝功能. 2)编写一个C程序,使用下 ...

最新文章

  1. Oracle INTERVAL DAY TO SECOND数据类型
  2. Android AsyncTask源码解读
  3. des解密 given final_真相解密创新Aurvana Live SE评测怎么样?【使用一个月后感受实情爆料!!!...
  4. python串口通信_python通信串口pyserial安装及常用语句
  5. C语言 | 基于卡尔曼滤波器的角度测量仪(MPU6050)
  6. android gradle 语法,Gradle 1.语法
  7. 分析了2.2W条抖音数据,发现“95后”其实很养生……
  8. php导出数据到excel,防止身份证等数字字符格式变成科学计数的方法
  9. 程序员应该知道的一些很cool网站
  10. [Bzoj1143][CTSC2008]祭祀river
  11. php ftp上传文件 源码,PHP FTP上传文件
  12. “波斯公主选驸马”问题的理论分析和数学推导
  13. Windows安装curl及基本命令
  14. selenium 清空缓存
  15. 金蝶K3即时库存成本计算逻辑是什么?
  16. RedHat/CentOS 服务器 SSH 密钥交换实验(实现SSH密钥认证)
  17. dw中css鼠标经过的时候,Dreamweaver鼠标经过出现效果 怎么操作
  18. 通过adsi查询所有计算机_计算机考研/保研复试重点整理-数据库篇
  19. nRF905 无线发射模块
  20. php 威盾加密解密,仿威盾PHP加密的解密方法

热门文章

  1. 用python玩转数据第四周答案_用Python玩转数据_答案公众号
  2. js -- ES6(一)-- 简介(根据阮一峰ES6标准入门整理)
  3. solr 教程,值得刚接触搜索开发人员一看
  4. java 解压tgz文件
  5. css中em怎么不倾斜,css中的em用法
  6. 单向链表——C++红书第七章课后习题~周末作业
  7. jolog扫地机器人怎么样_扫地机器人到底好不好用?
  8. node.js文件的压缩解压
  9. 4_1Linux概述
  10. 自然语言处理(NLP)-3.1 用神经网络进行情感分析(Neural Networks for Sentiment Analysis)