虚拟内存 编辑
虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续可用的内存,而实际上物理内存通常被分隔成多个碎片化,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。与没有使用虚拟内存技术的系统相比,使用这种技术使得大型程序的编写变得更容易,对真正的物理内存的使用也更有效率。此外,虚拟内存技术可以使多个行程共享同一个函式库,并通过分割不同进程的内存空间来提高系统的安全性。
6
图片 0 图片
评论 0 评论
匿名用户 · [[ show_time(comment.timestamp) ]]
[[ nltobr(comment.content) ]]
相关
分页表是一种数据结构,它用于计算机操作系统中的虚拟内存系统,其存储了虚拟地址到物理地址间的映射。虚拟地址在访问进程中是唯一的,而物理地址在硬件中是唯一的。
虚拟地址在电脑的专用术语中是指标识一个虚拟的实体地址。虚拟地址这个术语常用在虚拟内存和虚拟网络地址当中。
在一般计算机概念中,覆盖表示“把一块指令或数据换为另外一块”。覆盖是一种编程方法,使得程序大小比主存空间大的时候也可以运行。嵌入式系统由于没有虚拟内存机制,也会因为物理内存的限制而使用覆盖技术。
虚拟地址在电脑的专用术语中是指标识一个虚拟的实体地址。虚拟地址这个术语常用在虚拟内存和虚拟网络地址当中。
,也译崩溃,编号通用漏洞披露-2017-5754,正式名称为“”,常译作“恶意数据缓存加载”,是一个存在于英特尔微处理器列表、部分IBM POWER处理器以及部分ARM架构处理器中的关于推测执行机制的计算机安全隐患。该缺陷使得低权限的进程无论是否权限提升,均可以获取受高权限保护的虚拟内存空间中的资料,漏洞利用是基于时间的旁路攻击。2018年1月,该缺陷随另一个基于推测执行机制的重量级资讯安全漏洞、硬件缺陷“Spectre”在通用漏洞披露中公布。
内核页表隔离是Linux内核中的一种强化技术,旨在更好地隔离用户空间与内核空间的虚拟内存来提高安全性,缓解现代X86 CPU中的“熔毁”硬件安全缺陷。
B堆是一个用来保证子树在一个内存页的二叉堆。这样可以在使用虚拟内存时减少访问很大堆时内存页的访问。传统的实现中,元素位置的映射每一级都放在不同的内存页中。
内核页表隔离是Linux内核中的一种强化技术,旨在更好地隔离用户空间与内核空间的虚拟内存来提高安全性,缓解现代X86 CPU中的“熔毁”硬件安全缺陷。
B堆是一个用来保证子树在一个内存页的二叉堆。这样可以在使用虚拟内存时减少访问很大堆时内存页的访问。传统的实现中,元素位置的映射每一级都放在不同的内存页中。
分页表是一种数据结构,它用于计算机操作系统中的虚拟内存系统,其存储了虚拟地址到物理地址间的映射。虚拟地址在访问进程中是唯一的,而物理地址在硬件中是唯一的。