写点什么

虚拟内存

0 人感兴趣 · 8 次引用

  • 最新
  • 推荐

解读《深入理解计算机系统 (CSAPP)》第 9 章虚拟内存

​现代操作系统提供一种对主存(Main memory(DRAM))的抽象,叫虚拟内存,虚拟内存是硬件异常、硬件地址翻译、主存、磁盘文件和内核的交互。虚拟内存为每个进程提供一个大的、一致的和私有的地址空间。

鸿蒙轻内核源码分析:虚实映射

​​摘要:本文介绍了MMU虚实映射的基本概念,运行机制,分析了映射初始化、映射查询、映射虚拟内存和物理内存,解除虚实映射,更改映射属性,重新映射等常用接口的代码。

鸿蒙轻内核源码分析:虚拟内存

摘要:本文以代码+文字的形式,介绍虚拟内存管理的结构体、相关宏定义,分析内核虚拟地址空间和用户进程虚拟地址空间如何初始化等内容。

鸿蒙轻内核虚拟内存基础知识:虚拟内存进程空间编号

摘要:本文介绍了OpenHarmony鸿蒙轻内核LiteOS-A的虚拟地址空间编号知识,详细分析进程空间编号的申请与释放操作。

万字解读鸿蒙轻内核物理内存模块

摘要:本文首先了解了物理内存管理的结构体,接着阅读了物理内存如何初始化,然后分析了物理内存的申请、释放和查询等操作接口的源代码。

尽情阅读,技术进阶,详解 mmap 的原理

用户头像
奔着腾讯去
2021-06-15

mmap的作用,在应用这一层,是让你把文件的某一段,当作内存一样来访问。将文件映射到物理内存,将进程虚拟空间映射到那块内存。这样,进程不仅能像访问内存一样读写文件,多个进程映射同一文件,还能保证虚拟空间映射到同一块物理内存,达到内存共享的作用。

高频面试题——你真的搞懂物理内存与虚拟内存了吗

用户头像
大柚子
2020-08-24

虚拟内存是什么? 这是一个面试中经常被提到的问题,大多数人可能只记住了内存地址映射和缺页置换,但你真的搞懂了为什么会有虚拟内存了吗,它存在的作用是什么呢?

虚拟内存_虚拟内存技术文章_InfoQ写作社区