实验四 物理存储器与进程逻辑地址空间的管理(1分)
1 实验目的和要求
目的:理解物理存储器以及进程逻辑地址空间的管理方法。 要求:
(1)通过查看物理存储器的使用情况,练习物理内存的分配与回收,分析相关源代码,从而理解EOS物理存储器的管理方法;
(2)通过查看进程逻辑地址空间的使用情况,练习虚拟内存的分配与回收,分析相关源代码,从而理解EOS进程逻辑地址空间的管理方法。
2 完成的实验内容
2.1 EOS物理内存分配和回收的练习以及源代码分析
(练习物理内存的分配和回收;分析相关源代码,简要说明EOS中物理存储器的管理方法;给出在本部分实验过程中完成的主要工作,包括调试、跟踪与思考等)
2.2 EOS进程逻辑地址空间分配和回收的练习以及源代码分析
(练习虚拟内存的分配和回收;分析相关源代码,简要说明EOS中进程逻辑地址空间的管理方法;在应用进程中分配虚拟页和释放虚拟页的源代码、测试和结果等;给出在本部分实验过程中完成的主要工作,包括调试、跟踪与思考等)
3 其他需要说明的问题
4
实验五 读文件和写文件(2分)
1 实验目的和要求
目的:掌握简单文件系统的实现方法,理解磁盘存储器管理的基本原理。 要求:
(1)通过调用EOS API读取文件数据,跟踪调试FAT12文件系统的读文件功能,分析EOS中FAT12文件系统的相关源代码;
(2)修改EOS的源代码,为FAT12文件系统添加写文件功能。
2 完成的实验内容
2.1 EOS中FAT12文件系统读文件过程的跟踪与源代码分析
(分析EOS中FAT12文件系统的相关源代码,简要说明EOS实现FAT12文件系统的方法;给出在本部分实验过程中完成的主要工作,包括调试、跟踪与思考等)
2.2为EOS的FAT12文件系统添加写文件功能的实现 (给出实现方法的简要描述、源代码、测试和结果等)
3 其他需要说明的问题
5
相关推荐: