【技术实现步骤摘要】
本专利技术涉及动态地关联端口与主控制器。
技术介绍
主控制器在计算机系统中是常见的。许多主控制器控制利用特定协议来操作的互联(即总线)子系统。例如,采用通用串行总线(USB)输入/输出(I/O)子系统的计算机系统需要至少一个USB主控制器。其它的协议使用它们自己的主控制器,其中例如串行高级技术附件(SATA)。主控制器与配属到该主控制器上的兼容设备进行通信。很多时候这些设备经由端口被配属,例如使用USB的情形。这些端口可以包括外部端口 ,其实际具有在计算机系统的外壳上的物理插入接口 ,并且它们也可以包括用于永久设备的内部端口 ,该永久设备例如在膝上型计算机中的集成网络摄像机。 对于许多协议子系统(例如USB)而言,存在给定的主控制器能够控制的端口的最大数目。不同版本的USB实现允许控制不同数目的端口。因为用于单个主控制器的端口数目的限制,现在许多高级的计算机系统具有用于单个协议的多个主控制器。例如,在USB1. l的情形中,单个主控制器可以控制两个端口。在USB 2.0的情形中,单个主控制器可以控制多达八个端口。如果计算机系统需要多于8个的USB 2.0端口,计 ...
【技术保护点】
一种动态地关联端口以用于节能的方法,包括: 当计算机系统中的当前活动端口总数小于第一主控制器的最大端口容量数时,动态地将所述计算机系统中的新活动端口与所述第一主控制器相关联;以及 当所述计算机系统中的当前活动端口总数大于或等于所述第一主控制器的最大端口容量数时,动态地将所述计算机系统中的新活动端口与第二主控制器相关联, 其中,每一个端口、所述第一主控制器、以及所述第二主控制器都采用相同的协议。
【技术特征摘要】
US 2008-7-3 12/217,466一种动态地关联端口以用于节能的方法,包括当计算机系统中的当前活动端口总数小于第一主控制器的最大端口容量数时,动态地将所述计算机系统中的新活动端口与所述第一主控制器相关联;以及当所述计算机系统中的当前活动端口总数大于或等于所述第一主控制器的最大端口容量数时,动态地将所述计算机系统中的新活动端口与第二主控制器相关联,其中,每一个端口、所述第一主控制器、以及所述第二主控制器都采用相同的协议。2. 如权利要求1所述的方法,还包括当所述计算机系统中的当前活动端口总数小于或等于所述第一主控制器的最大端口 容量数时,阻止所述第二主控制器加电到工作状态。3. 如权利要求2所述的方法,还包括当所述第一主控制器当前工作在该第一主控制器的最大端口容量数上,且所述第二主 控制器当前处于断电状态,并且所述计算机系统中的另外的端口变为活动并请求与主控制 器关联时,允许所述第二主控制器加电到工作状态。4. 如权利要求3所述的方法,还包括一旦所述第二主控制器是工作的,则动态地将所述另外的端口与所述第二主控制器相 关联。5. 如权利要求3所述的方法,还包括当所述当前活动端口总数小于或等于所述第一主控制器的最大端口容量数并且一个 或多个当前活动端口保持与所述第二主控制器相关联时,将所述计算机系统中的所述一个 或多个当前活动端口的关联从关联于所述第二主控制器改变为关联于所述第一主控制器。6. 如权利要求1所述的方法,还包括在新停用端口不再与所述第二主控制器相关联并且在所述计算机系统中没有其它活 动端口与所述第二主控制器相关联之后,对所述第二主控制器断电。7. 如权利要求1所述的方法,其中,所述协议是通用串行总线协议。8. —种动态地关联端口以用于节能的设备,包括 计算机系统中的端口关联逻辑,用于当所述计算机系统中的当前活动端口总数小于第一主控制器的最大端口容量数时,动 态地将所述计算机系统中的新活动端口与所述第一主控制器相关联;以及当所述计算机系统中的当前活动端口总数大于或等于所述第一主控制器的最大端口 容量数时,动态地将所述计算机系统中的新活动端口与第二主控制器相关联,其中,每一个端口、所述第一主控制器、以及所述第二主控制器都采用相同的协议。9. 如权利要求8所述的设备,其中,所述端口关联逻辑还用于当所述计算机系统中的当前活动端口总数小于或等于所述第一主控制器的最大端口 容量数时,阻止所述第二主控制器加电到工作状态。10. 如权利要求9所述的设备,其中,所述端口关联逻辑还用于当所述第一主控制器当前工作在该第一主控制器的最大端口容量数上,且所述第二主 控制器当前处于断电状态,并且所述计算机系统中的另外的端口变为活动并请求与主控制 器关联时,允许所述第二主控制器加电到工作状态。11. 如权利要求10所述的设备,其中,所述端口关联逻辑还用于一旦所述第二主控制...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。