文章 2022-12-04 来自:开发者社区

操作系统实验七 地址映射与共享(哈工大李治军)(三)

修改工程文件的编译规则文件位置:oslab/linux0.11/kernel/Makefile进入主文件开始编译,编译完成。编写消费者和生产者程序sudo ./mount-hdc cd /oslab/hdc/usr/root vi producer.c vi consumer.c sudo umount hdc/编写producer.c/*producer.c*/ #define __LIB...

操作系统实验七 地址映射与共享(哈工大李治军)(三)
文章 2022-12-04 来自:开发者社区

操作系统实验七 地址映射与共享(哈工大李治军)(二)

跟踪地址翻译过程1.准备./dbg-asm c在Bochs中编译运行 test.c只要test.c不变,0x00003004这个值在任何人的机器上都是一样的。即使在同一个机器上多次运行test.c,也是一样的。test.c是一个死循环,只会不停占用CPU,不会退出。2.暂停在命令行窗口按 Ctrl+c,Bochs 会暂停运行,进入调试状态其中的 000f 如果是 0008,则说明中断在了内核里。....

操作系统实验七 地址映射与共享(哈工大李治军)(二)
文章 2022-12-04 来自:开发者社区

操作系统实验七 地址映射与共享(哈工大李治军)(一)

实验七 地址映射与共享实验目的深入理解操作系统的段、页式内存管理,深入理解段表、页表、逻辑地址、线性地址、物理地址等概念;实践段、页式内存管理的地址映射过程;编程实现段、页式内存管理上的内存共享,从而深入理解操作系统的内存管理。实验内容用 Bochs 调试工具跟踪 Linux 0.11 的地址翻译(地址映射)过程,了解 IA-32 和 Linux 0.11 的内存管理机制;在 Ubuntu 上编....

操作系统实验七 地址映射与共享(哈工大李治军)(一)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

操作系统更多实验相关

产品推荐

龙蜥操作系统

龙蜥社区(OpenAnolis)是面向国际的 Linux 服务器操作系统开源根社区及创新平台,秉承“平等、开放、协作、创新”的原则,理事会由阿里云、统信软件、龙芯、Arm 、Intel 等 24 家国内外头部企业共同组成,有超过 1000 家来自芯片厂商、软件厂商、整机厂商、操作系统厂商等覆盖操作系统全产业链的合作伙伴参与生态共建。

+关注
相关镜像