- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
分区系统中有哪些保留内存区域? 在分区环境中,可分区服务器会保留一些物理内存用于激活服务器的分区功能。在了解逻辑分区的逻辑内存与物理内存地址映射之前,首先应考虑这些保留的内存区域。它们是: 用于系统管理的区域, Hypervisor 分区页面表 Partition page tables 转换控制表 Translation control entry(TCE) 这三个内存区域在逻辑分区的内存之外,不在逻辑分区的内存中分配。 Hypervisor 在分区环境下,hypervisor 被加载到物理内存中地址为0的第一个PMB上,这是专为Hypervisor区域保留的地址。Hypervisor主要用于完成分区环境下的虚拟内存管理、调试寄存器和内存访问、以及提供对分区虚拟终端的支持。尽管Hypervisor不会占用这一整块内存空间,但是第一块PMB一定要保留,不能为任何分区所占用。 注 : PMB (Physical memory block) 物理上连续的内存块,当前其单位是256MB。 由服务器全局的固件(global firmware)来管理,一PMB ID 在整个服务器中是唯一的。 LMB (Logical memory block) 逻辑分区中的内存块, 其单位是256MB。LMB ID 在一逻辑分区中是唯一的。 一个LMB对应一个PMB。 所以,不同的分区中会有相同的LMB ID, 而不同分区中相同的LMB ID,实际上对应服务器中不同PMB ID。 Partition page tables AIX的虚拟内存管理(VMM – virtual memory manager)使用高级系统管理服务(hypervisor sevices)来管理分区页面表partition page table。AIX中的VMM进行虚拟地址到分区逻辑内存地址的映射,hypervisor 服务在分区页面表(partition page tables) 中进行到服务器物理内存地址的映射。 分区页面表不占用逻辑分区中逻辑内存空间, 它是分区逻辑内存之外的一段物理内存空间,是每一个逻辑分区进行操作所必需的额外内存。(即,每个分区实际所占用的内存大小为所分配的逻辑内存与分区页面表所占物理内存之和。) 分区页面表的大小是由页表条目个数决定的,每个页表条目有16个字节,每4个页表条目对应一4K字节的页面。 所以,分区页面表是一连续的物理内存块,其大小为分区逻辑内存的 1/64 ,值是一个2的N次幂。 从与其大小相同的校准地址(Alignment)开始分配,对应关系如下: 分区逻辑内存大小(GB) 分区页面表大小 校准地址(Alignment) 所需PMB数 0.25 4MB 4 MB 1 0.5 8 MB 8 MB 1 0.75 – 1 16 MB 16 MB 1 1.25 - 2 32 MB 32 MB 1 2.25 - 4 64 MB 64 MB 1 4.25 - 8 128 MB 128 MB 1 8.25 - 16 256 MB 256 MB 1 16.25 - 32 512 MB 512 MB 2 32.25 - 64 1GB 1GB 4 64.25 - 128 2GB 2GB 8 128.25 - 256 4GB 4GB 16 例如,内存为2.5GB的分区,其页面表空间应为39MB,与其最接近的2的幂是64, 所以尽管只使用39MB,但需要占用64MB的物理内存空间。分区页表要使用连续的物理内存,与其校准的地址应是页表尺寸。对64MB的页表,应从64的整数倍的物理地址开始分配页表空间。 分区页表会放在第一个有效的PMB中 -- 如果此PMB能用于存放页表,并所剩空间能容纳下此页表。 否则使用下一个有效的PMB。 注: 为分区分配的页表内存,不能在分区的操作系统中使用。 Translation control entry (TCE) tables 在非分区环境中,TCE表是由操作系统控制的。在分区环境中,操作系统使用hypervisor 服务来操纵TCE表。操作系统负责将所要用的I/O总线地址转换成分区中逻辑设备的映射,Hypervisor 负责将其进一步转换成在TCE表中物理设备的映射。Hypervisor需要为TCE表保留一专用的内存区域 ,使得分区在进行DMA操作时能将逻辑I/O 地址直接转换成所对应的PCI卡。 每个单独的TCE表不大于8MB,其中包含有2^20 个8字节的条目,每一条目可对应4K的空间,因此每个TCE表可以映射4GB的物理地址空间。 在分区环境中,TCE表是从物理内存的最高端开始,
您可能关注的文档
- 【毕业论文】单片机为控制核心的开关优化设计.doc
- 【毕业论文】电子密码锁报告.doc
- 【毕业论文】基于51单片机_和_ds12c887的日历时钟显示系统设计.doc
- 【毕业论文】基于51系列单片机数字时钟报告.doc
- 【毕业论文】基于arm-linux和gprs技术的家庭智能控制终端设计与实现.doc
- 【毕业论文】基于at89c52单片机实现短距离无线通信.doc
- 【毕业论文】基于jsp.servlet的网络教学平台的设计与实现.doc
- 【毕业论文】基于s12单片机的循迹小车视觉系统设计与优化.doc
- 【毕业论文】基于单片机l297与l298的步进电机驱动器的设计.doc
- 【毕业论文】基于单片机的led汉字显示屏的设计与实现.doc
文档评论(0)