操作系统实验报告:实验四:内存管理

操作系统期末复习总结(SUES版)请在此处下载(是针对期末考试的总结,不是思维导图,含往年真题及考研真题):
https://download.csdn.net/download/qq_43554335/14095342

实验四 内存管理

一、实验要求
(1)通过在Linux环境下对内存管理的基本操作了解Linux如何对内存及虚拟内存进行管理;
(2)掌握可变分区管理内存的方法。
二、实验内容
(1)验证实验:
① Linux 命令FREE显示内存状态情况,观察结果并分析;
② 用VMSTAT命令监视虚拟内存使用情况,观察结果并分析;
③ 使用PS和KILL命令回收内存,观察结果并分析(例如:可以打开两个终端,一个终端先运行无限循环程序,然后再另一个终端KILL该进程);
④ 使用SYNC命令将内存缓冲区的数据写入磁盘;
⑤ 观察ULIMIT命令结果,写出用法和作用。
(2) 编程实验
编写程序实现采用可变分区方法管理内存:
① 设计实现用来记录主存使用情况的数据结构:已分区表和空闲分区表或链表;
② 在设计好的数据结构上设计实现循环首次适应算法;
③ 在设计好的数据结构上设计实现主存回收算法。其中,若回收的分区有上邻空闲分区和(或)下邻空闲分区,要求合并

你可能感兴趣的:(计算机操作系统(已更新完),操作系统)