rCore-Tutorial-Book-v3
rCore-Tutorial-Book-v3 copied to clipboard
rCore-Tutorial-Book-v3/chapter4/2address-space
地址空间 — rCore-Tutorial-Book-v3 0.1 文档
https://rcore-os.github.io/rCore-Tutorial-Book-v3/chapter4/2address-space.html
RISC-V 架构也使用了这种自己
机制
本页面好几张图没了
@ac682 请问哪些图片有丢失?我这里都可以正常显示,是否是由于网络问题?
@ac682 请问哪些图片有丢失?我这里都可以正常显示,是否是由于网络问题?
啊不好意思,应该是我网络问题
自己来动手从理内存抽象出应用的地址空间来。
这句话不通顺。
@lindyang 多谢,已修改。
由于分页内存管理既简单又灵活,它逐渐成为了主流的内存管理机制,RISC-V 架构也使用了这种自己。
自己 -> 机制
@liangyongrui Fixed.
而且每个虚拟页面在地址转换的过程中都使用与运行的应用绑定的不同的线性映射,而不象分段内存管理那样每个逻辑段都使用一个相同的线性映射。
"不象"-->"不像"
层层深入,写的非常好!👍
“段的大小不一是外碎片产生的根本原因” 。 是不是多个“一”
整硬件资源只用来执行单个裸机应用的时候
应为整个应为整个硬件资源
整硬件资源只用来执行单个裸机应用的时候
应为
整个硬件资源只用来执行单个裸机应用的时候
根据《OS精髓与设计原理》中对内存管理的介绍,依次有固定分区、动态分区、简单分页、简单分段、虚拟分页、虚拟分段六种、三类内存分配方式。本文中在分段内存管理一节中,前半部分讲述了固定分区这一策略,后半部分提出改进——分段策略。 是否应该将这两种策略分节讲述,而非现在这种合并为一节的状态?毕竟,固定分区和分段是两种思想差距较大的策略。