实验内容: Exercise 1: 本实验是模拟操作系统的磁盘寻道方式,运用磁盘访问顺序的不同来设计磁盘的调度算法。 Exercise 2: 实现的磁盘调度算法有FCFS,SSTF,SCAN,CSCAN和 NStepSCAN算法。 Exercise 3: 设定开始磁道号寻道范围,依据起始扫描磁道号和最大磁道号数,随机产生要进行寻道的磁道号序列。 Exercise 4: 选择磁盘调度算法,显示该算法的磁道访问顺序,计算出移动的磁道总数和平均寻道总数。 Exercise 5: 按算法的寻道效率进行排序,并对各算法的性能进行分析比较。
2022-06-07 18:01:08 697KB 算法
利用操作系统中可变式分配和回收的原理。 模拟空闲区的分配:大于小于等于空闲区的大小 回收:上相邻、下相邻、上下都不相邻、上下都相邻
2022-06-04 16:34:20 4KB 可变式分区 分配 回收
1
内含实验报告+代码(源代码+可执行文件)+截图
2022-06-01 09:03:17 681KB 操作系统 C语言 内存管理 动态分区
1
包括实验题目,代码及运行结果 实验3作业调度(2学时) 一、实验目的 对作业调度的相关内容作进一步的理解,明白作业调度的主要任务。通过编程掌握作业调度的主要算法。 二、实验内容 编写程序实现作业调度算法,并验证程序的正确性。 三、实验要求 1、对于给定的一组作业, 给出其到达时间和运行时间,例如下表所示: 作业名 A B C D E F 到达时间 0 2 5 5 12 15 服务时间 6 50 20 10 40 8 2、分别用先来先服务算法、短作业优先和响应比高者优先三种算法给出作业的调度顺序。 3、计算每一种算法的平均周转时间及平均带权周转时间并比较不同算法的优劣。
2022-04-04 21:17:42 58KB code
1
洪明尖老师的实验,具体内容已经记不得了,但是老师的每年实验要求都差不多,需要的学弟学妹可以下载来看看
2022-03-30 17:30:52 1.49MB C++ 操作系统实验
1
操作系统实验(三)线程的互斥整理.pdf
2022-02-21 09:23:18 449KB 网络资源
(一) 在linux系统的/proc文件系统中有一个记录系统当前基本状况的文件stat。该文件中有一节是关于中断次数的。这一节记录了从系统启动到当前时刻发生的系统中断的总次数,之后依次是0号中断发生的次数,1号中断发生的次数,以此类推。其中缺页中断是第14号中断,也就是在关键字intr之后的第16项。 请进入/proc目录,运行less stat命令,记录下系统当前发生缺页次数___________。 (二) 可以利用stat文件提供的数据在一段时间的开始时刻和结束时刻分别读取缺页中断发生的次数,然后做一个简单的减法,就可以得出这段时间内发生的缺页中断次数。由于系统动态更新的,过去时刻的数据无法采集到,所以这里的开始时刻最早也只能是当前时刻,实验采用的统计时间段就是从当前时刻开始的一段时间。
2021-12-29 22:27:46 36KB 实验报告 代码
1
用C语言(或其它语言,如Java)实现一个简单的二级文件系统设计,加深对文件系统的内部功能和内部实现的理解。要求模拟采用二级目录结构的磁盘文件系统的文件操作, 实现用户的创建、查询、登录、删除,和文件的添加、删除、打开、关闭、读、写等基本命令,用在屏幕上输入命令来模拟用户程序中调用的文件操作。
2021-12-23 13:09:24 318KB 操作系统 C语言 文件管理
1
(1)通过实验了解windows内存的使用,学习如何在应用程序中管理内存、体会Windows应用程序内存的简单性和自我防护能力; (2)了解windows的内存结构和虚拟内存的管理,进而了解进程堆和windows为使用内存而提供的一些扩展功能。
2021-12-21 09:01:16 1.94MB c++ 实验 操作系统
操作系统实验三 磁盘调度算法的设计 C++实现
2021-12-19 21:16:36 47KB 操作系统 磁盘调度算法 C++
1