地址窗口扩展

✍ dations ◷ 2025-11-10 04:15:45 #微软API,Windows NT体系结构,X86内存管理

地址窗口扩展(英语:Address Windowing Extensions,缩写AWE)是一项Microsoft Windows应用程序接口,它允许32位应用软件访问超出其虚拟地址空间限制(4GB)的物理内存。在地址窗口扩展下将应用程序的虚拟地址空间映射到物理内存的过程被称为“加窗”(windowing),并类似其他环境的覆盖概念。AWE对于需要操作极大数据集的数据密集型应用程序(例如数据库管理系统,科学和工程学软件)有益。

应用程序保留虚拟地址空间的区域或“窗口”,并分配物理内存的一个或多个区域。使用地址窗口扩展API,应用可以将虚拟窗口映射到任何一个物理区域。应用程序可以保留多个虚拟地址空间,并将其映射到物理内存的任何分配区域,只需虚拟地址空间中保留的字节数与物理内存区域相匹配。应用程序必须有“锁定内存页”的特权才能使用地址窗口扩展。

当保留内存超过4GB时,地址窗口扩展依赖于物理地址扩展的支持。地址窗口扩展在Windows 2000中作为一个取代PSE36(英语:PSE36)方法的新API被引入。PSE36方法自Windows NT 4.0企业版引入,用于访问超过4GB内存,在Windows 2000中已不支持。第一批使用地址窗口扩展的应用程序是Oracle 8.1.6和Microsoft SQL Server 2000。

如果/3GB引导标识被使用以重新分配32位虚拟空间(2GB内核空间和2GB用户空间改为3GB用户空间),地址窗口扩展将只能访问16GB物理内存。此限制是因为只有1GB内存保留给内核,而没有足够的内存用于映射超过16GB内存的页表项。通过地址窗口扩展可寻址的最大内存量也因Windows许可方案而额外限制。例如,Windows 2000 Advanced Server限制为8GB,Windows 2000 Data Center Server则支持64GB。

2004年在Dr. Dobb's Journal(英语:Dr. Dobb's Journal)发布的一篇文章称注意到使用地址窗口扩展分配的内存将不会被写入页面文件,并建议AWE区域因此可作为保护敏感的应用程序数据(如加密密钥)的一种方式。

相关

  • 胺碘酮胺碘酮(英语:Amiodarone)为一种抗心律失常药,可用于预防或治疗数种心律不整,包含心室频脉(英语:ventricular tachycardia)(VT)、心室颤动(VF)、宽QRS复合波心搏过速、心房颤动,以及阵发性
  • 超低温保存深低温保存或超低温保存(英语: cryopreservation),指将生物、生命组织、或细胞等有机物质和其他物质在摄氏零下196度或以下的低温保存的一种科技。一般来说,深低温保存是泛指
  • 鱼藤酮鱼藤酮(Rotenone),又称毒鱼藤(Tubatoxin),是一种无色、无味的,酮类结晶化合物。可从多种豆科及藤本植物(例如:鱼藤)的种子、茎部和根部提取,是一种天然的广谱杀虫剂。 是鱼藤根中的主要
  • 台湾文献馆国史馆台湾文献馆(简称台湾文献馆)是中华民国政府维护与保存台湾相关史政文献的专责机构,前身为台湾省政府设置的“台湾省文献委员会”,精省后改为现名并成为国史馆唯一的附属机
  • 洋人外国人是指非本国籍的公民或人民,反义词为本国人(国民)。中文里该词在汉朝时已经出现。在许多国家中,外国人在法律上的权力、权利和义务如参政权、工作权、财产权等都与本国人有
  • 曹颖甫曹颖甫(1866年-1938年),名家达,字尹孚,号鹏南,晚署掘巢老人,江苏江阴人,医学家。清光绪二十一年(1895年)举孝廉,邃文学又知医,尔后入南菁书院深造。时山长黄以周(元同)为晚清经学大师,尝于治
  • Cyclodorippoida圆关公蟹派(Cyclodorippoida)是短尾下目的一个节,其下只有一个圆关公蟹总科,该科下则有3个科,即圆关公蟹科、波纹蟹科和叶鬼蟹科。
  • 最后一个莫西干人 (1920年电影)《最后一个莫西干人》(英语:The Last of the Mohicans)是一部1920年的美国电影,改编自詹姆斯·菲尼莫尔·库珀的同名小说《最后的摩根战士》,由莫里斯·都纳尔(英语:Maurice Tourne
  • 招魂 (电影)《招魂》(英语:)是一部2013年上映的美国超自然(英语:Supernatural fiction)恐怖片,由温子仁执导,根据真实故事改编而成,由维拉·法梅加、帕特里克·威尔森、荣·利文斯通与莉莉·泰勒
  • 两院制 (心理学)两院制(英语:Bicameralism)又称二分心智理论 (被划分为“两个议院”的情况),指的是心理学中的一种假设,该假设认为,人的心灵曾经以一种认知功能被分割的状态运作,一部分划分在似乎用