实验名称: 存储管理及其应用 实验目的: 1. 理解计算机的存储层次、存储结构和逐级映射过程,了解存储设备的各种参数; 2. 掌握存储层次和层次映射对于存储速度的影响; 3. 分析存储山的结构和含义。 实验内容: 1. 修改mountain.c文件中的块文件大小,针对不同存储块进行设置; 2. 编译mountain文件夹中的文件,生成存储器测试数据; 3. 根据存储测试数据绘制存储山和截面图形; 4. 参考计算机实际CPU和RAM性能,分析存储山不同截面数据含义。 实验要求: 1. 实验报告中体现实验内容,即测试出的数据、绘制的图形和截面的分析。 2. 实验报告实验目的、内容、步骤全部为手写,存储山图形和截面可打印。 实验结果: 1. 实验报告中至少要有6个图,包括使用机器的存储山、步长截面和工作集截面。; 2. 实验报告中包含:(1)存储山形态和截面形态的解释;(2) P4或P3处理器与实验室所用的处理器的性能差异,自己定义指标,定量分析。
2022-06-07 18:06:26 559KB 文档资料
实验内容: Exercise 1: 本实验是模拟操作系统的主存分配,运用可变分区的存储管理算法设计主存分配和回收程序,并不实际启动装入作业。 Exercise 2: 采用最先适应法、最佳适应法、最坏适应法分配主存空间。 Exercise 3: 当一个新作业要求装入主存时,必须查空闲区表,从中找出一个足够大的空闲区。若找到的空闲区大于作业需要量,这是应把它分成二部分,一部分为占用区,加一部分又成为一个空闲区。 Exercise 4: 当一个作业撤离时,归还的区域如果与其他空闲区相邻,则应合并成一个较大的空闲区,登在空闲区表中。 Exercise 5: 设计的模拟系统中,进程数不小于5,进程调度方式可以采用实验一中的任何一种。 Exercise 6: 运行所设计的程序,输出有关数据结构表项的变化和内存的当前状态。
2022-06-07 18:01:10 537KB 算法
实验内容: Exercise 1: 设定系统中有五个进程,每一个进程用一个进程控制块表示。 Exercise 2: 输入每个进程的“优先数”和“要求运行时间”。 Exercise 3: 为了调度方便,将五个进程按给定的优先数从大到小连成就绪队列。用一单元指出队列首进程,用指针指出队列的连接情况。 Exercise 4: 处理机调度总是选队首进程运行。采用动态优先数算法,进程每运行一次优先数就减“1”,同时将运行时间减“1”。 Exercise 5: 若某进程运行时间为零,则将其状态置为“结束”,且退出队列。 Exercise 6: 运行所设计程序,显示或打印逐次被选中进程的进程名,以及进程控制块的动态变化过程。
2022-06-07 18:01:09 652KB 算法
实验内容: Exercise 1: 本实验是模拟操作系统的磁盘寻道方式,运用磁盘访问顺序的不同来设计磁盘的调度算法。 Exercise 2: 实现的磁盘调度算法有FCFS,SSTF,SCAN,CSCAN和 NStepSCAN算法。 Exercise 3: 设定开始磁道号寻道范围,依据起始扫描磁道号和最大磁道号数,随机产生要进行寻道的磁道号序列。 Exercise 4: 选择磁盘调度算法,显示该算法的磁道访问顺序,计算出移动的磁道总数和平均寻道总数。 Exercise 5: 按算法的寻道效率进行排序,并对各算法的性能进行分析比较。
2022-06-07 18:01:08 697KB 算法
一、实验目的 1、 实验目的:理解线性表、栈和队列的逻辑特点;掌握顺序表、链表存储结构,以及线性表、栈和队列的基本操作,并能够在实际问题背景下的灵活运用线性表、栈或队列特性,综合运用程序设计、算法分析等知识解决实际问题。 2、 理解栈在递归算法中的应用。 二、实验题目与要求 要求:1,4 为必做题,2,3选一,5,6为选做题 1、已知单链表L(带头节点)是一个递增有序表,试编写一算法,删除表中值大于min且小于max的节点(若表中有这样的节点),同时释放被删节点的空间,这里min和max是两个给定参数。请分析算法时间复杂度。 4、4、 十进制数到N进制数的转换 1)问题描述:将从键盘输入的十进制数转换为N(如二进制、八进制、十六进制)进制数据。 2)实验要求: 利用顺序栈实现数制转换问题 3) 实现提示:  转换方法利用辗转相除法;  所转换的N进制数按低位到高位的顺序产生,而通常的输出是从高位到低位的,恰好与计算过程相反,因此转换过程中每得到一位N进制数则进栈保存,转换完毕后依次出栈则正好是转换结果。 4)注意问题:  何时入栈、出栈  算法结束条件
2022-06-07 17:04:41 396KB 数据结构 天津理工大学
实验目的 实验目的:通过实验使学生深刻理解二叉树性质,验证二叉树的遍历算法,并能在遍历算法基础上实现较复杂算法设计。 二、实验题目与要求 1. 以二叉链表为存储结构,实现二叉树的创建、遍历 1)问题描述:在主程序中设计一个简单的菜单,分别调用相应的函数功能: 1…建立树 2…前序遍历树 3…中序(非递归)遍历树 4…后序遍历树 0…结束 2)实验要求:在程序中定义下述函数,并实现要求的函数功能: CreateTree():按从键盘输入的前序序列,创建树 PreOrderTree():前序遍历树(递归) InOrderTree():中序(非递归)遍历树 LaOrderTree(): 后序遍历树(递归) 3)注意问题:  注意理解递归算法的执行步骤。  注意字符类型数据在输入时的处理。  重点理解如何利用栈结构实现非递归算法
2022-06-07 17:04:40 351KB 数据结构 源码软件
Html语句中加变量的方法,Html语句中加变量的方法,Html语句中加变量的方法,Html语句中加变量的方法
2022-03-20 15:33:44 20KB Html语句中加变量的方法
1
在程序中运行程序。易语言实现的两种方法源码,仅供学习参考。
2022-02-24 12:58:08 506KB 易语言 内存 中加载 运行EXE
1
通过分隔栏控件间接实现在Labview选项卡中加入滚动条。
2021-12-22 10:13:33 9KB Labview 选项卡
1
主要介绍了php实现往pdf中加数字签名操作,结合完整实例形式详细分析了php基于tcpdf插件实现数字签名操作的具体步骤与相关技巧,并附带crt加密文件、源码等供读者下载,需要的朋友可以参考下
2021-12-13 22:23:47 44KB php pdf 数字签名
1