实验名称:地址映射与共享
实验日期:2021.7.5
班级:软嵌191
姓名:杜家宝
学号:1930110700
一、实验目的
深入理解操作系统的段、页式内存管理,深入理解段表、页表、逻辑地址、线性地址、物理地址等概念; 实践段、页式内存管理的地址映射过程; 编程实现段、页式内存管理上的内存共享,从而深入理解操作系统的内存管理。
二、实验环境
linux0.11
三、实验内容 用 Bochs 调试工具跟踪 Linux 0.11 的地址翻译(地址映射)过程,了解 IA-32 和 Linux 0.11 的内存管理机制; 在 Ubuntu 上编写多进程的生产者—消费者程序,用共享内存做缓冲区; 在信号量实验的基础上,为 Linux 0.11 增加共享内存功能,并将生产者—消费者程序移植到 Linux 0.11。 四、实验过程及数据记录
.在user/root目录下添加test.c文件用来进行地址映射测试
4.利用汇编级调试
六、实验心得 本次实验是让我们通过实践,对理论知识中段,段表,页式存储,页表有了更深的认知和理解,也明白了逻辑地址,线性地址,物理地址等概念。
学习时间 141分钟
操作时间 3分钟
按键次数 1次
实验次数 6次
报告字数 1476字
是否完成 完成