“操作系统实验”实验报告

地址映射与共享

实验名称:地址映射与共享

实验日期: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.利用汇编级调试

图片描述

图片描述

图片描述

图片描述

图片描述

图片描述

图片描述

图片描述

图片描述

六、实验心得 本次实验是让我们通过实践,对理论知识中段,段表,页式存储,页表有了更深的认知和理解,也明白了逻辑地址,线性地址,物理地址等概念。

最新评论
暂无评论~