版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 深 圳 大 学 实 验 报 告 课程名称: 操 作 系 统 实验项目名称: VI编辑器编写银行家算法 学院: 师 范 学 院 专业: 教 育 技 术 指导教师: 涂 相 华 报告人: 黄韵豪 学号: 2011122126 班级: 11级教育技术 实验时间: 2013-12-23 实验报告提交时间: 2013-12-26 教 务 处 制一、实验目的1. 掌握如何使用Vi编辑器编写程序2. 实验操作系统中银行家算法问题二、实验设备1 VMware 虚拟机2 Linux Ubuntu 平台三、预习要求1. Linux的命令2. VI编辑器的基本知识3. Gcc编译器的初步了解4. 银行家算法的理论
2、四、实验内容及步骤1. Vi编辑器初步的知识Vi是Visual interface的简称,它可以执行输出、删除、查找、替换、块操作等众多文本操作用户可以根据自己的需要对Vi进行定制,这是其他编辑程序所没有的。Vi不是一个排版程序,它不像WORD或WPS那样可以对字体、格式、段落等其他属性进行编排,它只是一个文本编辑程序。Vi是全屏幕文本编辑器,它没有菜单,只有命令。2. Vi编辑器进入的方式在系统提示符后输入Vi和想要编辑(或建立)的文件名,便可进入Vi 如果只输入Vi,而不带文件名,也可以进入Vi 3. 银行家算法的代码#include<stdio.h>#include <
3、stdlib.h> #define m 3#define n 5main()int test(int av, int ned, int all);int availablem = 0, 0, 0 , neednm;int allocatitionnm = 0, 1, 0 , 2, 0, 0, , 3, 0, 3 , 2, 1, 1 , 0, 0, 2 ;int i, j, g = 1;int finishn = 0, 0, 0, 0 ;system("cls"); /clrscr();printf("Please input the need resourc
4、e datan");for (i = 0; i < n; i+)for (j = 0; j < m; j+)scanf("%d", &needij);j = 0;dofor (i = 0; i < n; i+)if (finishi = 0 && test(needi, available, allocatitioni)finishi = l;j+; while (j < n);for (i = 0; i < n; i+)g = g&&finishi;if (g)printf("saf
5、e state");elseprintf("not safe state");int test(int nd, int av, int all)int z = 0; int i;for (i = 0; i < m;i+)if (ndi>avi) break;if (i = m) z = 1;if (z = 1)for (i = 0; i <= m; i+)avi = avi + alli;return(z);4 输入数据并测试结果:not safe六、实验过程说明1. 首先复习了VI编辑器的基础知识2. 然后开始介绍银行家算法基本的思想3. 输入数据并验证成绩评定:1、实验态度:A认真 B比较认真 C不够认真 D非常不认真2、实验预习:A充分 B比较充分 C不够充分 D非常不充分3、实验过程:A规范 B比较规范 C不够规范 D非常不规范4、实验结果完整性是否符合要求:A符合 B基本符合 C不够符合 D非常不符合5、实验结果技术参数准确性:A准确 B基本准确 C不够准确 D非常不准确6、实验结果艺术创意:A有创意 B较有创意 C不够有创
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030突尼斯服装行业市场现状分析研究评估投资建设项目规划布局市场报告
- 2025-2030真空磁悬浮技术应用场景拓展及高效能装备创新实践报告
- 2025-2030皮革消毒液特殊香味剂配方研究与质量控制标准制定
- 2025-2030皮革加工化学品市场供需供需战略分析及制成品环保技术投资策划报告
- 2025年红河学院马克思主义基本原理概论期末考试模拟题带答案解析(夺冠)
- 2025年苏州农业职业技术学院马克思主义基本原理概论期末考试模拟题带答案解析(夺冠)
- 2025年茅台学院马克思主义基本原理概论期末考试模拟题及答案解析(必刷)
- 2025年西安海棠职业学院单招职业技能测试题库附答案解析
- 超市人员消防培训课件
- 2025年通许县招教考试备考题库带答案解析(夺冠)
- 2025年度精神科护士述职报告
- 上海市徐汇区2026届初三一模物理试题(含答案)
- 2026陕西省森林资源管理局局属企业招聘(55人)参考题库及答案1套
- 2026年辽宁机电职业技术学院单招职业技能考试题库附答案解析
- 春节前安全教育培训课件
- 免疫治疗相关甲状腺功能亢进的分级
- 工业AI《2025年》机器视觉应用测试题
- 2024-2025学年七上期末数学试卷(原卷版)
- new共青团中央所属单位2026年度高校毕业生公开招聘66人备考题库及完整答案详解
- 江苏省苏州市2024-2025学年高三上学期期末学业质量阳光指标调研物理试题(含答案)
- 2025-2026学年苏教版五年级上册数学期末必考题检测卷(含答案)
评论
0/150
提交评论