第 20 章 内存管理与配置
277
第 20 章 内存管理与配置
20.1 内存管理
本章概述了 ANSYS内存管理模式,定义了一些常用术语。
20.2 基本概念
计算机可利用的内存叫实际内存,即通过内存条得到的物理内存( RAM), ANSYS程序
推荐的最小真实内存根据系统的不同而有所不同,这些已在 ANSYS安装和配置指南 中列出。
20.2.1 ANSYS 工作空间和交换空间的需求
ANSYS程序需要一些空间以便能驻留在内存中,以及增加额外的工作空间。对大多数系
统而言,ANSYS的工作空间缺省值是 64MB,在 WINDOWS系统中是 32MB。如图 19-1 所示。ANSYS
程序需要的内存总量往往超过了其可得到的真实内存。额外的内存来自于系统的虚拟内存,
这些内存仅是计算机硬盘空间的一部分, 被系统用来代替物理内存。 被系统作为虚拟内存使
用的磁盘空间叫做交换空间,相应的文件为交换文件。 ANSYS程序需要的交换空间的大小取
决于实际可得到的内存量、 ANSYS可执行文件的大小及 ANSYS工作空间的大小。
图 20-1 可得到的(计算机)内存与( ANSYS)所需内存的比较。
系统的虚拟内存用于满足 ANSYS对内存的额外需求。
20.2.2 ANSYS 如何使用工作空间
为了解 ANSYS如何使用工作空间(图 19-1 中的阴影部分),需要清楚该空间分为两部
分:数据库空间和暂存空间,如图 19-2 所示。数据库空间用于与 ANSYS数据库打交道(模
型的几何形状、材料特性、载荷等);暂存空间是进行所有内部计算的空间(如单元矩阵的
形成、波前法求解、布尔计算等)。在大多数系统上,总工作空间的缺省值为 64MB,这当
中, 16MB为数据库空间, 48MB为暂存空间。(部分暂存空间存储二进制文件缓冲寄存器,
见本章后面对 NUM-BUFR的描述。
图 20-2 ANSYS 的工作空间如何划分