您所在位置: 网站首页 / 操作系统专题实验报告样式.docx / 文档详情
操作系统专题实验报告样式.docx 立即下载
2025-08-27
约3.6万字
约58页
0
38KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

操作系统专题实验报告样式.docx

操作系统专题实验报告样式.docx

预览

免费试读已结束,剩余 53 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

操作系统专题实验报告样式

第一篇:操作系统专题实验报告样式操作系统专题实验报告班级:学号:姓名:2014年月日目录1内核编译与系统调用......................31.1实验目的..............................31.2实验内容..............................31.3实验思想(或流程图).....................31.4实验步骤..............................31.5测试数据设计.......................31.6程序运行初值及运行结果分析.......................31.7实验总结..............................31.7.1实验中的问题与解决过程....................31.7.2实验收获...........................31.7.3意见与建议.......................31.8附件...............................31.8.1附件1程序......................31.8.2附件2MakeFile......................31.8.3附件3Readme........................3模块编程与字符设备驱动....................42.1实验目的..............................42.2实验内容..............................42.2.1模块编程..........................42.2.2字符设备驱动.........................41内核编译与系统调用1.1实验目的1.2实验内容1.3实验思想(或流程图)1.4实验步骤1.5测试数据设计1.6程序运行初值及运行结果分析1.7实验总结1.7.1实验中的问题与解决过程1.7.2实验收获1.7.3意见与建议1.8附件1.8.1附件1程序1.8.2附件2MakeFile1.8.3附件3Readme模块编程与字符设备驱动2.1实验目的2.2实验内容2.2.1模块编程1)(1)(2)2)2.2.2字符设备驱动第二篇:操作系统实验报告实验二进程调度1.目的和要求通过这次实验,理解进程调度的过程,进一步掌握进程状态的转变、进程调度的策略,进一步体会多道程序并发执行的特点,并分析具体的调度算法的特点,掌握对系统性能的评价方法。2.实验内容阅读教材《计算机操作系统》第二章和第三章,掌握进程管理及调度相关概念和原理。编写程序模拟实现进程的轮转法调度过程,模拟程序只对PCB进行相应的调度模拟操作,不需要实际程序。假设初始状态为:有n个进程处于就绪状态,有m个进程处于阻塞状态。采用轮转法进程调度算法进行调度(调度过程中,假设处于执行状态的进程不会阻塞),且每过t个时间片系统释放资源,唤醒处于阻塞队列队首的进程。程序要求如下:1)输出系统中进程的调度次序;2)计算CPU利用率。3.实验环境Windows操作系统、VC++6.0C语言4设计思想:(1)程序中进程可用PCB表示,其类型描述如下:structPCB_type{intpid;//进程名intstate;//进程状态2——表示“执行”状态1——表示“就绪”状态0——表示“阻塞”状态intcpu_time;//运行需要的CPU时间(需运行的时间片个数)}用PCB来模拟进程;(2)设置两个队列,将处于“就绪”状态的进程PCB挂在队列ready中;将处于“阻塞”状态的进程PCB挂在队列blocked中。队列类型描述如下:structQueueNode{structPCB_typePCB;StructQueueNode*next;}并设全程量:structQueueNode*ready_head=NULL,//ready队列队首指针*ready_tail=NULL,//ready队列队尾指针*blocked_head=NULL,//blocked队列队首指针*blocked_tail=NULL;//blocked队列队尾指针(3)设计子程序:start_state();读入假设的数据,设置系统初始状态,即初始化就绪队列和阻塞队列。dispath();模拟调度,当就绪队列的队首进程运行一个时间片后,放到就绪队列末尾,每次都是队首进程进行调度,一个进程运行结束就从就绪队列中删除,当到t个时间片后,唤醒阻塞队列队首进程。calculate();就绪进程运行一次,usecpu加1,当就绪队列为空时unusecpu加1,CPU利用率为use_cpu
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

操作系统专题实验报告样式

文档大小:38KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用