操作系统课设--虚拟内存

山东大学操作系统课设lab7

  • 实验七 虚拟内存(lab7)
    • 实验目的
    • 实验环境
    • 实验思路
    • 关键源代码注释以及程序说明
    • 调试记录

实验七 虚拟内存(lab7)

实验目的

在未实现虚拟内存管理之前,Nachos在运行一个用户进程的时候,需要将程序运行所需所有内存空间一次性分配。虚拟内存实现将突破物理内存限制。本实验核心任务为根据理论学习中涉及的兑换技术,设计并实现用户空间的虚拟内存管理。

实验环境

虚拟机下Ubuntu Linux 16.04 LTS系统,nachos-3.4内核管理模块和MIPS CPU软件模拟模块,代码在lab7文件夹下面实现。

实验思路

我已经完全忘记了大二下学期学的虚拟内存是什么了,连概念都不记得,去查了一下才记起来和虚拟内存相对应的是物理内存。看了这个网页,https://blog.csdn.net/qq_40840459/article/details/81054164
大概知道物理内存是平时我们理解的内存,就是一般都会从硬盘里把数据拿进来用,因为内存速度比硬盘快很多。但是有时候

你可能感兴趣的:(操作系统,操作系统)