地址窗口扩展

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

相关

  • 抠鼻子抠鼻子是习惯做在正常情况下,何时人的鼻子会分泌鼻涕以防止外界灰尘等异物入侵肺部。初始分泌的鼻涕呈无色无味状,但当鼻涕捕捉灰尘以后,鼻涕开始变得粘稠,颜色开始加深,并在灰尘
  • 氧燃烧过程氧燃烧过程是发生在大质量恒星内的核聚变反应,使氧成为更重的元素,它需要1.5×109 K的高温和1010 千克/米3的高密度才能进行。 主要的反应程序如下:或二择一在氖燃烧,惰性的氧
  • 山西老陈醋山西老陈醋是中国四大名醋之一,产于山西省中部汾河平川十余个县市区,至今已有500年余年的历史。2004年被批准为原产地域产品保护,批准的原产地范围包括且限于以下所列:其中著名
  • 高雄州厅高雄州厅厅舍位在今日高雄市前金区,是日治时期高雄州的行政中心所在地。座落于爱河畔的新州厅,由山下町迁至前金,1931年(昭和6年)3月20日完工,5月21日启用,外型华美,倒映在爱河河面
  • 视网膜神经节细胞神经节细胞是一种存在于神经节中的细胞。这个词有时也特指:
  • 镍氰酸盐镍氰酸盐是一类氰配位的镍化合物。最重要的镍氰酸盐是四氰合镍(II)酸盐,它包含着2−阴离子。它可以存在于溶液中或固体中。该配离子具有围绕中心镍离子排列成正方形的氰根。
  • 约翰·施特劳斯约翰·巴普蒂斯特·施特劳斯(德语:Johann Baptist Strauss,1825年10月25日-1899年6月3日),因与其父同名,故通常称为约翰·施特劳斯二世或小约翰·施特劳斯,奥地利作曲家,以圆舞曲作品
  • 狂蟒之灾4《狂蟒之灾4》(英语:Anacondas: Trail of Blood)2009年2月28日上映于美国的恐怖片和惊悚片。科学家抓到了蟒蛇生的小蟒蛇,并且制作出了一种血清,可以使得人和蛇的寿命延长,同时可
  • BigfloBigFlo(韩语:빅플로)为韩国HO COMPANY于2014年推出的男子组合,2014年6月19日以《Delilah》在《M! Countdown》正式出道。出道时成员包括Jungkyun、Ron、Yuseong、Z-UK、High Top
  • 汤姆叔叔的小屋站汤姆叔叔的小屋站(德语:U-Bahnhof Onkel Toms Hütte)是柏林地铁的是柏林地铁地铁3号线的一座车站。站名源自于美国作家哈里特·伊丽莎白·比彻·斯托(斯托夫人)于1852年发表的一