ImageVerifierCode 换一换
格式:DOC , 页数:2 ,大小:429KB ,
资源ID:8202796      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-8202796.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(作业调度系统.doc)为本站会员(精品资料)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

作业调度系统.doc

1、实验报告实验名称: 作业调度系统 实验时间:2015 年 05 月 21 日实验人员:_于泽渊_(姓名)_2013141462034_(学号)_2013_(年级)实验目的: 理解操作系统中调度的概念和调度算法。 学习 Linux 下进程控制以及进程之间通信的知识。 理解在操作系统中作业是如何被调度的,如何协调和控制各个作业对 CPU 的使用。实验环境: linux 实验步骤:1. 用帐户 student 登录,密码 student 2. 自己用学号建立目录,以便在此目录中操作 3. 按实验须知要求修改程序,在自建的目录中编译各个程序并运行 4. 观察实验结果 实验陈述:1、基础知识:说明进程与

2、程序的区别:程序是静态的指令集合,不占用系统的运行资源,可以长久保存在磁盘;而进程是进程实体(程序、数据和进程控制块构成)的运行过程,是系统进行资源分配和调度的一个独立单位。进程执行程序,但进程与程序之间不是一一对应的。说明进程与作业的区别:作业是指用户一个事务处理过程中要求计算机系统所做工作的集合,包括用户程序、所需的数据及命令等。作业可以包含多个进程。 说明作业调度与进程调度的区别:作业调度又称高级调度,不涉及处理机的分配,主要任务是按一定的原则从外存上处于后备状态的作业中挑选一个(或多个)作业调入主存,为其分配内存、I/O 设备等必要的资源,并建立相应的进程,安排在就绪队列上,以使进程获

3、得竞争处理机的权利。进程调度又称低级调度,主要任务是按照某种策略和方法选取一个处于就绪状态的进程,将处理机分配给它。 2、 实验知识本实验作业有几种状态 三种作业状态:READY:作业准备就绪可以运行,RUNNING:作业正在运行,DONE:作业已经运行结束,可以退出。 本实验作业控制命令处理程序包括:enq,deq,stat 分别实现什么功能 给 scheduler 调度程序发出入队请求,将作业提交给系统运行。 给 scheduler 调度程序发出一个出队请求 在标准输出上打印出当前运行作业及就绪队列中各作业的信息 本实验采用什么进行进程之间的通信 调度程序负责创建一个 FIFO 文件,命令

4、程序负责把命令按照 struct jobcmd 格式写进 FIFO 中,调度程序从 FIFO 中读取用户提交的命令。 它相当于什么作用 命名管道 3、完成下列程序问题 根据自己创建的目录更改 fifo 文件存在的路径,请写出更改的路径名 /dev/sdb1/2013141462183/SVRFIFO 在打印出作业名称的时候应该注意什么问题 使用 job-current-cmdargs 提交一个运行时间超过 100 毫秒的作业 #include int main(void) int i = 1; for(;i 777777; i +) printf(“%d“,i * 2013141462183%2013141462180); 运行作业调度程序,分析提交作业的执行情况 实验总结:1.进一步熟悉了 vi 操作、gcc 编译、挂载等命令 2.对命名管道的建立及其工作流程有了一个更清晰的了解 3.对队列的管理有了一个比较直观的认识

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报