CN1074767A - 计算机、设备及其系统重新配置的方法 - Google Patents

计算机、设备及其系统重新配置的方法 Download PDF

Info

Publication number
CN1074767A
CN1074767A CN92114988A CN92114988A CN1074767A CN 1074767 A CN1074767 A CN 1074767A CN 92114988 A CN92114988 A CN 92114988A CN 92114988 A CN92114988 A CN 92114988A CN 1074767 A CN1074767 A CN 1074767A
Authority
CN
China
Prior art keywords
mentioned
adapter
extension adapter
slot
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN92114988A
Other languages
English (en)
Other versions
CN1026625C (zh
Inventor
连永强
曾根広尚
関家一雄
金田佳久
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of CN1074767A publication Critical patent/CN1074767A/zh
Application granted granted Critical
Publication of CN1026625C publication Critical patent/CN1026625C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4411Configuring for operating with peripheral devices; Loading of device drivers
    • G06F9/4413Plug-and-play [PnP]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4063Device-to-bus coupling
    • G06F13/4068Electrical coupling
    • G06F13/4081Live connection to bus, e.g. hot-plugging
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4411Configuring for operating with peripheral devices; Loading of device drivers

Abstract

本发明提供一种计算机系统,它可以在保持系统 运行的情况下进行适配器的插入或去除,且可根据适 配器的插入和去除自动地对系统进行重新配置。当 一个适配器被插入时,适配器检测机构向资源管理程 序以中断等形式传达适配器插入这一信息。资源管 理程序立即对其进行电的和机械的连接,并从适配器 上的存储器中读出其属性信息以进行必要的设置。

Description

本发明涉及诸如个人计算机或工作站这样的计算机系统,并特别涉及了其系统配置可应用适配器进行改变的计算机系统。
应用适配器改变象个人计算机这样的系统单元的配置已广泛应用。但是,在通常的方法中,适配器被定义成一种静态的或固定的资源,以至在个人计算机运行或通电之时是不能进行系统配置的改变的。在通常的系统中,当系统电源接通之后加电复位过程就开始了。所有的硬设备都被重新设置,然后系统资源的诊断程序接通以检查CPU,存储器等等。
与此同时,适配器也受到检查。系统在一个非易失存储器等设备中存储了关于装配了何种适配器这样的信息,并一般地根据在存储器中存储的信息对适配器进行检查。当适配器的配置需要加以改变时,通常的过程是关掉系统的电源一次,然后运行一个自动设置程序以重新配置系统,通过指定I/O(输入/输出)地址,存储器地址,中断级等等使其能够装入设备驱动程序。如果没有自动设置程序或设置过程不能按自动设置程序进行。则系统管理员就不得不以人工方式通过应用DIP开关(双列直插封装开关)等等来进行设置。于是适配器的改变将给用户增加很大的负担。
以下专利文献可与本发明作为对比。首先是日本公布的未审专利申请(JPUPA)No.60-10481,IPUPA    No.62-27841以及日本公布的未审实用模型申请61-143224透露了在插入或去除一个适配器时如何防止适配器或系统损坏或失灵。JPUPA    No.63-234488透露了如何检测适配器的插入或去除,以及如何通过应用检测过程中的适配器标识信号改变处理过程以适应于该适配器。但是,该文献并未提出对计算机系统配置信息的任何修改。而且,但需要重新设置时,就要进行适配器的适配器的插入或去除。进而是JPUPA    No.59-154521透露了系统配置的联机重新配置。
然而,以上所有的实施例均未提出当适配器被插入或去除时与安装必要的驱动程序同时对系统配置信息进行无须用户干涉的自动修改而重新配置系统。
强烈需要的是当系统加电或运行之中诸如个人计算机的系统配置应能通过适配器的插入或去除进行改变。对于近来出现的便携式个人计算机,这一点特别强烈地需要。因为这类机器就空间而言适配器插入槽的数目较少,而其配置又应该能够对于正在应用的应用程序能够自由改变。应指出的是,此处所谓系统运行状态不仅指操作系统对于一条指令能给出一个提示符,而且也是指应用程序正在运行的状态。
本发明即是在考虑上述情形做出的。旨在提供一种可以在系统运行状态下进行适配器插入或去除的计算机系统,其中系统根据适配器的插入或去除而自动地被重新配置。
根据本发明,为达到上述目的,系统就要赋与一种适配器检测机制,以能够检测出用于扩展的适配器的插入和去除(一台计算机的所有适配器包括用于存储器的简单适配器和用作诸如通讯适配器这样的外设适配器)。适配器具有用于存储其属性信息的存储器。计算机系统还包括电的和机械的分离适配器以及监控当适配器试图插入或去除时适配器的运行状态的装置(程序),以使得当计算机系统运行之中,适配器能够被插入或去除。以下监控适配器运行状态的装置(程序)称为资源管理程序。
当适配器插入时,适配器检测机制将这一事实以中断等方式通知资源管理程序。资源管理程序在适配器插入后立即以机械或电的方式将适配器接入系统,执行必要的设置,包括系统所需的设备驱动程序,通过读出适配器上的存储器的适配器属性信息而分配存储器等,并允许应用程序使用适配器。
当用户要去除适配器时,他(或她)按动适配器去除按钮或从程序中向资源管理程序发出一去除请求。这一请求被传送到资源管理程序,然后该程序核查配器的运行状态,如果该适配器可以去除,则首先在电上解除其连接,然后在机械上解除其连接而加以去除。在连接去除之后计算机系统的用户就可以将适配器去除了。如果有数据正在被写入诸如硬磁盘这类设备,则去除请求要暂停直到适配器成为非作业态。在适配器去除的同时,如果包含有设备驱动程序的话,那么这个程序就会被告知这一设备已禁用这一事实。然后,即使有对该设备的请求,则设备驱动程序就转而回答不存在此设备或设备驱动程序自身被去除。
根据本发明如上描述,在系统加电的状态下可以去除全部的适配器,并从用户观点来说也可以自动地使用这些适配器。
(实施例)
现参照图例在以下对本发明的一个实施例加以说明。
图1展示了一个应用的实施例的外形。图中存储器适配器21与视频摄象机适配器22插入便携式计算机1的插槽(图中未示出)。视频摄象机适配器22附加在视频摄象机3上。便携式计算机1具有两个用于适配器的插槽。这些插槽的目的是一般性的,除了存储器适配器21与视频摄象机适配器22以外,还可接到诸如通讯适配器等各种适配器之上。
图2示例说明了计算机1与适配器2的配置。在图中,计算机的中央处理器4,存储器5以及诸如计算机1的键盘等的输入输出(I/O)装置6被连接到系统总线7上。与系统总线7相连接的一个扩展总线8上接有一个电连接器9,一个机械连接器10以及适配器检测11。适配器去除按钮12设在插槽附近。适配器2除了为之应用的功能模块(例如,在存储适配器情形时是一个存储模块,未表示出)以外还具有一个适配器属性信息存储器13。该适配器属性信息存储器13存储适器的标识符(IDS)与其他信息。
图3展示了图2中适配器2的连接区域2a。这一连接区域2a是被插入到便携式计算机1的插槽中去的。连接区域2a具有信号线14,电源线15以及在其端头的适配检测线16。当适配器2的连接区域2a插入到插槽中时,适配器检测装置11(图2)通过使用适配器检测线16而检测到适配器2的插入。便携式计算机1的机械连接器10(图2)对此的响应是通过驱动一个适配器锁定机构10a将适配器2机械地连接到便携式计算机1上。
图4说明了图2中电连接器9的安排。图中电连接器9的转换开关9a设计得能够控制适配器2的信号线与便携式计算机1的信号线之间的连接。
当用户按动适配器去除按钮12以去除适配器时,则电连接器9与机械连接器10都受到控制,并闭电连接并释放适配器锁定机构10a的锁定。
虽然图2仅表示出电连接器9,机械连接器10,适配器检测装置11以及适配器去除按钮12这样一套组件,但如象本实施例中那样,当具有两个插槽时,也可提供那样的两套组件。当插槽数且再增加时,只须提供相应数目的组件。
图5说明了便携式计算机1的软件配置。图中设备驱动程序17用于附加适配器2。资源管理程序19设在设备驱动程序17与操作系统18之间。资源管理程序19监控适配器2的插入或去除,以及管理图6中的系统配置信息和设备驱动程序17。资源管理程序19稍后将在图7和图8中特别加以说明。应用程序20在操作系统18支持下执行。
以下说明本实施例的操作。首先参见图7说明适配器2插入时的操作。图中,当用户将适配器2插入一空插槽时,适配器2的插入这一信息通过诸如这类程序被传递到资源管理程序19(步S1)。对此的响应是资源管理程序19利用适配器锁定机制10a将适配器2a机械地锁定(步S2)。与此同时,向适配器2加电。机械连接与加电之后,适配器2电连接到便携式计算机1上(在信号组上((步S3)。加电极和信号级这两步的连接抑制了适配器连接时在系统单元中产生噪声之类。在进行了机械和电的连接之后,从适配器2上适配器信息存储器13读出适配器标识符ID以便核查该适配器是否可以连接到系统单元上去(步S4与步S5)。如果可以连接,则适配器进一步的属性信息从适配器属性信息存储器13中读出以便对适配器工作必要的设定并安装必要设备驱动程序17(步S6)。在图7的例子,在适配器属性信息读出之后,资源管理程序19为适配器2建立起一个输入/输出地址,一个存储器地址一个中断级,使得它们不与其他资源发生冲突(步S7)。进而,设备驱动程序被读出并被纳入到操作系统18之中,并建立起工作区(步S8与步S9)。然后,资源管理程序19为适配器初始化一个寄存器等等,或如果指定要重新设置,则读出并重新设置之并在设置了适配器允许标志之后在中断以前将控制传输给操作系统18或应用程序20(步S10-步S12)。
如果适配器2不能使用,或虽然适配器已被连接而由于系统配置的关系(存储器数量不够,必要的文件设备容量太小,或没有必要的输入/输出设备)而不能使用,则资源管理程序19对原本连接上的适配器2进行电与机械的分离,最后适配器2被解除连接。
以下参见图8说明适配器2去除时的操作。图中当用户按动适配器去除按钮12时,该信号被传送到资源管理程序19(步S21)。虽然在这个例子中操作是由用户按动适配器去除按钮12开始的,但当用户从诸如键盘或鼠标这样的设备发出去除适配器请求时或应用程序发出去除适配器请求时,适配器也是可以去除的。在接收到去除适配器的请求之后,资源管理程序19核查适配器2是否正在使用之中。如果在使用,则管理程序就等待直至使用的完成(步S22)。有一种情形而当特别重新设定适配器允许标志及重新设定寄存器等而适配器不再处于使用之中时,则资源管理程序将寄存器内容存放在一个非易失存储器中或一个辅助存储器之中,然后释放设备驱动程序,释放设备驱动程序工作区等等(步S23-S25)。进而该管理程序释放该适配器曾使用过的输入输出地址,存储地址中断级等等(步S26),将适配器作电和机械的断开并将控制传输给操作系统或应用程序(步S27-S29)。这种作法抑制了适配器去除时可能在系统信号线路上产生噪声等。在机械去除之后,适配器2的锁定被释放以使用户可以自由地除去这适配器。
上述实施例的修改形式将在下面说明。
图9表示了一种修正方式,其中有一扩展单元21连接到便携式计算机1,并且大量的适配器2可以通过使用扩展单元的插槽连接到便携式计算机1上。即使在这种情况下,资源管理程序19也可响应对适配器2的向扩展单元21的插入或去除的检测而自动地对系统进行重新配置。
图10表示了便携式计算机构成的一个例子,它由系统单元22和显示单元23结合在一起。在这一例子中,系统单元22比如是A5的规格,而显示单元23也是A5规格。显示单元23包含了前一个例子中适配器的功能,并具有诸如液晶显示装置这样的显示部分,显示控制器和属性存储装置。系统单元22根据附加的显示单元22应用属性存储装置中的信息对其配置进行重新配置。如果图10的装置中应用图11所示A4规格的显示单元24,则图10的A5规格的显示单元23被除去,且图11的A4规格的显示单元24被附在适当的位置。系统单元22对此的响应是对于A4规格的显示单元24将系统重新配置。在这种情形下,由于显示控制器设置在显示单元23和24而不是在系统单元中提供的,于是易于将显示单元从23改变到24或相反。显示单元23和24具有图形输入板的功能。
根据本发明,一个适配器可以在保持计算机系统运行时进行插入和除去。而且处理适配器成为很容易的事,因为任何类型的适配器都可以为用户自动地结合到系统中去。
(图1)表示本发明的一个实施例的外观及其使用状态的一个透视图。
(图2)表示本实施例内部配置的框图。
(图3)说明本实施例的一个适配器的连接区域的框图。
(图4)表示本实施例的一个适配器的连接区域的框图。
(图5)表示本实施例的软件配置的框图。
(图6)表示本实施例系统配置信息的框图。
(图7)表示本实施例的适配器插入时操作过程的流程图。
(图8)表示本实施例去除适配器操作过程的流程图。
(图9)本实施例一个修改形式的透视图。
(图10)表示本实施例另一修改形式的框图。
(图11)进一步说明本实施例上述的另一修改形式的框图。
(数字符号说明)
1-便携式计算机1;
2-适配器;
9-电连接器;
10-机械连接器;
11-适配器检测装置;
12-适配器去除按钮;
13-属性信息存储器;
19-资源管理程序。

Claims (17)

1、一种计算机,它包括以下装置:一个或多个扩展适配器,每一适配器包含存储属性信息的存储区段;以及一个或多个为支撑上述扩展适配器之用的插槽;上述计算机具有以下特征:
具有响应上述扩展适配器在上述插槽中插和或去除而与上述扩展适配器交换预定信息的装置,以及基于上述扩展适配器中存储的上述属性信息而修改其系统配置信息的装置。
2、权利要求1所述的一种计算机,其特征如下:
具有响应上述扩展适配器在上述插槽中的插入和去除而对用于修改系统配置信息的上述装置进行初始化的中断装置。
3、权利要求1或2中所述的一种计算机,其特征为:具有用来对上述扩展适配器从上述插槽中去除发出请求的按钮。
4、权利要求1中所述的一种计算机,其特征如下:具有在上述插槽中对上述扩展适配器进行机械锁定的装置。
5、权利要求1中所述的一种计算机,其特征在于:上述属性信息包括上述适配器的一种标识数字,包括有关可获得的中断级信息,包括仲裁级和一个直接存储访问通道,包括有关可被一程序所设置的输入/输出寄存器信息,包括有关上述适配器中存储器的地址信息,包括用于再继续和重新启动的可保留寄存器的信息,以及有关上述适配器一个或多个设备驱动程序的信息。
6、权利要求1中所述的一种计算机,其特征在于:上述设备驱动程序是来自上述扩展的适配器而安装到计算机系统单元的。
7、权利要求1中所述的一种计算机,其特征为:上述扩展适配器之一为一个显示单元。
8、如权利要求7中所述的一种计算机,其特征为:上述显示单元具有显示控制段。
9、一种计算机,它具有一个或多个用于支撑一个或多个扩展适配器的插槽,其特征如下:具有检测上述扩展适配器插入上述插槽的装置;
具有响应来自上述检测装置的检测信号而将上述扩展适配器在上述插槽中进行机械锁定的装置;
具有响应来自上述检测装置的检测信号而向上述适配器加电的装置;
具有响应来自上述检测装置的检测信号而在一个信号级上连接上述扩展适配器与上述插槽的装置;
具有下述功能的装置:响应来自上述检测装置的检测信号而与上述扩展适配器交换预定信息的功能,以及基于存储于上述扩展适配器中的上述属性信息而对于其系统配置信息进行修改的功能。
具有请求从上述插槽中去除上述扩展适配器的装置;
具有与上述扩展适配器交换预定信息以便修改其上述系统配置信息的装置;
具有响应上述请求而在一个信号级上关断上述扩展适配器与上述插槽之间的通讯的装置;
具有响应上述请求而关断向上述扩展适配器供电的装置;以及
具有响应上述请求而释放上述扩展适配器在上述插槽上的机械锁定的装置。
10、权利要求9中的一种计算机,其特征为:请求从上述插槽中去除上述扩展适配器的上述装置包括一个适配器去除按钮。
11、一种扩展适配器,它是用以插入计算机插槽中去的,具有以下特征:
具有实现扩展功能的装置;
具有存储其上述计算机系统重新配置所必须的属性信息的存储装置;
具有从上述计算机插槽向上述扩展适配器供电的电源供电线路;以及
具有在上述计算机插槽与上述扩展适配器之间传送信号的信号线路。
12、权利要求11中所述的一种扩展适配器,它具有以下特征:上述属性信息包含上述适配器的一种标识数字,包含有关可能的中断级的信息,包含仲裁级和直接存储访问通道,包含可被程序设置的有关输入/输出寄存器的信息,包含有关上述适配器的存储器的地址信息,包含用于再继续或再启动的可保留寄存器的信息以及包含用于上述适配器的一个或多个设备驱动程序的信息。
13、权利要求11或12中所述的一种扩展适配器,其特征为:存储有一个或多个设备驱动程序并可将这些程序提供给上述计算机。
14、权利要求11或12中所述的一扩展适配器,其特征为构成一显示单元。
15、权利要求14中所述的一个扩展适配器,其特征在于上述的显示单元包括一显示屏幕与一个显示控制段。
16、一种用于计算机系统重新配置的设备,该计算机具有一个或多个用于支撑一个或多个扩展适配器的插槽,该设备特征如下:
具有检测上述扩展的适配器插入上述插槽的装置;
具有响应来自上述检测装置的检测信号而将上述扩展适配器在上述插槽中作机械锁定的装置;
具有响应来自上述检测装置的检测信号向上述适配器供电的装置;
具有响应来自上述检测装置的检测信号在一个信号级上连接上述扩展适配器与上述插槽的装置;
具有一种装置,该装置响应来自上述检测器的检测信号而可与上述扩展的适配器交换预定信息,且该装置基于上述扩展适配器中存储的上述属性信息可对上述计算机的系统配置信息进行修改;
具有请求从上述插槽去除上述扩展适配器的装置;
具有同上述扩展适配器交换预定信息的装置,以便对上述计算机的系统的配置信息进行修改;
具有响应上述请求而在一个信号级上关断上述扩展适配器与上述插槽之间的通信的装置;
具有响应上述请求关断向上述扩展适配器的供电的装置;以及
具有响应上述请求而向上述插槽释放上述扩展适配器的机械锁定的装置。
17、计算机系统的重新配置的一种方法,该方法具有一个或多个用于支撑一个或多个扩展适配器的插槽,该方法以下述步骤为特征:
检测上述扩展适配器向上述插槽的插入;
响应如上检测到的检测信号将上述扩展适配器在上述插槽中进行机械锁定;
响应如上检测到的检测信号向上述扩展适配器加电;
响应如上检测到的检测信号在一个信号级上连接上述扩展适配器与上述插槽;
响应如上检测到的检测信号与上述扩展适配器交换预定信息,并基于存储在上述扩展适配器中的属性信息而修改上述计算机系统配置信息;
请求从上述插槽中去除上述扩展适配器;
与上述扩展适配器交换预定信息以便修改上述计算机系统配置信息;
响应上述请求而关断上述扩展适配器与上述插槽在一个信号级上的通信;
响应上述请求关断向上述扩展适配器的供电;以及
响应上述请求而向上述插槽释放上述扩展适配器的机械锁定。
CN92114988A 1992-01-20 1992-12-26 计算机、设备及其系统重新配置的方法 Expired - Lifetime CN1026625C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP7527/92 1992-01-20
JP4007527A JPH0821015B2 (ja) 1992-01-20 1992-01-20 コンピュータならびにそのシステム再構成化装置および方法

Publications (2)

Publication Number Publication Date
CN1074767A true CN1074767A (zh) 1993-07-28
CN1026625C CN1026625C (zh) 1994-11-16

Family

ID=11668257

Family Applications (1)

Application Number Title Priority Date Filing Date
CN92114988A Expired - Lifetime CN1026625C (zh) 1992-01-20 1992-12-26 计算机、设备及其系统重新配置的方法

Country Status (11)

Country Link
US (1) US5386567A (zh)
EP (1) EP0552873B1 (zh)
JP (1) JPH0821015B2 (zh)
KR (1) KR960003066B1 (zh)
CN (1) CN1026625C (zh)
AT (1) ATE204090T1 (zh)
BR (1) BR9300032A (zh)
CA (1) CA2082118C (zh)
DE (1) DE69330533T2 (zh)
ES (1) ES2160100T3 (zh)
TW (1) TW208075B (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100438521C (zh) * 2002-10-16 2008-11-26 华为技术有限公司 数据通信设备中配置信息的管理方法
US7565220B2 (en) 2006-09-28 2009-07-21 Lam Research Corporation Targeted data collection architecture
US7672747B2 (en) 2000-03-30 2010-03-02 Lam Research Corporation Recipe-and-component control module and methods thereof
CN101387993B (zh) * 2007-09-14 2010-09-08 凹凸科技(中国)有限公司 对计算机系统中的设备进行动态资源配置的方法及系统
US7814046B2 (en) 2006-09-29 2010-10-12 Lam Research Corporation Dynamic component-tracking system and methods therefor
CN102645946A (zh) * 2011-02-22 2012-08-22 施耐德电器工业公司 检测器和用于检测器的配置的设备
CN107092567A (zh) * 2016-02-17 2017-08-25 广达电脑股份有限公司 具有锁定机构的装置与方法以及非暂态电脑可读介质

Families Citing this family (308)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3275261B2 (ja) * 1990-03-09 2002-04-15 セイコーエプソン株式会社 情報処理装置
US5319751A (en) * 1991-12-27 1994-06-07 Intel Corporation Device driver configuration in a computer system
US5579487A (en) * 1992-10-02 1996-11-26 Teletransaction, Inc. Portable work slate computer with multiple docking positions for interchangeably receiving removable modules
DE4239030A1 (de) * 1992-11-19 1994-05-26 Siemens Ag Anordnung mit steckbaren Funktionseinheiten
US5664195A (en) * 1993-04-07 1997-09-02 Sequoia Systems, Inc. Method and apparatus for dynamic installation of a driver on a computer system
US5548782A (en) * 1993-05-07 1996-08-20 National Semiconductor Corporation Apparatus for preventing transferring of data with peripheral device for period of time in response to connection or disconnection of the device with the apparatus
US5818182A (en) 1993-08-13 1998-10-06 Apple Computer, Inc. Removable media ejection system
JP3370155B2 (ja) * 1993-12-01 2003-01-27 富士通株式会社 データ処理システム
AU6814594A (en) * 1993-12-21 1995-07-10 Taligent, Inc. Automatic hardware configuration
US5446869A (en) * 1993-12-30 1995-08-29 International Business Machines Corporation Configuration and RAM/ROM control of PCI extension card residing on MCA adapter card
US5781798A (en) * 1993-12-30 1998-07-14 International Business Machines Corporation Method and apparatus for providing hot swapping capability in a computer system with static peripheral driver software
EP0662664B1 (en) * 1994-01-05 2001-10-31 Hewlett-Packard Company, A Delaware Corporation Self-describing data processing system
US5682529A (en) * 1994-03-14 1997-10-28 Apple Computer, Inc. System for dynamically accommodating changes in display configuration by notifying changes to currently running application programs to generate information by application programs to conform to changed configuration
ATE195380T1 (de) * 1994-03-25 2000-08-15 Advanced Micro Devices Inc Gerät und verfahren zum ermöglichen der ankoppelung eines koppelbaren rechnersystems während des betriebes
EP0674255B1 (en) * 1994-03-25 2000-02-23 Advanced Micro Devices, Inc. Dockable computer systems
US5632020A (en) * 1994-03-25 1997-05-20 Advanced Micro Devices, Inc. System for docking a portable computer to a host computer without suspending processor operation by a docking agent driving the bus inactive during docking
US6463396B1 (en) 1994-05-31 2002-10-08 Kabushiki Kaisha Toshiba Apparatus for controlling internal heat generating circuit
US5930110A (en) * 1994-03-28 1999-07-27 Kabushiki Kaisha Toshiba Computer system having detachable expansion unit
JPH07271711A (ja) * 1994-03-28 1995-10-20 Toshiba Corp コンピュータシステム
US5664118A (en) * 1994-03-28 1997-09-02 Kabushiki Kaisha Toshiba Computer system having detachable expansion unit
US5805834A (en) * 1994-03-30 1998-09-08 Zilog, Inc. Hot reconfigurable parallel bus bridging circuit
US5787246A (en) * 1994-05-27 1998-07-28 Microsoft Corporation System for configuring devices for a computer system
US6763454B2 (en) * 1994-05-27 2004-07-13 Microsoft Corp. System for allocating resources in a computer system
US5655148A (en) * 1994-05-27 1997-08-05 Microsoft Corporation Method for automatically configuring devices including a network adapter without manual intervention and without prior configuration information
US5579491A (en) * 1994-07-07 1996-11-26 Dell U.S.A., L.P. Local proactive hot swap request/acknowledge system
US5732280A (en) * 1994-07-15 1998-03-24 International Business Machines Corp. Method and apparatus for dynamically assigning programmable option select identifiers
US5701420A (en) * 1994-07-20 1997-12-23 Intel Corporation Method for initializing an array of configurable components
US5619684A (en) * 1994-07-25 1997-04-08 International Business Machines Corporation Method and apparatus for consistent user interface in a multiple application personal communications device
US5555510A (en) * 1994-08-02 1996-09-10 Intel Corporation Automatic computer card insertion and removal algorithm
US5742847A (en) * 1994-10-31 1998-04-21 Intel Corporation M&A for dynamically generating and maintaining frame based polling schedules for polling isochronous and asynchronous functions that guaranty latencies and bandwidths to the isochronous functions
US5621901A (en) * 1994-10-31 1997-04-15 Intel Corporation Method and apparatus for serial bus elements of an hierarchical serial bus assembly to electrically represent data and control states to each other
US5615404A (en) * 1994-10-31 1997-03-25 Intel Corporation System having independently addressable bus interfaces coupled to serially connected multi-ported signal distributors generating and maintaining frame based polling schedule favoring isochronous peripherals
WO1996013776A1 (en) * 1994-10-31 1996-05-09 Intel Corporation M & a for exchanging data, status, and commands over a hierarchical serial bus assembly using communication packets
US5623610A (en) * 1994-10-31 1997-04-22 Intel Corporation System for assigning geographical addresses in a hierarchical serial bus by enabling upstream port and selectively enabling disabled ports at power on/reset
US5875301A (en) * 1994-12-19 1999-02-23 Apple Computer, Inc. Method and apparatus for the addition and removal of nodes from a common interconnect
US7334030B2 (en) * 1994-12-19 2008-02-19 Apple Inc. Method and apparatus for the addition and removal of nodes from a common interconnect
US5633484A (en) * 1994-12-26 1997-05-27 Motorola, Inc. Method and apparatus for personal attribute selection and management using a preference memory
US5925117A (en) * 1994-12-28 1999-07-20 Intel Corporation Method and apparatus for enabling application programs to continue operation when an application resource is no longer present after undocking from a network
US5604873A (en) * 1994-12-28 1997-02-18 Intel Corporation Circuitry for controlling power application to a hot docking SCSI SCA disk drive
US5867666A (en) 1994-12-29 1999-02-02 Cisco Systems, Inc. Virtual interfaces with dynamic binding
US5793978A (en) * 1994-12-29 1998-08-11 Cisco Technology, Inc. System for routing packets by separating packets in to broadcast packets and non-broadcast packets and allocating a selected communication bandwidth to the broadcast packets
CA2165277C (en) * 1994-12-29 1999-09-21 William Frank Zancho Method and apparatus for personal attribute selection and management using prediction
US5630159A (en) * 1994-12-29 1997-05-13 Motorola, Inc. Method and apparatus for personal attribute selection having delay management method and apparatus for preference establishment when preferences in a donor device are unavailable
US6484308B1 (en) * 1995-01-05 2002-11-19 Dell Products L.P. System and method for ensuring data integrity on a removable hard drive
US5777996A (en) * 1995-01-30 1998-07-07 Level One Communications, Inc. Inter-repeater backplane for allowing hot-swapping of individual repeater circuits
US5737748A (en) * 1995-03-15 1998-04-07 Texas Instruments Incorporated Microprocessor unit having a first level write-through cache memory and a smaller second-level write-back cache memory
US5689726A (en) * 1995-05-03 1997-11-18 United Microelectronics Corporation Computer system interface adapter capable of automatic self-configuration and self-diagnosis before operating system initiation
US5630076A (en) * 1995-05-05 1997-05-13 Apple Computer, Inc. Dynamic device matching using driver candidate lists
US5875307A (en) * 1995-06-05 1999-02-23 National Semiconductor Corporation Method and apparatus to enable docking/undocking of a powered-on bus to a docking station
US5758101A (en) * 1995-07-14 1998-05-26 Alliance Peripheral Systems, Inc. Method and apparatus for connecting and disconnecting peripheral devices to a powered bus
US6097718A (en) 1996-01-02 2000-08-01 Cisco Technology, Inc. Snapshot routing with route aging
US6147996A (en) 1995-08-04 2000-11-14 Cisco Technology, Inc. Pipelined multiple issue packet switch
US5968187A (en) * 1995-08-09 1999-10-19 Ncr Corporation Computer system and method including a portable portion that has a capability to diagnose and perform analysis for a stationary position and for a portable portion
US5938742A (en) * 1995-08-18 1999-08-17 General Magic, Inc. Method for configuring an intelligent low power serial bus
US5781744A (en) * 1995-08-25 1998-07-14 Apple Computer, Inc. Method and apparatus for ensuring safe peripheral connection
US6182224B1 (en) 1995-09-29 2001-01-30 Cisco Systems, Inc. Enhanced network services using a subnetwork of communicating processors
US5940586A (en) * 1995-10-16 1999-08-17 International Business Machines Corporation Method and apparatus for detecting the presence of and disabling defective bus expansion devices or Industry Standard Architecture (ISA) adapters
TW299404B (en) * 1995-11-02 1997-03-01 Ibm Adapter card slot isolation for hot plugging
US5732225A (en) * 1995-11-13 1998-03-24 Motorola Inc. Integrated circuit timer system having a global bus for transferring information between local buses
US6091725A (en) 1995-12-29 2000-07-18 Cisco Systems, Inc. Method for traffic management, traffic prioritization, access control, and packet forwarding in a datagram computer network
US5996004A (en) * 1996-01-02 1999-11-30 Bp Microsystems, Inc. Concurrent programming apparatus and method for electronic devices
US6035105A (en) 1996-01-02 2000-03-07 Cisco Technology, Inc. Multiple VLAN architecture system
US5828899A (en) * 1996-01-04 1998-10-27 Compaq Computer Corporation System for peripheral devices recursively generating unique addresses based on the number of devices connected dependent upon the relative position to the port
US6493782B1 (en) * 1996-01-16 2002-12-10 Texas Instruments Incorporated Method for performing hot docking of a portable computer into a docking station
JP3293733B2 (ja) * 1996-01-29 2002-06-17 甲府日本電気株式会社 共通バス制御装置
US5923897A (en) * 1996-04-01 1999-07-13 Microsoft Corporation System for adapter with status and command registers to provide status information to operating system and processor operative to write eject command to command register
US5793987A (en) * 1996-04-18 1998-08-11 Cisco Systems, Inc. Hot plug port adapter with separate PCI local bus and auxiliary bus
US5872966A (en) * 1996-05-10 1999-02-16 Apple Computer, Inc. System and method for logging and enabling further manipulation of system state information
US6243667B1 (en) 1996-05-28 2001-06-05 Cisco Systems, Inc. Network flow switching and flow data export
US6308148B1 (en) 1996-05-28 2001-10-23 Cisco Technology, Inc. Network flow data export
US5822547A (en) * 1996-05-31 1998-10-13 Texas Instruments Incorporated Method and apparatus for providing a portable computer with hot pluggable modular bays
US5943482A (en) * 1996-06-05 1999-08-24 Compaq Computer Corporation Expansion card insertion and removal
US5922060A (en) * 1996-12-31 1999-07-13 Compaq Computer Corporation Expansion card insertion and removal
US6098132A (en) * 1996-06-05 2000-08-01 Compaq Computer Corporation Installation and removal of components of a computer
US5751710A (en) * 1996-06-11 1998-05-12 Cisco Technology, Inc. Technique for connecting cards of a distributed network switch
US5974473A (en) * 1996-06-14 1999-10-26 Texas Instruments Incorporated System for controlling insertion, locking, and removal of modules by removing plurality of device drivers for module to be removed from BIOS and informing BIOS of module removal
US6212182B1 (en) 1996-06-27 2001-04-03 Cisco Technology, Inc. Combined unicast and multicast scheduling
US6434120B1 (en) * 1998-08-25 2002-08-13 Cisco Technology, Inc. Autosensing LMI protocols in frame relay networks
JPH1091282A (ja) * 1996-09-10 1998-04-10 Canon Inc 電子機器装置
US6240084B1 (en) 1996-10-10 2001-05-29 Cisco Systems, Inc. Telephony-enabled network processing device with separate TDM bus and host system backplane bus
FI104920B (fi) * 1996-10-31 2000-04-28 Nokia Mobile Phones Ltd Elektroniikkalaite, korttiliitäntä ja laajennuskortti
US5779499A (en) * 1996-11-04 1998-07-14 Pitney Bowes Inc. Computer interface multiple input connecting device
US6904037B2 (en) 1996-11-05 2005-06-07 Cisco Technology, Inc. Asymmetric implementation of DSVD for voice/data internet access
US5862349A (en) * 1996-11-21 1999-01-19 Intel Corporation Method and apparatus for docking and undocking a notebook computer
US5909593A (en) * 1996-12-09 1999-06-01 International Business Machines Corporation System for assigning snoop levels to snooper modules and selectively invoking snooper modules having specified relation to a selected snoop level for hardware detection
US6304546B1 (en) 1996-12-19 2001-10-16 Cisco Technology, Inc. End-to-end bidirectional keep-alive using virtual circuits
US6141711A (en) * 1996-12-19 2000-10-31 National Semiconductor Corporation Method and apparatus to enable insertion/ejection of a device in a computer system while maintaining operation of the computer system and application software
US6138178A (en) 1997-01-29 2000-10-24 Fuji Photo Film Co., Ltd. Controlled device storing multiple drivers that judges and downloads a particular driver corresponding to a controller's operating system having an identical or greater version number
US5949979A (en) * 1997-02-12 1999-09-07 Apple Computer, Inc. Method and apparatus for dynamic addition of buses to a computer system
US5964855A (en) * 1997-04-07 1999-10-12 International Business Machines Corporation Method and system for enabling nondisruptive live insertion and removal of feature cards in a computer system
US6249826B1 (en) * 1997-04-14 2001-06-19 Microsoft Corporation System and method for media status notification
US6182180B1 (en) 1997-05-13 2001-01-30 Micron Electronics, Inc. Apparatus for interfacing buses
US6247080B1 (en) * 1997-05-13 2001-06-12 Micron Electronics, Inc. Method for the hot add of devices
US6330690B1 (en) 1997-05-13 2001-12-11 Micron Electronics, Inc. Method of resetting a server
US6292905B1 (en) 1997-05-13 2001-09-18 Micron Technology, Inc. Method for providing a fault tolerant network using distributed server processes to remap clustered network resources to other servers during server failure
US6202111B1 (en) * 1997-05-13 2001-03-13 Micron Electronics, Inc. Method for the hot add of a network adapter on a system including a statically loaded adapter driver
US6134668A (en) * 1997-05-13 2000-10-17 Micron Electronics, Inc. Method of selective independent powering of portion of computer system through remote interface from remote interface power supply
US6122758A (en) * 1997-05-13 2000-09-19 Micron Electronics, Inc. System for mapping environmental resources to memory for program access
US6499073B1 (en) 1997-05-13 2002-12-24 Micron Electronics, Inc. System using programmable processor for selectively enabling or disabling power to adapter in response to respective request signals
US6170028B1 (en) 1997-05-13 2001-01-02 Micron Electronics, Inc. Method for hot swapping a programmable network adapter by using a programmable processor to selectively disabling and enabling power thereto upon receiving respective control signals
US6526333B1 (en) 1997-05-13 2003-02-25 Micron Technology, Inc. Computer fan speed control system method
US6269412B1 (en) 1997-05-13 2001-07-31 Micron Technology, Inc. Apparatus for recording information system events
US6058445A (en) * 1997-05-13 2000-05-02 Micron Electronics, Inc. Data management method for adding or exchanging components on a running computer
US6170067B1 (en) * 1997-05-13 2001-01-02 Micron Technology, Inc. System for automatically reporting a system failure in a server
US6163853A (en) * 1997-05-13 2000-12-19 Micron Electronics, Inc. Method for communicating a software-generated pulse waveform between two servers in a network
US6324608B1 (en) 1997-05-13 2001-11-27 Micron Electronics Method for hot swapping of network components
US6134615A (en) 1997-05-13 2000-10-17 Micron Electronics, Inc. System for facilitating the replacement or insertion of devices in a computer system through the use of a graphical user interface
US6134614A (en) * 1997-05-13 2000-10-17 Micron Electronics, Inc. Method for facilitating the replacement or insertion of devices in a computer system through the use of a graphical user interface
US5987554A (en) * 1997-05-13 1999-11-16 Micron Electronics, Inc. Method of controlling the transfer of information across an interface between two buses
US5962933A (en) * 1997-05-13 1999-10-05 Micron Electronics, Inc. Computer fan speed control method
US6247079B1 (en) * 1997-05-13 2001-06-12 Micron Electronics, Inc Apparatus for computer implemented hot-swap and hot-add
US6105089A (en) * 1997-05-13 2000-08-15 Micron Electronics, Inc. Data management system for adding or exchanging components on a running computer
US6249885B1 (en) 1997-05-13 2001-06-19 Karl S. Johnson Method for managing environmental conditions of a distributed processor system
US6243773B1 (en) 1997-05-13 2001-06-05 Micron Electronics, Inc. Configuration management system for hot adding and hot replacing devices
US6195717B1 (en) 1997-05-13 2001-02-27 Micron Electronics, Inc. Method of expanding bus loading capacity
US6148355A (en) * 1997-05-13 2000-11-14 Micron Electronics, Inc. Configuration management method for hot adding and hot replacing devices
US6138250A (en) * 1997-05-13 2000-10-24 Micron Electronics, Inc. System for reading system log
US6046742A (en) * 1997-05-13 2000-04-04 Micron Electronics, Inc. Display of system information
US6243838B1 (en) 1997-05-13 2001-06-05 Micron Electronics, Inc. Method for automatically reporting a system failure in a server
US6145098A (en) 1997-05-13 2000-11-07 Micron Electronics, Inc. System for displaying system status
US6173346B1 (en) * 1997-05-13 2001-01-09 Micron Electronics, Inc. Method for hot swapping a programmable storage adapter using a programmable processor for selectively enabling or disabling power to adapter slot in response to respective request signals
US6219711B1 (en) 1997-05-13 2001-04-17 Micron Electronics, Inc. Synchronous communication interface
US6253334B1 (en) 1997-05-13 2001-06-26 Micron Electronics, Inc. Three bus server architecture with a legacy PCI bus and mirrored I/O PCI buses
US6202160B1 (en) 1997-05-13 2001-03-13 Micron Electronics, Inc. System for independent powering of a computer system
US6073255A (en) * 1997-05-13 2000-06-06 Micron Electronics, Inc. Method of reading system log
US6282673B1 (en) 1997-05-13 2001-08-28 Micron Technology, Inc. Method of recording information system events
US5990582A (en) * 1997-05-13 1999-11-23 Micron Electronics, Inc. Computer fan speed control device
US6219734B1 (en) * 1997-05-13 2001-04-17 Micron Electronics, Inc. Method for the hot add of a mass storage adapter on a system including a statically loaded adapter driver
US6553416B1 (en) 1997-05-13 2003-04-22 Micron Technology, Inc. Managing computer system alerts
US5892928A (en) * 1997-05-13 1999-04-06 Micron Electronics, Inc. Method for the hot add of a network adapter on a system including a dynamically loaded adapter driver
US6269417B1 (en) 1997-05-13 2001-07-31 Micron Technology, Inc. Method for determining and displaying the physical slot number of an expansion bus device
US6122746A (en) * 1997-05-13 2000-09-19 Micron Electronics, Inc. System for powering up and powering down a server
US6304929B1 (en) 1997-05-13 2001-10-16 Micron Electronics, Inc. Method for hot swapping a programmable adapter by using a programmable processor to selectively disabling and enabling power thereto upon receiving respective control signals
US6249834B1 (en) 1997-05-13 2001-06-19 Micron Technology, Inc. System for expanding PCI bus loading capacity
US6134673A (en) * 1997-05-13 2000-10-17 Micron Electronics, Inc. Method for clustering software applications
US6189109B1 (en) 1997-05-13 2001-02-13 Micron Electronics, Inc. Method of remote access and control of environmental conditions
US6163849A (en) * 1997-05-13 2000-12-19 Micron Electronics, Inc. Method of powering up or powering down a server to a maintenance state
US6425006B1 (en) 1997-05-13 2002-07-23 Micron Technology, Inc. Alert configurator and manager
US6338150B1 (en) * 1997-05-13 2002-01-08 Micron Technology, Inc. Diagnostic and managing distributed processor system
US6247898B1 (en) 1997-05-13 2001-06-19 Micron Electronics, Inc. Computer fan speed control system
US6249828B1 (en) * 1997-05-13 2001-06-19 Micron Electronics, Inc. Method for the hot swap of a mass storage adapter on a system including a statically loaded adapter driver
US6179486B1 (en) * 1997-05-13 2001-01-30 Micron Electronics, Inc. Method for hot add of a mass storage adapter on a system including a dynamically loaded adapter driver
US6363497B1 (en) 1997-05-13 2002-03-26 Micron Technology, Inc. System for clustering software applications
US6192434B1 (en) 1997-05-13 2001-02-20 Micron Electronics, Inc System for hot swapping a programmable adapter by using a programmable processor to selectively disabling and enabling power thereto upon receiving respective control signals
US5931949A (en) * 1997-05-16 1999-08-03 Webtv Networks, Inc. Expansion port providing system power-down prior to connection of peripheral devices
US6356530B1 (en) 1997-05-23 2002-03-12 Cisco Technology, Inc. Next hop selection in ATM networks
US6122272A (en) 1997-05-23 2000-09-19 Cisco Technology, Inc. Call size feedback on PNNI operation
US6014714A (en) * 1997-06-16 2000-01-11 International Business Machines Corporation Adapter card system including for supporting multiple configurations using mapping bit
DE19726763C2 (de) * 1997-06-24 1999-06-10 Phoenix Contact Gmbh & Co Kopplungsanordnung für ein Master-Slave-Bussystem
US6078590A (en) 1997-07-14 2000-06-20 Cisco Technology, Inc. Hierarchical routing knowledge for multicast packet routing
JPH11102296A (ja) * 1997-07-29 1999-04-13 Casio Comput Co Ltd 制御装置及び制御方法
US6330599B1 (en) 1997-08-05 2001-12-11 Cisco Technology, Inc. Virtual interfaces with dynamic binding
US6157641A (en) 1997-08-22 2000-12-05 Cisco Technology, Inc. Multiprotocol packet recognition and switching
US6512766B2 (en) 1997-08-22 2003-01-28 Cisco Systems, Inc. Enhanced internet packet routing lookup
US6212183B1 (en) 1997-08-22 2001-04-03 Cisco Technology, Inc. Multiple parallel packet routing lookup
JP4054451B2 (ja) 1997-08-26 2008-02-27 キヤノン株式会社 通信装置
US6009480A (en) * 1997-09-12 1999-12-28 Telxon Corporation Integrated device driver wherein the peripheral downloads the device driver via an I/O device after it is determined that the I/O device has the resources to support the peripheral device
US6065053A (en) * 1997-10-01 2000-05-16 Micron Electronics, Inc. System for resetting a server
US6212585B1 (en) * 1997-10-01 2001-04-03 Micron Electronics, Inc. Method of automatically configuring a server after hot add of a device
US6175490B1 (en) 1997-10-01 2001-01-16 Micron Electronics, Inc. Fault tolerant computer system
US6154835A (en) * 1997-10-01 2000-11-28 Micron Electronics, Inc. Method for automatically configuring and formatting a computer system and installing software
US6009541A (en) * 1997-10-01 1999-12-28 Micron Electronics, Inc. Apparatus for performing an extensive diagnostic test in conjunction with a bios test routine
US6088816A (en) * 1997-10-01 2000-07-11 Micron Electronics, Inc. Method of displaying system status
US6263387B1 (en) 1997-10-01 2001-07-17 Micron Electronics, Inc. System for automatically configuring a server after hot add of a device
US6343072B1 (en) 1997-10-01 2002-01-29 Cisco Technology, Inc. Single-chip architecture for shared-memory router
US6035420A (en) * 1997-10-01 2000-03-07 Micron Electronics, Inc. Method of performing an extensive diagnostic test in conjunction with a bios test routine
US6182173B1 (en) * 1997-11-14 2001-01-30 International Business Machines Corporation Hot plug adapters using optical switches
KR100251499B1 (ko) * 1997-11-25 2000-04-15 윤종용 디스플레이장치의 핫플러깅 구현방법
US7570583B2 (en) * 1997-12-05 2009-08-04 Cisco Technology, Inc. Extending SONET/SDH automatic protection switching
US6111877A (en) 1997-12-31 2000-08-29 Cisco Technology, Inc. Load sharing across flows
AU2002999A (en) * 1998-01-07 1999-07-26 Intel Corporation Automatic transfer of image information between imaging device and host system
JP3649011B2 (ja) * 1998-01-09 2005-05-18 株式会社日立製作所 コンピュータシステム
US6799224B1 (en) 1998-03-10 2004-09-28 Quad Research High speed fault tolerant mass storage network information server
US6134666A (en) * 1998-03-12 2000-10-17 Cisco Technology, Inc. Power supervisor for electronic modular system
US6421746B1 (en) 1998-03-26 2002-07-16 Micron Electronics, Inc. Method of data and interrupt posting for computer devices
US6298409B1 (en) 1998-03-26 2001-10-02 Micron Technology, Inc. System for data and interrupt posting for computer devices
US6853638B2 (en) * 1998-04-01 2005-02-08 Cisco Technology, Inc. Route/service processor scalability via flow-based distribution of traffic
US6260155B1 (en) * 1998-05-01 2001-07-10 Quad Research Network information server
US6121967A (en) * 1998-05-04 2000-09-19 Apple Computer, Inc. Method and apparatus for controlling media bays in a computer system
US6282646B1 (en) * 1998-05-08 2001-08-28 Apple Computer, Inc. System for real-time adaptation to changes in display configuration
US6199130B1 (en) * 1998-06-04 2001-03-06 International Business Machines Corporation Concurrent maintenance for PCI based DASD subsystem with concurrent maintenance message being communicated between SPCN (system power control network) and I/O adapter using PCI bridge
US6185645B1 (en) 1998-06-08 2001-02-06 Micron Electronics, Inc. Method for removing power and signals from an inadvertently swapped bus card
US6138194A (en) * 1998-06-08 2000-10-24 Micron Electronics, Inc. Apparatus for sensing movement of a bus card and automatically removing power from the bus card
US6170026B1 (en) * 1998-06-16 2001-01-02 Modubility Llc Mobile computing systems which automatically reconfigure to operate any devices attached to a docking module upon connection to the docking station
US6128682A (en) * 1998-06-25 2000-10-03 Compaq Computer Corporation Method and apparatus for bus isolation
US6370121B1 (en) 1998-06-29 2002-04-09 Cisco Technology, Inc. Method and system for shortcut trunking of LAN bridges
US6170020B1 (en) * 1998-06-30 2001-01-02 Compaq Computer Corporation Reservation and dynamic allocation of resources for sole use of docking peripheral device
US6377577B1 (en) 1998-06-30 2002-04-23 Cisco Technology, Inc. Access control list processing in hardware
US6205503B1 (en) 1998-07-17 2001-03-20 Mallikarjunan Mahalingam Method for the hot swap and add of input/output platforms and devices
US6223234B1 (en) 1998-07-17 2001-04-24 Micron Electronics, Inc. Apparatus for the hot swap and add of input/output platforms and devices
US6308219B1 (en) 1998-07-31 2001-10-23 Cisco Technology, Inc. Routing table lookup implemented using M-trie having nodes duplicated in multiple memory banks
US6182147B1 (en) 1998-07-31 2001-01-30 Cisco Technology, Inc. Multicast group routing using unidirectional links
US6081419A (en) * 1998-08-03 2000-06-27 Cisco Technology, Inc. Protection device for an electronic instrument and method
US6101115A (en) 1998-08-07 2000-08-08 Cisco Technology, Inc. CAM match line precharge
US6389506B1 (en) 1998-08-07 2002-05-14 Cisco Technology, Inc. Block mask ternary cam
US6311242B1 (en) * 1998-08-27 2001-10-30 Apple Computer, Inc. Method and apparatus for supporting dynamic insertion and removal of PCI devices
US6434653B1 (en) * 1998-09-29 2002-08-13 Intel Corporation Method and apparatus for disabling power-on in a system requiring add-in modules
US6256059B1 (en) * 1999-01-07 2001-07-03 Intel Corporation Automatic transfer of image information between imaging device and host system
US6771642B1 (en) 1999-01-08 2004-08-03 Cisco Technology, Inc. Method and apparatus for scheduling packets in a packet switch
US6493827B1 (en) * 1999-03-17 2002-12-10 International Business Machines Corporation Method and system for monitoring configuration changes in a data processing system
US6757791B1 (en) 1999-03-30 2004-06-29 Cisco Technology, Inc. Method and apparatus for reordering packet data units in storage queues for reading and writing memory
US6603772B1 (en) 1999-03-31 2003-08-05 Cisco Technology, Inc. Multicast routing with multicast virtual output queues and shortest queue first allocation
US6760331B1 (en) 1999-03-31 2004-07-06 Cisco Technology, Inc. Multicast routing with nearest queue first allocation and dynamic and static vector quantization
US6523124B1 (en) * 1999-04-23 2003-02-18 Palm, Inc. System and method for detection of an accessory device connection status
US6363493B1 (en) * 1999-04-30 2002-03-26 Sun Microsystems, Inc. Method and apparatus for automatically reintegrating a module into a computer system
US6442638B1 (en) 1999-05-18 2002-08-27 International Business Machines Corporation Auto enable/disable system and method for computer interfaced devices
US6421755B1 (en) * 1999-05-26 2002-07-16 Dell Usa, L.P. System resource assignment for a hot inserted device
TW459192B (en) 1999-06-25 2001-10-11 Toshiba Corp Electronic apparatus and electronic system provided with the same
WO2001011474A1 (fr) * 1999-08-04 2001-02-15 Fujitsu Limited Procede et appareil de traitement des informations, et support associe
US6539476B1 (en) * 1999-08-12 2003-03-25 Handspring, Inc. Mobile computer system capable for copying set-up application including removal routine from peripheral device for removing device programs after the device is removed
US7256684B1 (en) * 1999-09-27 2007-08-14 Cisco Technology, Inc. Method and apparatus for remote powering of device connected to network
US6553444B1 (en) * 1999-10-28 2003-04-22 Hewlett-Packard Development Company, L.P. Method and system for sensing the proper insertion of a portable memory element
US6990544B1 (en) * 1999-12-17 2006-01-24 Hewlett-Packard Development Company, L.P. Method and apparatus for detecting the presence of a hot-pluggable component in a computer system
US6854070B2 (en) * 2000-01-25 2005-02-08 Hewlett-Packard Development Company, L.P. Hot-upgrade/hot-add memory
US6325552B1 (en) 2000-02-14 2001-12-04 Cisco Technology, Inc. Solderless optical transceiver interconnect
US6658489B1 (en) * 2000-03-29 2003-12-02 International Business Machines Corporation Method for replacing a device driver during system operation
US7356580B1 (en) 2000-03-30 2008-04-08 Lam Research Corporation Plug and play sensor integration for a process module
US7263476B1 (en) * 2000-06-12 2007-08-28 Quad Research High speed information processing and mass storage system and method, particularly for information and application servers
US6687837B1 (en) * 2000-06-15 2004-02-03 Cisco Technology, Inc. Method and system for controlling the supply of power to a circuit card in a card shelf through an activation signal
US6475830B1 (en) 2000-07-19 2002-11-05 Cisco Technology, Inc. Flip chip and packaged memory module
US6541878B1 (en) 2000-07-19 2003-04-01 Cisco Technology, Inc. Integrated RJ-45 magnetics with phantom power provision
US6629315B1 (en) 2000-08-10 2003-09-30 International Business Machines Corporation Method, computer program product, and system for dynamically refreshing software modules within an actively running computer system
US6948020B1 (en) * 2000-09-29 2005-09-20 International Business Machines Corporation Method and system for increasing control information from GPIOs
DE10052620B4 (de) * 2000-10-24 2008-07-10 Abb Ag Verfahren zur Initialisierung einer steckbaren elektrischen Einheit
DE10052621B4 (de) * 2000-10-24 2016-04-21 Abb Ag Verfahren zur Außerbetriebsetzung einer steckbaren elektrischen Einheit
DE10052623B4 (de) * 2000-10-24 2016-03-17 Abb Ag Busanschaltung für eine steckbare elektrische Einheit
JP2002197051A (ja) * 2000-12-11 2002-07-12 Internatl Business Mach Corp <Ibm> 通信先を決定するための通信アダプタの選択方法、通信アダプタの設定方法、コンピュータ装置、携帯情報機器、および記憶媒体
US7080247B2 (en) * 2000-12-22 2006-07-18 Evga Corporation System and method for automated display driver management
US20020108009A1 (en) * 2000-12-29 2002-08-08 Michele Borgatti Electronic system having modular expansion function facilities
GB0111722D0 (en) * 2001-05-14 2001-07-04 Innovision Res & Tech Plc Component identification
ATE368351T1 (de) 2001-05-14 2007-08-15 Innovision Res & Tech Plc Tragbares kommunikationsgerät zum gebrauch in einem verkaufssystem
US6957351B2 (en) * 2001-07-03 2005-10-18 International Business Machines Corporation Automated disk drive library with removable media powered via contactless coupling
JP2005525612A (ja) * 2001-08-28 2005-08-25 シーゲイト テクノロジー エルエルシー データ記憶装置のセキュリティ方法及び装置
TW514786B (en) * 2001-09-28 2002-12-21 Su Fang Yu Processing method and computer system for driver in intelligent peripherals
JP4357963B2 (ja) * 2001-10-29 2009-11-04 シーゲイト テクノロジー エルエルシー 周辺装置をホットプラグアタックから保護するシステムと方法
US6928504B2 (en) * 2002-01-02 2005-08-09 International Business Machines Corporation PC card motion detector
US6678162B2 (en) 2002-01-07 2004-01-13 International Business Machines Corporation Interlock for blind dock cartridge
US20050177662A1 (en) * 2002-04-04 2005-08-11 Hauke Michael T. Modular broadcast television products
US7032055B2 (en) * 2002-05-07 2006-04-18 Intel Corporation Device control and configuration
EP1473630A3 (en) * 2003-04-11 2007-10-10 Samsung Electronics Co., Ltd. Computer system and method of setting an interface card therein
US7516412B1 (en) * 2003-05-23 2009-04-07 Nvidia Corporation Method and apparatus for content-based rendering of user interfaces
WO2005008497A2 (en) * 2003-07-11 2005-01-27 Computer Associates Think, Inc. Method and system for monitoring a computer system for dynamic reconfiguration
US7409563B2 (en) * 2003-07-22 2008-08-05 Lockheed Martin Corporation Method and apparatus for preventing un-authorized attachment of computer peripherals
US8484671B1 (en) 2003-10-07 2013-07-09 The Directv Group, Inc. Receiver interface with multiple access cards
US7234014B2 (en) * 2004-01-14 2007-06-19 International Business Machines Corporation Seamless user interactions for portable storage devices
US7849351B2 (en) * 2004-10-07 2010-12-07 Cisco Technology, Inc. Power and data redundancy in a single wiring closet
US8074084B2 (en) * 2004-11-03 2011-12-06 Cisco Technology, Inc. Powered device classification in a wired data telecommunications network
US7603570B2 (en) 2004-05-13 2009-10-13 Cisco Technology, Inc. Power delivery over ethernet cables
US7457252B2 (en) 2004-11-03 2008-11-25 Cisco Technology, Inc. Current imbalance compensation for magnetics in a wired data telecommunications network
US7363525B2 (en) * 2004-10-07 2008-04-22 Cisco Technology, Inc. Bidirectional inline power port
US8300666B2 (en) 2004-10-07 2012-10-30 Cisco Technology, Inc. Inline power-based common mode communications in a wired data telecommunications network
US7823026B2 (en) * 2004-10-07 2010-10-26 Cisco Technology, Inc. Automatic system for power and data redundancy in a wired data telecommunications network
US7903809B2 (en) * 2004-11-05 2011-03-08 Cisco Technology, Inc. Power management for serial-powered device connections
US7793137B2 (en) * 2004-10-07 2010-09-07 Cisco Technology, Inc. Redundant power and data in a wired data telecommunincations network
US7620846B2 (en) * 2004-10-07 2009-11-17 Cisco Technology, Inc. Redundant power and data over a wired data telecommunications network
MX2007002534A (es) * 2004-09-02 2007-04-23 Thomson Licensing Metodo para la configuracion dinamica de un sistema electronico con senales variables de entrada y de salida.
US8259562B2 (en) * 2004-10-07 2012-09-04 Cisco Technology, Inc. Wiring closet redundancy
US7724650B2 (en) * 2004-11-30 2010-05-25 Cisco Technology, Inc. Multi-station physical layer communication over TP cable
US7321314B2 (en) 2005-03-09 2008-01-22 Intel Corporation Device, system and method of detection of input unit disconnection
US7512718B2 (en) * 2005-04-20 2009-03-31 Lawrence J. Dickson Reconfigurable computing array without chassis
JP4624171B2 (ja) * 2005-04-27 2011-02-02 Necインフロンティア株式会社 情報処理装置、情報処理システムおよびプログラム
US8149683B2 (en) * 2005-05-18 2012-04-03 Cisco Technology, Inc. Fail-safe inline power in a wired data telecommunications network
US7664136B2 (en) * 2005-06-02 2010-02-16 Cisco Technology, Inc. Inline power for multiple devices in a wired data telecommunications network
US20070011751A1 (en) * 2005-07-11 2007-01-11 International Business Machines Corporation System and method for securing data within a storage system
US7373532B2 (en) * 2005-07-27 2008-05-13 Cisco Technology, Inc. Inline power controller
JP4861765B2 (ja) * 2005-08-04 2012-01-25 株式会社リコー 機器、情報処理方法、情報処理プログラム、及び記録媒体
US7836216B2 (en) * 2005-08-23 2010-11-16 Palm, Inc. Connector system for supporting multiple types of plug carrying accessory devices
JP2007058591A (ja) * 2005-08-24 2007-03-08 Brother Ind Ltd 周辺装置
US7565555B2 (en) 2005-11-23 2009-07-21 Cisco Technology, Inc. Uninterruptible power supply resource sharing for multiple power sourcing equipment network devices
CN100459515C (zh) * 2005-12-27 2009-02-04 迈普(四川)通信技术有限公司 热插拔板卡配置保存方法
US7734841B2 (en) * 2006-06-30 2010-06-08 Palm, Inc. System and method for providing serial bus connectivity
FI20065783A0 (sv) * 2006-12-08 2006-12-08 Nokia Corp Signalfördistorsion i radiosändare
US7836238B2 (en) * 2006-12-19 2010-11-16 International Business Machines Corporation Hot-plug/remove of a new component in a running PCIe fabric
US8315817B2 (en) * 2007-01-26 2012-11-20 Illumina, Inc. Independently removable nucleic acid sequencing system and method
CN101652780B (zh) * 2007-01-26 2012-10-03 伊鲁米那股份有限公司 核酸测序系统以及方法
US7921307B2 (en) * 2007-03-27 2011-04-05 Cisco Technology, Inc. Methods and apparatus providing advanced classification for power over Ethernet
DE112008003745T5 (de) * 2008-02-22 2011-04-21 Hewlett-Packard Development Co., L.P., Houston Anzeigegehäuse mit Schlitz zum Aufnehmen von Peripheriegeräten
JP2012514250A (ja) * 2008-12-26 2012-06-21 トムソン ライセンシング デバイスを設定する方法及びシステム
US8510599B2 (en) 2010-06-23 2013-08-13 International Business Machines Corporation Managing processing associated with hardware events
US8549182B2 (en) 2010-06-23 2013-10-01 International Business Machines Corporation Store/store block instructions for communicating with adapters
US8468284B2 (en) 2010-06-23 2013-06-18 International Business Machines Corporation Converting a message signaled interruption into an I/O adapter event notification to a guest operating system
US8650337B2 (en) 2010-06-23 2014-02-11 International Business Machines Corporation Runtime determination of translation formats for adapter functions
US9195623B2 (en) 2010-06-23 2015-11-24 International Business Machines Corporation Multiple address spaces per adapter with address translation
US8650335B2 (en) 2010-06-23 2014-02-11 International Business Machines Corporation Measurement facility for adapter functions
US8572635B2 (en) 2010-06-23 2013-10-29 International Business Machines Corporation Converting a message signaled interruption into an I/O adapter event notification
US8626970B2 (en) 2010-06-23 2014-01-07 International Business Machines Corporation Controlling access by a configuration to an adapter function
US9213661B2 (en) 2010-06-23 2015-12-15 International Business Machines Corporation Enable/disable adapters of a computing environment
US8621112B2 (en) 2010-06-23 2013-12-31 International Business Machines Corporation Discovery by operating system of information relating to adapter functions accessible to the operating system
US8504754B2 (en) 2010-06-23 2013-08-06 International Business Machines Corporation Identification of types of sources of adapter interruptions
US8505032B2 (en) 2010-06-23 2013-08-06 International Business Machines Corporation Operating system notification of actions to be taken responsive to adapter events
US8566480B2 (en) 2010-06-23 2013-10-22 International Business Machines Corporation Load instruction for communicating with adapters
US9342352B2 (en) 2010-06-23 2016-05-17 International Business Machines Corporation Guest access to address spaces of adapter
US8639858B2 (en) 2010-06-23 2014-01-28 International Business Machines Corporation Resizing address spaces concurrent to accessing the address spaces
US8635430B2 (en) 2010-06-23 2014-01-21 International Business Machines Corporation Translation of input/output addresses to memory addresses
US8615645B2 (en) 2010-06-23 2013-12-24 International Business Machines Corporation Controlling the selectively setting of operational parameters for an adapter
US8478922B2 (en) 2010-06-23 2013-07-02 International Business Machines Corporation Controlling a rate at which adapter interruption requests are processed
JP5617429B2 (ja) * 2010-08-19 2014-11-05 ソニー株式会社 バスシステムおよびバスシステムと接続機器とを接続するブリッジ回路
WO2012134935A2 (en) * 2011-03-25 2012-10-04 Adc Telecommunications, Inc. Dynamically detecting a defective connector at a port
US9497098B2 (en) 2011-03-25 2016-11-15 Commscope Technologies Llc Event-monitoring in a system for automatically obtaining and managing physical layer information using a reliable packet-based communication protocol
CN103563324B (zh) 2011-03-25 2016-10-12 Adc长途电讯有限公司 用于多路连接器的标识符编码方案
US8949496B2 (en) 2011-03-25 2015-02-03 Adc Telecommunications, Inc. Double-buffer insertion count stored in a device attached to a physical layer medium
US8775713B2 (en) * 2011-12-27 2014-07-08 Intel Corporation Multi-protocol tunneling over an I/O interconnect
US8782321B2 (en) 2012-02-08 2014-07-15 Intel Corporation PCI express tunneling over a multi-protocol I/O interconnect
CN102570341B (zh) * 2012-02-09 2015-04-29 华为技术有限公司 配电柜的监控系统
US8880923B2 (en) 2012-03-29 2014-11-04 Intel Corporation Link power management in an I/O interconnect
US9465766B1 (en) * 2013-10-29 2016-10-11 Xilinx, Inc. Isolation interface for master-slave communication protocols
GB2532016B (en) * 2014-11-04 2018-01-17 Displaylink Uk Ltd System for controlling peripherals connected to a docking station
JP7213755B2 (ja) * 2019-05-29 2023-01-27 ルネサスエレクトロニクス株式会社 半導体システム及び半導体装置

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5165018A (en) * 1987-01-05 1992-11-17 Motorola, Inc. Self-configuration of nodes in a distributed message-based operating system
US5014193A (en) * 1988-10-14 1991-05-07 Compaq Computer Corporation Dynamically configurable portable computer system
JPH02139610A (ja) * 1988-11-19 1990-05-29 Fujitsu Ltd 活性着脱方式
US5119498A (en) * 1989-06-12 1992-06-02 International Business Machines Corporation Feature board with automatic adjustment to one of two bus widths based on sensing power level at one connection contact
JPH0383102A (ja) * 1989-08-25 1991-04-09 Sharp Corp 制御回路
JPH03103959A (ja) * 1989-09-19 1991-04-30 Fujitsu Ltd 動的入出力構成変更方式
US5237690A (en) * 1990-07-06 1993-08-17 International Business Machines Corporation System for testing adaptor card upon power up and having disablement, enablement, and reconfiguration options
US5269011A (en) * 1990-09-24 1993-12-07 Emc Corporation Dynamically reconfigurable data storage system with storage system controllers selectively operable as channel adapters on storage device adapters
JP2835184B2 (ja) * 1990-12-12 1998-12-14 キヤノン株式会社 情報処理装置、デバイス制御方法、およびicカード
US5220654A (en) * 1991-03-28 1993-06-15 International Business Machines Corp. Method and system for managing an operating system definition of a dynamically modifiable i/o configuration

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7672747B2 (en) 2000-03-30 2010-03-02 Lam Research Corporation Recipe-and-component control module and methods thereof
CN100438521C (zh) * 2002-10-16 2008-11-26 华为技术有限公司 数据通信设备中配置信息的管理方法
US7565220B2 (en) 2006-09-28 2009-07-21 Lam Research Corporation Targeted data collection architecture
US7814046B2 (en) 2006-09-29 2010-10-12 Lam Research Corporation Dynamic component-tracking system and methods therefor
US8010483B2 (en) 2006-09-29 2011-08-30 Lam Research Corporation Component-tracking system and methods therefor
CN101387993B (zh) * 2007-09-14 2010-09-08 凹凸科技(中国)有限公司 对计算机系统中的设备进行动态资源配置的方法及系统
CN102645946A (zh) * 2011-02-22 2012-08-22 施耐德电器工业公司 检测器和用于检测器的配置的设备
CN107092567A (zh) * 2016-02-17 2017-08-25 广达电脑股份有限公司 具有锁定机构的装置与方法以及非暂态电脑可读介质

Also Published As

Publication number Publication date
DE69330533D1 (de) 2001-09-13
KR930016855A (ko) 1993-08-30
CA2082118C (en) 1999-01-19
BR9300032A (pt) 1993-07-27
ES2160100T3 (es) 2001-11-01
JPH0821015B2 (ja) 1996-03-04
EP0552873A1 (en) 1993-07-28
US5386567A (en) 1995-01-31
EP0552873B1 (en) 2001-08-08
ATE204090T1 (de) 2001-08-15
CN1026625C (zh) 1994-11-16
JPH05265927A (ja) 1993-10-15
DE69330533T2 (de) 2002-04-18
TW208075B (zh) 1993-06-21
KR960003066B1 (ko) 1996-03-04
CA2082118A1 (en) 1993-07-21

Similar Documents

Publication Publication Date Title
CN1026625C (zh) 计算机、设备及其系统重新配置的方法
US7882206B2 (en) Storage device system and storage device system activating method
US7512778B2 (en) Method for sharing host processor for non-operating system uses by generating a false remove signal
US7234050B2 (en) Techniques for initializing a device on an expansion card
EP1119806B1 (en) Configuring system units
US6321287B1 (en) Console redirection for a computer system
KR100920499B1 (ko) 모듈을 상호접속물 상의 관리 제어기에 접속하기 위한방법, 장치, 시스템 및 머신 액세스가능한 매체
US6295565B1 (en) RAID controller card coupled via first and second edge connectors to the system bus and on-board SCSI controller respectfully
CN101373433A (zh) 更新bios的方法以及使用该方法的电脑与系统
US20060206286A1 (en) Method to reduce IPMB traffic and improve performance for accessing sensor data
US20050097573A1 (en) Device driver auto-load
KR20030014352A (ko) 장치 계산을 위한 가상 rom
US5826103A (en) System for storing physical locations of all ports specified in terms of port locations relative to parameters of a predetermined configuration within data processing system
US5276864A (en) Personal computer with alternate system controller error detection
CN115904251A (zh) 硬盘顺序调整方法及装置、系统、电子设备、存储介质
CN107111568A (zh) 用于在启用usb 设备时呈现驱动器安装文件的系统和方法
US20200293459A1 (en) Systems and methods for detecting expected user intervention across multiple blades during a keyboard, video, and mouse (kvm) session
US5485585A (en) Personal computer with alternate system controller and register for identifying active system controller
US6715110B1 (en) External debug card sharing a communication bus
CN109558179A (zh) 程序代码在线加载方法、程序代码在线升级方法及系统
CN1294481C (zh) 引导程序更新恢复系统及其方法
US11966309B2 (en) Saturation of multiple PCIe slots in a server by multiple ports in a single test card
CN109254800A (zh) 一种设备信息处理方法、电子设备及服务器
EP0656586A1 (en) Method and system for switching between a processor upgrade card and a planar processor
CN117370118A (zh) 一种硬盘槽位号检测方法、装置、设备及可读存储介质

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C14 Grant of patent or utility model
GR01 Patent grant
C15 Extension of patent right duration from 15 to 20 years for appl. with date before 31.12.1992 and still valid on 11.12.2001 (patent law change 1993)
OR01 Other related matters
C17 Cessation of patent right
CX01 Expiry of patent term

Expiration termination date: 20121226

Granted publication date: 19941116