
【计】 expanded address space
approve; but; can; may; need; yet
augment; expansion; extend; extension; strengthen
【经】 expand; expansion
【计】 address space
在计算机体系结构与操作系统领域,"可扩充的地址空间"是一个重要的概念,其英文对应术语为Expandable Address Space。以下是基于专业词典和技术文献的详细解释:
可扩充的地址空间指计算机系统或进程的虚拟内存地址范围具备动态扩展的能力。其核心特征是通过硬件(如MMU内存管理单元)与操作系统协作,允许程序访问超出物理内存容量的地址范围,并支持按需动态增长。
英文释义:
Anexpandable address space is a virtual memory range that can be dynamically extended beyond initial allocation limits, typically managed via paging mechanisms and OS-level resource allocation.
(来源:Intel® 64 and IA-32 Architectures Software Developer Manuals)
分页机制(Paging)
操作系统将地址空间划分为固定大小的"页",物理内存与磁盘交换区(如Swap空间)协同工作。当程序访问超出当前物理内存的地址时,触发缺页中断(Page Fault),操作系统动态加载所需数据到内存。
(参考:Operating System Concepts, Silberschatz et al.)
地址扩展技术
(来源:Microsoft Windows Internals, Russinovich)
mmap
系统调用)。(案例参考:Understanding the Linux Kernel, Bovet)
mmap
等系统调用规范,明确地址空间动态扩展的编程接口。(标准文档:IEEE POSIX.1-2017;AMD64 Architecture Programmer’s Manual)
中文术语 | 英文术语 | 技术含义 |
---|---|---|
可扩充的地址空间 | Expandable Address Space | 支持动态增长的虚拟内存范围 |
缺页中断 | Page Fault | 触发操作系统加载缺失页面的中断 |
内存映射文件 | Memory-Mapped File | 文件内容直接映射至虚拟地址空间的机制 |
可扩充的地址空间(Expandable Address Space)是计算机体系结构中的术语,指通过技术手段使程序或系统能够访问比物理内存更大的地址范围。其核心特点是通过逻辑层面的扩展,而非直接增加物理硬件容量。具体可从以下三方面理解:
基本定义
在物理内存有限的情况下,通过虚拟内存管理、地址映射等技术,使程序可使用超过实际物理内存容量的逻辑地址范围。例如,32位系统通过PAE(物理地址扩展)技术将地址空间从4GB扩展到64GB。
实现方式
应用价值
主要服务于大型程序、数据库等需要大内存的场景。例如:一个10GB的数据库文件在4GB物理内存的机器上,可通过虚拟地址空间完整加载并进行随机访问。
该概念与物理地址空间形成对比,后者受限于硬件实际容量。现代操作系统如Linux的swap分区、Windows的页面文件均基于此原理实现内存扩展。
白交通支比较测试闭庭裁判官的质权财政局插话朝秦暮楚大脑性眩晕读出元件二溴肉桂酸乙酯氟化氙福建白蛉共同费用汇集鼓房国际税法股权搅拌装置假脱机指令节的结论寻找程序克伦珀勒氏试验肋的两端对齐卵圆核层磨牙后结节努斯包姆氏麻醉普通年金的期款奇偶错误模块时体层照相机