昨天讲完了TLB 以及MMU两个与实体记忆体分配有关系的机制之後,今天要讲一个比较少人谈论,在Linux里面有设置的两个机制
所谓匿名分页(anonymous page,台湾好像没有对这个词的正确翻译,有的话拜托告知),是指在这个分页里面的资料在较低阶的储存区域,像是调换空间(swap space)或是硬碟里面并没有该份资料的存在,资料只存在在记忆体内。
匿名映射的方式通常会是应用在行程的堆叠(stack) 或是 堆(heap)中,在分配时匿名分页时,依然使用 mmap()
函数, 并且传入 MAP_ANONYMOUS
的标记,已完成创建匿名分页的过程。
创建匿名分页时,系统只会将该部分的虚拟记忆体映射到一个内部值都是0的特别实体记忆体分页,该分页称作零页(zero page)。
>>: Day 32 | 常见 Livewire 问题:与 Controller 兼容的几种方式
今天进度 : 鸟哥私房菜 - 第十五章、例行性工作排程(crontab) 使用 systemctl ...
介绍 html(Hypertext Markup Language)是一种标记语言,就是里面的标记有...
侦测人脸位置与人脸关键点,两个混 合 在 一 起 MTCNN -- Multi-task Casc...
运用:os.walk递回搜寻,档案内文 前天发的错误版本(已删除),掉入os.walk天坑,和pyt...
其实 BS5 utilities 原始码打开有让我有惊艳的感觉,整体有重写过,所涵盖的功能也蛮适用...