地址窗口扩展

✍ dations ◷ 2025-10-18 22:11:08 #微软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区域因此可作为保护敏感的应用程序数据(如加密密钥)的一种方式。

相关

  • 壤土壤土(英语:loam)是土壤分类之一。指粘性高的土壤,沉泥和粘土的含有比率大约在25~40%。由壤土构成的地层称作壤土层,日本有著名的关东壤土,其地层群总称关东壤土层。关东壤土是关东
  • 詹姆斯·罗斯曼詹姆斯·E·罗思曼(英语:James E. Rothman,1950年11月3日-),美国生物学家和医学家,耶鲁大学细胞生物学系系主任、Fergus F. Wallace名誉生物医学教授。他曾获得多种荣誉,包括哥伦比
  • 格洛斯特郡格洛斯特郡(英语:Gloucestershire,读音:/'.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Unicode","Code2000","G
  • 哈拉雷哈拉雷(英语:Harare,旧称索尔兹伯里,英语:Salisbury),是津巴布韦共和国的首都。市区人口1,600,000,都会区人口2,800,000 (2006年)。附近多铬矿和金矿开采。周围是津巴布韦最富庶的农
  • 勉方言勉方言是勉语的一种,属于苗瑶语系瑶语支。说勉方言的人自称“勉”或“优勉”等,共有100万人,其中中国55万,越南35万,其余分布在老挝、泰国、美国等地。中国一般以广西金秀瑶族自
  • 尹达尹达(1906年-1983年),原名刘燿,字照林,又名刘虚谷。河南省滑县人。中国现代考古学家。早年毕业于河南大学,后供职于中央研究院历史语言研究所考古组。抗日战争期间,奔赴延安,任教于陕
  • 中央区 (以色列)中央区(希伯来语:מחוז המרכז‎)是以色列六个行政区之一,首府拉姆拉。面积1,276km²;人口约161万(2005年),其中犹太人占88%、阿拉伯人占8%。
  • 通德拉 (葡萄牙)通德拉(Tondela)是葡萄牙的一座城市。面积371.2平方公里。人口有31,026人。管辖有26个堂区。在行政区划上属于维塞乌区。
  • 陈大年 (企业家)陈大年(英语:Danny Chen,1978年-),中国互联网企业家。他创立了连尚网络并担任首席执行官,该公司推出了世界上首个最大的WiFi分享软件WiFi万能钥匙。陈大年是盛大的联合创始人,他曾担
  • 贝尔吉塔公主国王陛下 王后陛下贝尔吉塔公主(瑞典语:Birgitta Ingeborg Alice;1937年1月19日-),是瑞典和霍亨索伦的公主,瑞典国王卡尔十六世·古斯塔夫的姐姐。与约翰·格奥尔格王子(英语:Prince