-
操作系统第5次实验报告:内存管理
姓名 邹文兵 学号 201821121028 班级 计算1811 1. 记录内存空间使用情况 记录内存空间使用情况:首先程序采用链式存储结构存储空闲分区链。定义一个空闲分区表的结构体,包括空闲分区表的id号,首地址、分区大小、分配标志。然后用结构体表示链表的每一个节点,包括分区表结构体、front和 -
操作系统第5次实验报告:内存管理
操作系统第5次实验报告:内存管理 -
操作系统第5次实验报告:内存管理
操作系统第5次实验报告:内存管理 姓名:李冠毅 学号:201822121031 班级:计算1811 目录 一、实验目的 二、实验内容 三、实验报告 1. 记录内存空间使用情况 2. 记录空闲分区 3. 内存分配算法 4. 内存释放算法 5. 运行结果 一、实验目的 通过编程进一步了解内存管理。 二、 -
操作系统第5次实验报告:内存管理
恢复内容开始 姓名:黄财泽 学号:201821121014 班级:计算1811 一、实验目的 通过编程进一步了解内存管理。 二、实验内容 在服务器上用Vim编写一个程序:仿真实现某个内存管理算法,测试给出结果,并对解释运行结果。 三、实验报告 1. 记录内存空间使用情况 解释你是如何记录内存空间使用 -
操作系统第5次实验报告:内存管理
姓名:蒋浩天 学号:201821121024 班级:计算1811 1. 记录内存空间使用情况 创建结构体链表记录内存空间的使用情况,使用一个全局变量记录该链表的首指针。 //记录已使用内存空间 typedef struct used_block{ int pid;//进程id int size;// -
操作系统第5次实验报告:内存管理
姓名:蔡婷婷 学号:201821121003 班级:计算1811 1. 记录内存空间使用情况 ①解释你是如何记录内存空间使用情况 建立一个链表来记录内存空间的使用情况,定义结构体allocated_block来存放加载至内存中的进程,定义一个指针allocated_block_head指向链表表头, -
操作系统第5次实验报告:内存管理
姓名:张一鸣 学号:201821121050 班级:计算1812 1. 记录内存空间使用情况 进程使用了包括pid,大小,起始地址,进程名,next指向下一分区等空间 2. 记录空闲分区 创建一个结构体链表free_block_type,来记录空闲分区。并且设置头指针为空,指向表头,再使用后面的算法 -
操作系统第5次实验报告:内存管理
姓名:白晓 学号:201821121035 班级:计算1812 1. 记录内存空间使用情况 1 /*每个进程分配到的内存块描述*/ 2 typedef struct allocated_block{ 3 int pid; 4 int size; 5 int start_addr; 6 char pr -
操作系统第5次实验报告:内存管理
姓名:毛琳淇 学号:201821121007 班级:计算1811 1. 记录内存空间使用情况 /*每个进程分配到的内存块描述*/ typedef struct allocated_block{ int pid; int size; int start_addr; char process_name[ -
操作系统第5次实验报告:内存管理
姓名:肖斯凯 学号:201821121015 班级:计算1811 1. 记录内存空间使用情况 2. 记录空闲分区 3. 内存分配算法 4. 内存释放算法 5. 运行结果 (1)产生测试数据