实验报告

(学生打印后提交)

实验名称: 作业调度系统

实验时间: 2015 年 6 月 4 日

实验人员:________(姓名)_____(学号)______(年级)

实验目的: 理解操作系统中调度的概念和调度算法。

学习Linux下进程控制以及进程之间通信的知识。

理解在操作系统中作业是如何被调度的,如何协调和控制各个作业对CPU的使用 实验环境: linux 实验步骤:

1. 1、调用vi编辑器修改job.h文件,为命名管道FIFO设置正确的路径,修改语句:#define

FIFO "/home/student/SVRFIFO" 2. 修改scheduler.c文件,添加作业的打印信息,即修改函数do_stat,要求再输出作业名称、当前优先级、默认优先级 。 在中添加JOBNAME、CURPRI、DEFPRI。 4. 接下来的两个输出语句根据表头修改,注意printf语句的输出格式,输出的信息内容参照

jobinfo结构体 。 5、用gcc分别编译连接作业调度程序、三个命令程序。 6、在一个控制台窗口中运行作业调度程序作为服务端。

7、提交一个运行时间超过100毫秒的作业(要求提供源程序),并编译连接。

8.再打开一个窗口登录服务器作为客户端,在其中运行作业控制命令(提交作业、删除作业、查看信息),在服务端观察调度情况,分析所提交作业的执行情况。 实验陈述:

1、基础知识:

磁盘。进程是进程实体(程序、数据和进程控制块构成)的运行过程,是系统进行资源分配和调度的一个独立单位。进程执行程序,但进程与程序之间不是一一对应的。通过多次运行,同一

程序可以对应多个进程;通过调用关系,一个进程可以包含多个程序。 说明进程与作业的区别:的集合,作业可以包含几个进程。 说明作业调度与进程调度的区别: 作业调度是按照一定的原则从外存的作业后备队列中选择作业调入内存,并为其分配资源,创建相应的进程,然后进入就绪队列。进

程调度是按照某种策略或方法从就绪队列中选择进程,将处理机分配给它。

2、 实验知识

本实验作业有几种状态READY:作业准备就绪可以运行。作业已经运行结束,可以退出。有这三种状态,但只用到前两种。

大学计算机操作系统实验报告,四川大学计算机操作系统第四实验报告相关推荐

  1. 四川大学计算机综合实践报告,四川大学计算机操作系统第四实验报告

    1.实验报告(学生打印后提交)实验名称: 作业调度系统 实验时间: 2015 年 6 月 4 日实验人员:_(姓名)_(学号)_(年级)实验目的: 理解操作系统中调度的概念和调度算法. 学习 Linu ...

  2. 计算机学院算法实验报告,四川大学计算机学院数据结构与算法分析实验报告

    四川大学计算机学院数据结构与算法分析实验报告 (61页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 21.9 积分 <数据结构与算法>课程设计 ...

  3. 四川大学计算机综合实践报告,四川大学计算机综合实践报告完整版.pdf

    实验一 DEBUG调试工具熟悉.使用 一. 实验题目 熟悉.使用 DEBUG调试工具 二. 实验日期: 2011/04/15 三. 实验目的 1. 了解并逐步熟悉汇编语言的编辑方法及特点. 2. 复习 ...

  4. 四川大学计算机跨专业考研,四川大学计算机好考研吗?四川大学考研874专业怎么复习?...

    汪国真曾说,我不去想是否能够顺利,既然选择了远方,便只顾风雨兼程.这句话送给此刻选择考研的你. 考研是一次孤独的旅程,是一场持久的战役,更是一段自我的修行.美丽的蝴蝶,一生经多次蜕皮变为成虫,又在蛹内 ...

  5. 川大计算机学院研究生分数线,四川大学计算机学院2018年硕士研究生招生拟录取名单及成绩公示...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 四川大学计算机学院2018年硕士研究生招生拟录取名单公示(全日制) 姓名 拟录取专业 总成绩 初试成绩 复试成绩 备注 白迪 计算机技术 75.3 353 ...

  6. 四川大学研究生计算机学院官网,四川大学计算机学院2018年硕士研究生招生拟录取名单及成绩公示...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 四川大学计算机学院2018年硕士研究生招生拟录取名单公示(全日制) 姓名 拟录取专业 总成绩 初试成绩 复试成绩 备注 白迪 计算机技术 75.3 353 ...

  7. 四川大学计算机学院研究生调剂,四川大学计算机学院2019年考研调剂信息(第二批)...

    考研调剂主要是给考研初试成绩不太理想的同学们继续进行研究生学历深造的机会,如果需要进行调剂,目标是调剂到一个差不多的学校,需要你根据自己的分数和要调剂院校的复试情况,及结合该院校的调剂信息进行.中公小 ...

  8. 四川大学计算机学院教授名单,四川大学计算机学院2018年硕士研究生招生拟录取名单及成绩公示...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 四川大学计算机学院2018年硕士研究生招生拟录取名单公示(全日制) 姓名 拟录取专业 总成绩 初试成绩 复试成绩 备注 白迪 计算机技术 75.3 353 ...

  9. 电子科大计算机操作系统ppt,电子科大计算机操作系统实验报告级.docx

    电子科 技大学 实验报告 学生姓名:郫县 LBJ 学号:指导教师:温柔可爱的刘杰彦 实验地点:主楼 A2-413实验时间: 2017年4月 22日上午 一.实验室名称:计算机学院主楼机房 二.实验项目 ...

最新文章

  1. 网络营销外包——网络营销外包专员浅析提升用户体验从哪入手?
  2. 高德地图 JS API - 根据地名实现标记定位
  3. 【竞赛相关】Kaggle活跃竞赛(12月汇总)
  4. 骚操作!Intellij IDEA居然藏着这些实用小技巧 !
  5. Java 设计模式之模板方法模式
  6. 计算机网络-基本概念(3)【网络层】-路由选择协议
  7. 关于测试用例的一些思考
  8. linux下进程的创建代码,Linux下进程创建分析
  9. C语言实现的图的深度搜索与广度搜索程序
  10. rup 裁剪_裁剪师是什么意思
  11. android 获取linux线程状态,Android 的进程与线程总结
  12. 数据结构:判断是否为同一棵二叉搜索树
  13. Ubuntu源码安装Tomcat7
  14. CMU 15-213 Introduction to Computer Systems学习笔记(3) Floating Point
  15. 人人影视路由二代刷Breed
  16. 申诉受理 - 工业和信息化部电信用户申诉受理中心 - PoweredCMSECMS
  17. mysql ipv6 字段_MySQL中ipv6地址用什么类型存储?
  18. 封印者无法从更新服务器获取补丁文件,封印者客户端打不开怎么办 封印者客户端打不开解决办法一览...
  19. yxylxt的python容器
  20. QT:QBitArray

热门文章

  1. 《趣学算法》欢迎来到异步社区!
  2. 节点光端机在高速公路监控系统中的应用介绍
  3. 新版Q币充值装X软件仿真钱包提醒
  4. Spring Security跨站请求伪造(CSRF)
  5. pandora固件运行c语言,PandoraBox(OpenWrt)配置(做为二级交换机方法)
  6. html怎么设置翻转滤镜,CSS滤镜实现的颜色渐变翻转效果
  7. 地理信息可视化能力建设教程--爬虫能力-安居客
  8. 2022搭建Hexo+NexT博客教程
  9. IDL对HDF5图像做GLT校正
  10. 加高花园床市场现状分析