本文为上海交大 ipads 研究所陈海波老师等人所著的《现代操作系统:原理与实现》的课程实验(LAB)的学习笔记的第二篇。所有章节的笔记可在此处查看:chcore | 康宇PL's Blog 实验准备 首先一句 git merge lab2 把 Lab 2 分支合并到当前分支下。 这章中 ...
一 内存管理的原理 通过本实验,主要通过介绍程序运行过程中采用到C语言中的那些知识点,其中比较好用的是结构体,比较有趣的是C语言的灵魂 指针 。 在STM f 芯片上的内存管理实验,主要是采用分块式内存管理,即把内存 也叫内存池 分成整数块 一般每块内存取 字节或者 字节 ,同时在内存池中的每一块内存都对应着内存管理表的一块。 分配过程:当要分配n块内存,从内存管理表的顶部往底层寻找,直到找到连 ...
2020-07-22 17:47 0 602 推荐指数:
本文为上海交大 ipads 研究所陈海波老师等人所著的《现代操作系统:原理与实现》的课程实验(LAB)的学习笔记的第二篇。所有章节的笔记可在此处查看:chcore | 康宇PL's Blog 实验准备 首先一句 git merge lab2 把 Lab 2 分支合并到当前分支下。 这章中 ...
实验三 内存管理 一、实验目的 1、了解虚拟存储技术的特点,掌握虚拟存储请求页式存储管理中几种基本页面置换算法的基本思想和实现过程,并比较它们的效率。 2、了解程序设计技术和内存泄露的原因 二、实验内容 1、模拟实现请求页式存储管理的几种基本页面置换算法(1)最佳淘汰算法(OPT ...
操作系统第5次实验报告:内存管理 姓名:倪晓东 学号:201821121020 班级: 计算1811 1. 记录内存空间使用情况 解释你是如何记录内存空间使用情况,给出关键代码。 /*记录内存空间使用情况,每个进程分配到的内存块描述 ...
袁祎琦 201821121033 计算1812 内存管理的功能: 1、内存空间的分配与回收:由操作系统完成主存储器空间的分配和管理,使程序员摆脱存储分配的麻烦,提高编程效率。 2、地址转换:在多道程序环境下,程序中的逻辑地址与内存中的物理地址不可能一致,因此存储管理必须提供 ...
内存管理实验使用 heap_4.c 方案进行内存管理测试, 创建了两个任务,分别是 Default任务与内存管理测试任务,内存管理测试任务通过检测按键是否按下来申请内存或释放内存,当申请内存成功就像该内存写入一些数据,如当前系统的时间等信息,并且通过串口输出相关信息; Default 任务 ...
0 个人信息 张樱姿 201821121038 计算1812 1 实验目的 通过编程进一步了解内存管理。 2 实验内容 在服务器上用Vim编写一个程序:仿真实现某个内存管理算法,测试给出结果,并对运行结果进行解释。 3 实验报告 3.1 记录 ...