分类: 虚拟内存

2 篇文章

thumbnail
虚拟内存的使用
虚拟内存的使用 内存映射 内存映射指的是Linux通过将一个虚拟内存区域和一个磁盘上的对象关联起来,从而初始化这片虚拟内存区域的内容 虚拟内存可以映射到两种类型的对象中的一种: Linux文件系统中的普通文件:一个区域可以映射到一个普通磁盘文件的连续部分,例如一个可执行文件。文件区被分成页大小的片,每一片包含一个虚拟页面的初始内容。因为按需页面调度…
thumbnail
虚拟内存的运作
虚拟内存的运作 什么是虚拟内存 在一个系统中的进程是与其他进程共享CPU和主存资源的,如果太多的进程占用太多的内存,那么部分进程就无法运行,且内存容易遭到破坏。为了更加有效地管理内存并减少出错,现代操作系统提出了虚拟内存的概念 虚拟内存:虚拟内存是硬件异常,硬件地址翻译,主存,磁盘文件和内核软件的完美交互。它为每个进程提供了一个大的,一致的且私用的…