虽然看起来像是这样,但计算机上的内存并不像一个可以将数据倾倒到其中的大箱子。计算机内存与其说是一个箱子,倒不如说是一个文件柜。计算机内存中文件的排列保存在一个称为内存映射的虚拟文件中。内存映射包含每个"抽...
虽然看起来像是这样,但计算机上的内存并不像一个可以将数据倾倒到其中的大箱子。计算机内存与其说是一个箱子,倒不如说是一个文件柜。计算机内存中文件的排列保存在一个称为内存映射的虚拟文件中。内存映射包含每个"抽屉"的信息在操作过程中,操作系统使用内存映射来学习如何访问和利用计算机系统上的可用内存量。

女人在与计算机倒立映射包含系统内存中每个可用插槽的完整读数。可视化的一种简单方法是网格布局。计算机内存中的每个文件都有一个特定的地址,即指示其位置的坐标。对于地图上的每个内存坐标或地址,内存映射列出内存是否可用,或者其他程序是否已将其保留以备将来使用。这将使计算机上的所有内存信息对于每个程序来说都是独立的,从而防止内存错误和其他问题。
如果没有工作映射,存储在内存中的信息的完整性将不断受到威胁。假设一个金融程序和一个视频游戏同时在一台计算机上运行。金融程序将银行帐户余额存储在内存中的地址1中。如果没有内存映射来指导这一过程,当电子游戏程序存储高分时,这些信息很容易被它覆盖。现在,计算机根据游戏性能调整财务数据,而不是平衡的银行账户。更糟糕的是,没有内存映射来指出差异,系统将大大减少捕捉错误的机会
映射的功能取决于它的使用方式。在计算机启动过程中,映射将系统内存总量通知操作系统,并使内存映射可供操作系统使用,从而提供一个基本布局。内存映射对虚拟内存和调试程序也至关重要,不过,在虚拟内存中,映射提供了虚拟内存和实际物理地址之间的覆盖,因为转换器可能会将映射从英里转换为公里。在调试中,映射用于根据存储的数据检查内存地址,确保所有内容都在其正确的位置。