学习笔记3/5,操作系统之内存、虚拟内存

本文详细介绍了操作系统的内存管理,包括内存基础知识、装入方式、覆盖与交换技术、连续分配管理方法及其算法。此外,还深入探讨了分页存储管理和地址变换机构,以及虚拟内存的基本概念、请求分页管理方式、页面置换算法等关键知识点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

3. 内存

3.1 内存管理

3.1.1 内存的基础知识

image-20220122201152660

什么是内存?有何作用

image-20220122202404425

补充知识:几个常用的数量单位

image-20220122202457861

进程的运行原理——指令

image-20220122202905427

逻辑地址与物理地址

相对地址又称逻辑地址绝对地址又称物理地址

image-20220122203241754

从写程序到程序运行

image-20220122203517338

image-20220122204006750

image-20220122204052089

装入的三种方式——绝对装入

image-20220122204244797

装入的三种方式——静态重定位

又叫做”可重定位装入

地址变换是在装入时一次完成的

image-20220122204508648

装入的三种方式——动态重定位

又叫做”动态运行时装入

把地址转换推迟到程序真正要执行时才运行

image-20220122204842309

优点

image-20220122204925586

进程运行的基本原理

装入之前还有链接

image-20220122205126435

链接的三种方式

静态链接

image-20220122205320551

装入时动态链接

一边装入内存,一边进行链接

image-20220122205414952

运行时动态链接

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EqtrTRDp-1651050308239)]

本节回顾

image-20220122205806220

3.1.2 内存管理的概念

image-20220122210046097

内存空间的分配和回收

image-20220122210129863

内存空间的拓展

image-20220122210222394

地址转换

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Jyf3dETE-1651050308240)]

image-20220122210933203

内存保护

保证各个进程存储空间内存运行,互不干扰

image-20220122211007142

设置上下限寄存器

image-20220122211302883

采用重定位寄存器和界地址寄存器进行越界检查

image-20220122211416720

本节回顾

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值