✅作者简介:CSDN内容合伙人、信息安全专业在校大学生🏆
🔥系列专栏 :hfut实验课设
📃新人博主 :欢迎点赞收藏关注,会回访!
💬舞台再大,你不上台,永远是个观众。平台再好,你不参与,永远是局外人。能力再大,你不行动,只能看别人成功!没有人会关心你付出过多少努力,撑得累不累,摔得痛不痛,他们只会看你最后站在什么位置,然后羡慕或鄙夷。
文章目录
1 实验目的和任务要求
依据操作系统课程所介绍的地址映射与内存共享的原理,本实验的目的是深入理解物理内存的分页管理方式。 深入理解操作系统的段、页式内存管理。包括理解段表、二级页表,以及逻辑地址、线性地址、 物理地址的映射过程。编程实现段、页式内存管理上的内存共享,从而深入理解操作系统的内存管理。从而加深对教材上地址映射与内存共享的理解。
2 实验原理
地址映射是指将虚拟地址映射到物理地址的过程。在计算机系统中,每个进程都有自己的虚拟地址空间,进程使用虚拟地址来访问内存。虚拟地址空间是连续的,由多个虚拟页组成,每个虚拟页都映射到内存中的一个物理页。在操作系统中,地址映射是通过页表来实现的。页表是一个数据结构,它记录了每个虚拟页对应的物理页的地址。当进程访问一个虚拟地址时,操作系统会将虚拟地址翻译成物理地址,并将数据从物理页中读取或写入。
内存共享是指多个进程共享同一块物理内存的过程。在操作系统中,多个进程可以访问同一块物理内存,从而实现数据共享和进程间通信。内存共