信安操作系统实验指导书(填空)
24页1、操作系统原理实 验 指 导 书 编 前 言1 实验总体目标通过学生自己动手设计实验验证理论知识,使学生掌握操作系统特征和功能,掌握不同调度算法下进程的调度、进程控制、进程调度与死锁,并必须掌握作业管理、存储器管理、设备管理和文件管理的主要原理。加深对操作系统基本原理理解。 适用专业计算机科学与技术 先修课程C语言程序设计、计算机组成原理、数据结构 实验课时分配实验项目学时实验1 设计一个有 N个进程共行的进程调度程序。4实验2 批处理系统中作业调度4实验3 银行家算法4实验4 独占设备的分配和回收模拟4 实验环境有40台中等配置的计算机组成的小型局域网的实验室环境。计算机的具体要求:Pentium 133Hz以上的CPU;建议至少256MB的内存;建议硬盘至少2GB,并有1GB空闲空间。4.安装Windows操作系统及C语言编译程序。 实验总体要求培养计算机专业的学生的系统程序设计能力,是操作系统课程的一个非常重要的环节。通过操作系统上机实验,可以培养学生程序设计的方法和技巧,提高学生编制清晰、合理、可读性好的系统程序的能力,加深对操作系统课程的理解。使学生更好地掌握操作系统的基本概念
2、、基本原理、及基本功能,具有分析实际操作系统、设计、构造和开发现代操作系统的基本能力。 本实验的重点、难点及教学方法建议重点:理解进程调度中PCB的设计,以实现对进程的调度。难点:进程调度程序的设计,设备管理程序的设计。教学方法建议:力争在本指导书的帮助下,独立设计程序以加深理解。实验1 设计一个有 N个进程共行的进程调度程序。一、实验目的用高级语言编写和调试一个进程调度程序,以加深对进程的概念及进程调度算法的理解。二、实验类型(含验证型、设计型或综合型)设计型三、实验仪器一台安装Windows操作系统及C语言编译程序的pc机 四、实验原理五、实验方法与步骤(一)内容:进程调度算法:采用最高优先数优先的调度算法(即把处理机分配给优先数最高的进程)和先来先服务算。 每个进程有一个进程控制块( PCB)表示。进程控制块可以包含如下信息:进程名、优先数、到达时间、需要运行时间、已用CPU时间、进程状态等等。 进程的优先数及需要的运行时间可以事先人为地指定(也可以由随机数产生)。进程的到达时间为进程输入的时间。 进程的运行时间以时间片为单位进行计算。 每个进程的状态可以是就绪 W(Wait)、
3、运行R(Run)、或完成F(Finish)三种状态之一。 就绪进程获得 CPU后都只能运行一个时间片。用已占用CPU时间加1来表示。 如果运行一个时间片后,进程的已占用 CPU时间已达到所需要的运行时间,则撤消该进程,如果运行一个时间片后进程的已占用CPU时间还未达所需要的运行时间,也就是进程还需要继续运行,此时应将进程的优先数减1(即降低一级),然后把它插入就绪队列等待CPU。 每进行一次调度程序都打印一次运行进程、就绪队列、以及各个进程的 PCB,以便进行检查。 重复以上过程,直到所要进程都完成为止。(二)参考程序:#include #include #include #define getpch(type) (type*)malloc(sizeof(type) #define NULL 0 struct PCB /* 定义进程控制块PCB */ char name10; char state; int super; int ntime; int rtime; struct PCB* link; *ready=NULL,*p; typedef struct PCB; sort()
《信安操作系统实验指导书(填空)》由会员ni****g分享,可在线阅读,更多相关《信安操作系统实验指导书(填空)》请在金锄头文库上搜索。
生产办公室主任职责(4篇).doc
小学四年级下册语文《小英雄雨来》教案评析.doc
急诊科半年工作总结
关于私人代理合同样本
例谈电场强度的求解方法概要
不动产登记资料查询服务指南
《配电柜配电箱符号》
不锈钢管采购合同范文(三篇).doc
关于对农村青学习需求调查报告(表格版)
2023年河北省唐山市遵化市堡子店镇新寨村社区工作人员考试模拟题含答案
教师评优述职报告8篇
幼儿园中班主题活动快乐游乐园教学设计
2023年优秀入团申请书范本合集
【最新】鲁教版英语六年级上册Unit 5This is my sister第二课时word教案
小学语文信息化教学设计案例,人教
互联网发展与居民消费结构升级
饲料混合均匀度取样方法
牛羊养殖技术工作总结
2022圣诞节促销活动方案
物业服务公司劳动合同范本
2022-12-10 2页
2023-09-04 12页
2023-01-19 92页
2022-07-12 3页
2023-06-18 40页
2023-12-07 4页
2023-06-29 2页
2023-03-20 11页
2024-02-24 12页
2023-09-16 11页