用于表征热瞬态性能的方法和仪器的制造方法_3

文档序号:8476641阅读:来源:国知局
44] 存储器112可以被用于在计算机系统102的操作期间存储程序和数据。因此,存储 器112可以是较高性能、易失性、随机存取存储器,诸如,动态随机存取存储器(DRAM)或静 态存储器(SRAM)。然而,存储器112可以包括用于存储数据的任何装置,诸如,磁盘驱动器 或其它非易失性、非暂时性的存储装置。根据本发明的各种实施方式可以将存储器112规 划为特定的结构,且在一些情况中的独特的结构,以执行本文中所公开的各个方面和功能。
[0045] 计算机系统102的组件可以由互联的元件(诸如总线114)来耦合。总线114可 以包括一个或多个物理总线,例如,集成在相同机器内的组件之间的总线,但可以包括任何 系统元件之间的任何通信耦合,其包括专用或标准的计算总线技术,诸如IDE、SCSI、PCI和 无线带宽(InfiniBand)。因此,总线114能够使通信,例如,使数据和指令,在计算机系统 102的系统元件之间交换。
[0046] 计算机系统102还包括一个或多个接口装置116,诸如,输入装置、输出装置和组 合输入/输出装置。接口装置可以接收输入或提供输出。更具体的是,输出装置可以提供 信息用于外部显示。输入装置可以接受来自外部源的信息。接口装置的实例包括键盘、鼠 标装置、轨迹球、麦克风、触摸屏、打印装置、显示屏、扬声器、网络接口卡,等等。接口装置允 许计算机系统102与外部实体(诸如用户和其它系统)交换数据和通信。
[0047] 存储系统118可以包括计算机可读、可写、非易失性的、非暂时性的存储介质,在 该存储介质中存储着定义将由处理器执行的程序的指令。存储系统118也可以包括记录在 介质中或介质上的信息,并且该信息可以由该程序处理。更具体的是,信息可以存储在特别 配置为节约存储空间或增加数据交换性能的一个或多个数据结构中。指令可以持续地存储 为编码的信号,并且指令可以使处理器执行本文中所描述的任何功能。介质可以例如是光 盘、磁盘或闪存,等等。在操作中,处理器或一些其他控制器可以使数据从非易失性记录介 质读入到另一个存储器,诸如,存储器112,其相比包括在存储系统118中的存储介质,允许 处理器更快地访问信息。存储器可位于存储系统118或存储器112中,然而,处理器110可 以操控存储器112中的数据,并且然后在处理完成后可将数据复制到与存储系统118相关 的介质。多种组件可以管理介质和集成电路存储元件之间的数据移动,并且目前描述的实 施方式并不限于此。此外,实施方式不限于特定的存储器系统或数据存储系统。
[0048] 虽然计算机系统102通过示例的方式被示出为一种可以实践根据本发明的各个 方面和功能的计算机系统示出,但目前公开的实施方式的任何方面不限于如在图1中所示 的计算机系统上实现。可以在具有不同于图1中所示的结构或组件的一个或多个计算机上 实现根据目前公开的实施方式的各个方面和功能。例如,计算机系统102可以包括特殊编 程的,专用硬件,比如,被定制来执行本文所公开的特定操作的专用集成电路(ASIC)。而另 一个实施方式可以使用MotorolaPowerPC处理器运行MACOS系统X的若干通用计算装置 和运行专有的硬件和操作系统的若干专用的计算装置,来执行相同的功能。
[0049] 计算机系统102可以是包括管理包括在计算机系统102中的至少一部分硬件元 件的操作系统的计算机系统。通常,处理器或控制器,如处理器110,执行操作系统,例如, 该操作系统可以是基于Windows的操作系统,如可从微软公司得到的WindowsNT、Windows 2000(WindowsME)、WindowsXP或WindowsVista操作系统,可从苹果计算机得到的MAC OS系统X操作系统,许多基于Linux操作系统分布中的一个,例如,可从红帽公司(RedHat Inc.)获得的企业Linux操作系统,可从SUN微系统公司得到的Solaris操作系统,或可从 各种来源得到的UNIX操作系统。也可以使用许多其它的操作系统,并且实施例不受限于任 何特定的实现。
[0050] 处理器和操作系统一起定义计算机平台,该计算机平台可以以高级程序语言编写 应用程序。这些组件应用可以是可执行的、中间的代码,例如,C-、字节码或在通信网络例 如,互联网上使用通信协议,例如,TCP/IP通信的解释程序代码。类似地,根据目前公开的 实施例的各个方面可以使用面向对象的编程语言实现,诸如,.Net、SmallTalk、Java、C++、 Ada、或C#(C-Sharp)。也可以使用其它的面向对象的编程语言。可替代的是,可以使用功能 性的、脚本的或逻辑编程语言。
[0051] 此外,根据目前公开的实施例的各个方面和功能可以在非编程的环境中实现,所 述非编程的环境例如,以HTMUXML、或其它格式创建的文档,所述文档当在浏览器程序窗口 被观看时,呈现图形用户界面的各个方面、或执行其它功能。此外,根据本发明的各个实施 例可以实现为编程元件或非编程元件,或它们的组合。例如,网页可以使用HTML来实现,而 网页内被访问的数据对象可以用C++来编写。因此,目前公开的实施方式不限于特定的编 程语言,而能够使用任何适合的编程语言。
[0052] 包括在实施方式中的计算机系统可以执行目前公开的实施方式的范围之外的附 加功能。例如,可以使用现有的商业产品来实现系统的各个方面,例如,数据库管理系统,诸 如,可从西雅图WA的微软得到的SQL服务器、来自加州,红木岸区的Oracle的Oracle数据 库和来自Oracle的子公司MySQLAB的MySQL、或集成软件,诸如来自纽约阿蒙克的IBM公 司的WebSphere中间件。然而,例如,运行SQL服务器的计算机系统能够支持根据目前公 开的实施方式的各个方面和各种各样的应用的数据库。
[0053] 示例系统的架构
[0054] 图2示出了包括分布式系统200的物理元件和逻辑元件的环境图。如图所示,专 门地根据目前的公开的实施方式配置分布式系统200。关于图2中叙述的系统结构和内容 仅仅是为了示范的目的并不旨将实施方式限定为在图2中示出的特定结构。如本领域的技 术人员将理解的,许多变体系统的结构可以建立而不背离目前公开的实施方式的范围。为 了提升清晰度,在图2中选择示出了特定的布置。
[0055] 信息可以通过使用任何技术在图2中所描绘的元件、组件和子系统之间流动。例 如,这样的技术包括经由TCP/IP协议在网络上传递信息、在存储器的模块间传递信息以及 通过写入文件、数据库或一些其他非易失性存储装置来传递信息。可以使用其它的技术和 协议,而不违背目前公开的实施方式的范围。
[0056] 参考图2,系统200包括用户202、接口 204、数据中心设计和管理系统206、通信网 络208以及数据中心数据库210。系统200可以允许用户202,诸如数据中心设计师或其 它数据中心员工,与接口 204交互以创建或修改一个或多个数据中心配置的模型。根据一 个实施方式,接口 204可以包括底层编辑器(flooreditor)和机架编辑器的各个方面,如 在序号为PCT/US08/63675、题目为"用于管理设施功率和冷却的方法和系统(METHODSAND SYSTEMSFORMANAGINGFACILITYPOWERANDCOOLING) " 于 2008 年 5 月 15 日提交的专利 合作条约申请中所公开的,通过引用将其整体并入本文(本文中称为"PCT/US08/63675申 请")。在其它实施方式中,接口 204可以使用能够使用户202以拖放的方式设计包括数据 中心或任何其子集的物理布局的表示的模型的专用设施来实现。该布局可以包括数据中心 结构组件以及数据中心设备的表示。如可以在本文公开的各种实施方式中发现到的是,下 文将进一步讨论接口 204的特征。在至少一个实施方式中,系统200通过接口接收关于数 据中心的信息,并且给用户提供数据中心的评估和建议。此外,在至少一个实施方式中,可 以执行优化过程以优化冷却系能和数据中心的能量使用。
[0057] 如在图2中所示,数据中心设计和管理系统20
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1