[发明专利]用于唯一识别外围组件设备的系统和方法有效
申请号: | 200710108949.3 | 申请日: | 2007-06-07 |
公开(公告)号: | CN101086708A | 公开(公告)日: | 2007-12-12 |
发明(设计)人: | A·P·博兰;S·E·H·马哈茂德;M·兰加拉贾;A·哈里拉马萨米 | 申请(专利权)人: | 戴尔产品有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F13/10 |
代理公司: | 北京纪凯知识产权代理有限公司 | 代理人: | 程伟 |
地址: | 美国德*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 唯一 识别 外围 组件 设备 系统 方法 | ||
技术领域
本发明涉及计算机系统领域,并且更具体地涉及用于识别外围组件设备的系统和方法。
背景技术
由于信息的价值和效用不断增加,个人和商业领域中都在寻求额外的方法来处理和存储信息。对用户来说一种可利用的选择是信息处理系统。信息处理系统通常为商业、个人、或其它用途对信息或数据进行处理、汇编、存储、和/或通信,以允许用户利用信息的价值。由于不同用户或应用对技术和信息处理的需要和需求存在变化,因此信息处理系统也可能存在变化,相应的变化是关于被处理的信息是什么,如何处理信息,有多少信息要进行处理、存储或通信,以及如何快速和有效地对信息进行处理、存储或通信。信息处理系统的变化允许信息处理系统成为通用的并为特定的用户或特定的用途,诸如金融交易处理、航空预定、企业数据存储、或全球通信进行配置。此外,信息处理系统可包括大量的硬件和软件组件,可以配置这些组件用于对信息进行处理、存储、及通信,这些组件可以包括一种或多种计算机系统、数据存储系统、及网络系统。
当在信息处理系统中引导计算机系统时,可以使用几种可引导设备的任一种来引导计算机系统。诸如软盘驱动器或光盘只读存储器(CD-ROM)的某些可引导设备,可以模拟或接收来自基本输入输出系统(BIOS)的控制。诸如依赖外围组件互连总线(PCI设备)的其他实例性的可引导设备,可以提供他们自己的引导代码。通常,用户可以为可利用的可引导设备设置引导操作时计算机跟随的引导顺序。用户希望从一个引导操作到下一个始终如一地跟随该引导顺序。
外围组件设备可以包括适用于外围组件互连(PCI)、快速外围组件互连(PCIE)、扩展的外围组件互连(PCI-X)的设备。典型地,信息处理系统使用用于识别特殊的外围组件的位置的总线/设备/功能识别系统(“bus/dev/fn”)来识别这样的外围组件。当该bus/dev/fn系统可用时,如果从一次引导到下一次引导在信息处理系统添加或移除设备,那么会改变特殊的外围组件设备(或对应的设备插槽)的bus/dev/fn标识符。如果bus/dev/fn标识符在引导操作之间变化,会出现一些问题。例如,如果将可引导设备的顺序基于每个设备的bus/dev/fn和系统配置变化列入BIOS中,那么将不再校正该列表的bus/dev/fn标识符并且将不依照该BIOS引导规范引导该可引导设备。此外,如果发生配置错误或另一个运行时间错误,该信息处理系统可能不能识别已遇到错误的设备。
现有的唯一地识别PCI设备的方法的主要缺点,即所使用的唯一的签名专用于特殊的计算平台。因此,用来产生这样的唯一签名的代码对于每个新系统来说必须重写。
发明内容
因此,产生了关于在信息处理系统中用于识别外围组件的改进的系统和方法的需求。
产生了进一步的需求,该需求是关于在信息处理系统中跟随那里的外围组件的安装和移除始终如一地识别外围组件的系统和方法。
描述了在信息处理系统中用于识别外围组件设备而产生基于路径的签名的方法和设备,该方法和设备可以减轻在信息处理系统中识别外围组件设备的现有的系统和方法的相关缺点和难度。
一方面,公开了包括一个或多个处理资源的信息处理系统、与处理资源通信的第一主机总线、以及与该第一主机总线通信的多个外围组件设备。每个外围组件设备具有与该第一主机总线相关的定义的路径。该信息处理系统同样包括列出关于每个组件设备的路径的基本输入输出系统(BIOS)和静态表。将BIOS配置成识别每个外围组件设备,并提供关于每个外围组件的定义的基于路径的设备签名。
另一方面,公开了识别外围组件的系统,该系统包括基本输入输出系统(BIOS)、静态表、以及外围组件互连(PCI)总线计数器。该静态表与该BIOS相关联,并且列出路径信息和关于每个组件设备的定义的设备签名。配置该PCI总线计数器来识别与每个设备插槽相关联的外围组件,并产生用于识别每个相关外围组件的基于路径的组件签名。
另一个方面是用于识别外围组件的方法,该方法包含产生静态表,该静态表列出多个外围组件设备的唯一签名和它们的相对路径。该方法同样包括识别一个或多个与外围组件设备插槽相关联的组件并产生组件签名,该组件签名能够识别每个相关外围组件并包括基于路径的标识符。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于戴尔产品有限公司,未经戴尔产品有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710108949.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:光纤用母材、光纤及其制造方法
- 下一篇:一种处理废气中SOx的方法