CN1071772A - 数据处理系统中建立系统组态的方法及系统 - Google Patents

数据处理系统中建立系统组态的方法及系统 Download PDF

Info

Publication number
CN1071772A
CN1071772A CN92110511A CN92110511A CN1071772A CN 1071772 A CN1071772 A CN 1071772A CN 92110511 A CN92110511 A CN 92110511A CN 92110511 A CN92110511 A CN 92110511A CN 1071772 A CN1071772 A CN 1071772A
Authority
CN
China
Prior art keywords
nonvolatile memory
information
connector card
zone
discre value
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
CN92110511A
Other languages
English (en)
Other versions
CN1026630C (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 CN1071772A publication Critical patent/CN1071772A/zh
Application granted granted Critical
Publication of CN1026630C publication Critical patent/CN1026630C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1415Saving, restoring, recovering or retrying at system level
    • G06F11/1417Boot up procedures
    • 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

本发明是关于带有能插入连接器卡的插座的数据处理系统,更确切地说,是关于一个其中每一个连接器卡有它自己的识别值,当系统接通电源时,根据该识别值来确定系统组态的数据处理系统。
当数据处理系统已被初始设定或由于插入到该数据处理系统的连接器卡而使系统组态变化时就会产生系统组态信息,并存储到一个系统单元中的非易失性存储器(NVRAM)中,而在电源被切断以后,对系统恢复供电时,除非该系统组态被改变将再使用NVRAM中的信息,因此而不必再一次产生系统组态信息。详细说明,请参考日本未进行审查的专利申请公开No.63-231560。
现今,一台个人事务计算机可以用于改变相互不同的系统组态,例如将个人事务计算机作为一台式计算机,连接到一扩展单来增加通信或打印功能;另一方面如将它由扩展单元断开,则可用作一台便携式计算机。当今集成电路外围器件诸如扩展的集成电路卡式存储器等等,被广泛地应用,而应用这种卡式集成电路外围器件可能需要频繁地联接或断开,由此来作互不相同的系统组态的改变。在以上描述的现有技术中,每次系统组态变化,均必须重新产生系统组态信息,所以对系统组态这种频繁的变化,将迫使用户去做很费时间的工作。
本发明的目的是提供一个建立组态的方法,以及一数据处理系统,该系统如果早先已建立了一种系统组态,那么即使系统组态发生变化以后,也无需再产生系统组态信息。
为了达到所说的目的,根据本发明建立系统组态的一种方法,其步骤包括:在具有一个在系统电源切断以后,也能保存系统组态信息的非易失性存储器和一个有别于上述非易失性存储器的第二个诸如磁盘存储装置的非易失性存储器的数据处理系统中,如果系统组态信息新建立了,就将新建立信息不仅存储在所说的非易失性存储器中,而且也存储进所说的第二个非易失性存储器中;如果系统组态的变化被检测到了,例如系统在接通电源时所作的自诊断(POST:Power    on    Self    Test)中,就检验所述的第二非易失性存储器中是否存在有与当前系统组态相一致的信息,如果获得了这种一致性,那把相应的信息传送到所说的非易失性存储器中。如果所所述的非易失性存储器有足够的容量,它也可以起所述的第二非易失性存储器的作用,这是容易理解的。
如上所述,按照本发明,如果系统组态被改变了,但是相应的系统组态是早先建立的,这里提供了建立系统组态的方法及无需重新产生系统组态信息的数据处理系统。对附图的简要说明:
图1是表示按照本发明的一个数据处理系统的实施例的整体结构方框图;图2表示用作本实施例的第二非易失性存储器的磁盘存储装置中的系统组态信息的数据结构方框图;图3是表示本实施例的一个准备程序的流程图;图4是表示本实施例的POST程序的流程图。
图中:
1……系统单元
3……系统总线
5……POST/BIOS    ROM
7……NVRAM作为第一非易失性存储器
9……磁盘存储装置作为第二非易失性存储器
11……主存储器
21……辨认值发生装置
23……寄存器
25……扩展单元的NVRAM。
下面,参考附图对本发明作具体说明。图1是本发明的一个数据处理系统的实施图。参照图1连接到系统单元1中的系统总线3内的有多个插座1、2、3,可将不同的连接器卡可以互换地插入。这些插座中,这些连接器卡用来控制各种外围器件,诸如磁盘驱动装置,打印机,通讯器件,扩展存储器等等,它们分别连接到各自的连接器卡。此外连接到系统总线3的还有一个POST/BTOS ROM5,一个作为非易失性存储器的NVRAM7,一个作为第二非易失性存储器的磁盘存储器装置(HDD)9,一个主存储器11及一个CPU13。使用一个准备程序来产生系统组态信息。这个准备程序是包含在一个称为基准塑料磁盘(reference    diskatte)的实用程序中,提供给系统单元1的用户。
图1说明分别插入到系统单元1的槽1、2及3的连接器卡A1和A2及扩展单元E1或E2中的一个,而插入到扩展单元E1的4,5及6槽的分别是连接器卡X1,X2及X3,而插入到另一个扩展单元E2的4,5,6槽内分别是连接器卡Y1、Y2及Y3。这些连接器卡与扩展单元的每一个均有一个唯一的识别值,用以识别他们中的每一个型式。这就是说,连接器卡和扩展单元每一个都有给定的识别值,每一个识别值由一个予定的二进制位数所构成,识别值存储装置21在电源切断以后也保持各相应的识别值。每一个连接器卡均设置有一个寄存器23,用以存储那个连接卡的系统组态信息。存储在寄存器23内信息能按照整个系统的结构改变,并从存储全部系统组态信息的NVRAM7调到寄存器23,它仅仅是相应连接器卡的信息。存储在寄存器23内的信息包括,例如地址因子(AD)诸如存储器空间或输入/输出空间的地址;连接器卡发出信号的中断优先权;对相同型式复用卡(PR)(如果用到的话)中每一个配置优先权的信息;使能/禁止冗余卡的信息(ENBL)等等。根据这种信息系统,在中央处理单元13与卡之间及各个卡之间能有效地传送数据。
除了识别值存储器(ID)21以外,扩展单元E1和E2每一个都有NVRAM25。NVRAM25存储的信息内容是在把扩展单元E1或E2连接到系统后执行准备程序时写入到NVRAM25的。NVRAM不仅包括插入到扩展单元E1或E2的槽的所有连接用卡的识别值,而且还包括扩展单元E1或E2的名称,例如分别为EXP-1或EXP-2。如上所述,扩展单元E1和E2能被分别给予专用名称。这样做的理由是扩展单元即使是同样型式的,它们的辩认值相同,以及所有被插入的连接器卡亦是相同型式(ID),(为了方便使用),它写到每个连接器卡的寄存器23的信息在各扩展单元之间亦可以不相同,所以扩展单元必须彼此分开。如果必要,通过用户使用准备程序规定或给定扩展单元E1和E2的名称。图1中,连接器卡X1,X2和X3被分别插入到它的槽4,5和6内的扩展单元E1的名称是EXP-1,而连接卡Y1、Y2和Y3被分别插入到它的槽4,5和6内的扩展单元E2的名称EXP-2。系统单元1内的NVRAM7包含包括被插入系统单元1的连接器卡和扩展单元在内的整个系统。当新系统组态被建立时,新系统组态信息就产生了,然后通过准备程序把信息存储到NVRAM中。通过一备用电池使得NVRAM的存储内容能在系统供电电源断开后仍能保存。图1中是假设在NVRAM7中存储了系统组态信息1,而系统组态1是在当连接器卡A1和A2插入到单元的槽1和槽2中,而槽3不用时获得的。
磁盘存储装置9的保留区域(分区)除了包含系统组态信息1外,还包含系统组态信息2,系统组态信息3,以及其他的予定的组态信息量。现在假设,当连接器卡A1和A2及称为EXP-1的扩展单元E1相位地插在系统单元1中槽1,2及3内时,获得的整个系统的有关系统组态的系统组态信息2;而当连接器卡A1,A2和称为EXP-2的扩展单元E2分别被插入系统单元1中的槽1,2,3时获得了整个系统的有关系统组态的系统组态信息3。
图2示出存储在磁盘存储装置9的保留区域内的信息结构。当新系统组态的信息被产生及通过准备程序存储进NVRAM7时,由给磁盘存储装置9存入一份拷贝就可获得每一个系统组态信息。当在磁盘存储装置9中进行NVRAM的拷贝时,不附上一份索引信息如图2所示。那就是每一个系统组态信息的存入,可以由连接器卡的识别值和扩展单元的名称来检索。连接器卡的识别值及扩展单元名称随它们被插入的槽的号码加以存储。这种为辨认系统组态所需的信息称做组态识别信息。
每个索引由状态信息开始。状态信息表明组态识别信息是否被写到那个索引,并且来增加检索工作的效率。每一个索引在它的末尾包含有指针信息。这指针信息指示与在保留区域内那个组态识别信息相对应的系统组态信息的存储位置。
图3表示通过使用准备程序产生和存储系统组态信息的步骤。步骤1是产生系统组态信息。在系统组态信息的产生中,就读出连接器卡和护展单元的识别值。步骤2,把系组态信息写到系统单元1的NVRAM7中。步骤1和步骤2的过程与先有技术相同。
步骤3把系统组态信息写到HDD9的保留区域,如图2所示。其数据结构使得系统组态信息能通过组态识别信息进行检索。如果没有任何个扩展单元被连接,那么写保留区域的过程就完成了。但是如果连接有一个扩展单元,那么步骤5把关于扩展单元的组态识别信息(扩展单元的ID和名称及插入到扩展单元一个槽内一个卡的ID)写到扩展单元的NVRAM25,就完成了这个过程。
图4表示在系统被供给电源以后的一个POST程序的步骤。步骤11,为系统单元1的每一部分作自诊断测试。然后步骤12读出连接到系统的一个卡的识别值等,如果连接有一个扩展系统,就读出卡的识别值等以及包含在扩展单元NVRAM25内的信息。那就是说在步骤12读出关于当前系统组态的组态识别信息。步骤13把通过步骤12读出组态识别信息与早先存进系统单元1的NVRAM内的系统组态信息中的系统识别信息作比较。
现在,如果比较的结果彼此一致,过程进行到步骤14。步骤14是把包含在系统单元1的NVRAM7内的要拷贝的信息拷贝到系统组态内每一个卡的寄存器23中。如果连接有一个扩展单元,那么步骤15是将相应扩展单元的有关信息由系统单元1的NVRAM7拷贝到扩展单元的NVRAM25内。步骤16检验连接器卡之间系统组态信息的一致情况,而后处理过程结束。
如果步骤13的比较结果发现不一致,处理过程就进行到步骤17。步骤17用步骤12所读出的当前系统的组态识别信息来检索HDD9的保留区域内的系统组态信息。如果在保留区域中发现了相同的组态识别信息,那么处理过程就进行步骤18,在那儿将对应于该相同组态识别信息的系统组态信息从保留区拷贝到系统单元1的NVRAM中,然后处理过程就进行到步骤15。如果在步骤17中保留区内没有发现相同的组态识别信息,处理过程就进行到步骤19,在那儿随着产生新系统组态信息的显示,处理过程就完成了。
按照这一实施例,如果系统组态返回到一种系统组态信息已被存入磁盘存储装置中的系统组态时,它就不需再产生系统组态信息。所以此实施方案很适合应用于需频繁地将一台个人事务计算机与扩展单元联结或分离或者需要频繁地装卸一台IC卡式外设的场合。此外此实施例中,扩展单元自身设置有NVRAM25,在此NVRAM25中包含有关该扩展单元所有连接器卡的识别值。所以按照这一实施例,即使从连接器卡中读出了错误的识别值(例如由于连接器卡中的错误),把此从连接器卡中读出的识别值与包含在NVRAM25内的一个识别值作比较,因此能容易的检测出这个错误;而且即使读出的识别值碰巧与早先采用的系统组态的识别值相同,读出的识别值亦不会被错误地用作其他的识别值。
另外在本实施例中,除了一个识别值(ID)以外,每一个扩展单元可有一个唯一的名称。所以,本实施例就具有适用于下列情况的优点,即在虽然同样型式的扩展单元中插入了相同型式的连接器卡,但是为了应用方便必须对各扩展单元编排相互不同的系统信息。这种情况说明如下:
每一个扩展单元的通讯连接器卡被连接到同一通讯网路,并且必须为各个通讯连接器卡指定通过网络的不重复的地址,因为系统信息或不同数量的存储器被装配在相同型式的存储扩展连接卡器上。另外在此实施例中,在扩展单元没有插入槽1,2,3的情况下,在接通电源以后,为了检索存储在磁盘存储装置9内的系统组态信息,也要检验识别值。但是亦可以理解,如果予计不会相对于除插进扩展单元的插槽频繁地的变更连接器卡而使系统组态相应地变化的话,那么为了检索存储装置9中的系统组态信息的目的,可以仅仅检测扩展单元的组态识别信息。本实施例亦适用于没有设置扩展单元的情况。另外第二个非易失性存储器被考虑为一磁盘存储装置。不过亦应看到磁盘存储装置可以是一硬盘,一种软盘及一种光盘,而第二非易失性存储器可以不是磁盘存储装置,而是诸如EPROM,EEPROM,电池备用RAM等等的非易失性存储器。
也可看到,第二个非易失性存储器(HDD9)亦无需不同于第一非易失存储器(NVRAM7),可以采用一个非易失存储器不仅用作第一非易失性存储器,同时也用作第二非易失性存储器。连接器卡和扩展单元的识别值可以用来识别它们相应的型式。然而,可以理解,顺序号亦可以用来辨认相应的连接卡和扩展单元。

Claims (9)

1、在一具有存储、并在系统电源切断后也保持有关系统组态信息的非易失性存储器和一与所述非易失性存储器不同的第二非易失性存储器的数据处理系统中,建立系统组态的方法,其特征在于下列步骤:
在有关系统组态的新信息产生时,将新产生的信息不仅存入所述非易失性存储器的一个予定区域中,同时还将其存入所述第二非易失性存储器或所述非易失性存储器所述予定区域之外的一个区域内;
此后在发现系统组态改变时,检测所述第二非易失性存储器中或所述非易失性存储器的所述予定区域以外的所述区域内是否存储有与相当于当前系统组态的信息相一致的信息;而如果相一致时,就将该相一致的信息传送到所述非易失性存储器的所述予定区域内。
2、权利要求1中所述的建立系统组态的方法,其特征在于:在系统接通电源后的自诊断测试时检查系统组态是否有改变。
3、权利要求2所述建立系统组态的方法,其特征还在于:所述第二非易失性存储器为一磁盘存储装置。
4、在一带有可插入具有存放其识别值的连接器卡的插槽的数据处理系统中,建立系统组态的方法,其特征在于下列步骤:
将有关插入所述插槽的含有所述识别值的连接器卡的信息存入系统主体内的一个非易失性存储器的予定区域内;
将所述关于该连接器卡的信息复制存入系统中与所述非易失性存储器不同的第二非易失性存储器或者所述非易失性存储器的所述予定区域以外的一个区域内,所述复制的信息能通过所述识别值进行检索;
每次所述系统接通电源时,将由当时被插在所述插槽中的连接器卡读出的识别值与存储在所述非易失性存储器中的识别值加以比较;
如果二识别值相一致,将存储在所述非易失性存储器中的关于该连接器卡的信息传送到插在所述插槽中的连接器卡上的寄存器,为所述系统建立组态;
如果此二识别值不相一致,但在所述第二非易失性存储器中或在所述非易失性存储器的所述予定区域外的所述区域内发现有与由当时被插在所述插槽中的连接器卡所读出的识别值相同的识别值时,将借助所述识别值由所述第二非易失性存储器或者所述非易失性存储的所述予定区域以外的所述区域所检索得的有关所述连接器卡的信息传送到所述非易失性存储器的所述予定区域;
将所述第二非易失性存储器或所述非易失性存储器的所述予定区域外的所述区域内的关于该连接器卡的信息传送给插在所述插槽中的连接器卡上的寄存器,为所述系统建立组态;或者,如果二识别值不相一致,而在所述第二易失性存储器或所述非易失性存储器的所述予定区域以外的所述区域中不存在与当前插在所述插槽中的连接器卡的识别值相同的识别值时,将有关当前连接器卡的信息复制存入所述非易失性存储器的所述予定区域;而后
将所述非易失性存储器中的关于该连接器卡的信息传送到连接器卡上的寄存器,为所述系统建立系统组态。
5、一具有可插入带有存放其识别值的设施的连接器卡的插槽的数据处理系统,其特征是:
系统主体中的一非易失性存储器,用以存储有关插在所述插槽中连接器卡的、至少包含所述识别值的信息;
一第二非易失性存储器,它有别于所述非易失性存储器,用来存储所述非易失性存储器中所述信息的复制信息,以便能通过所述识别值来检索出所述复制信息;
每次系统接通电源后,将由当前插在所述插槽中的连接器卡读出的识别值与存放在所述非易失性存储器中的识别值进行比较的装置;
在所述相比较的二识别值相一致时,将存储在所述非易失性存储器中的与该连接器卡有关的信息传送到插在所述插槽中的连接器卡上的寄存器,为所述系统建立组态的装置;
在如果所述相比较的二识别值不相一致,但发现复制到所述第二非易失性存储器的信息中存在有与由当前插在所述插槽中的连接器卡读出的识别值相同的识别值时,将借助所述识别值由所述第二非易失性存储器检索得的有关所述连接器卡的信息传送到所述非易失性存储器,然后再将所述非易失性中的有关连接器卡的信息传送到插在所述插槽中的连接器卡的寄存器,为所述系统建立系统组态的装置;
或者,如果所述相比较的二识别值不相一致,而且复制于所述第二非易失性存储器的信息中不存在与当前插在所述槽中的连接器卡的识别值相同的识别值时,将关于当前连接器卡的信息复制存入所述非易失性存储器,然后将所述非易失性存储器中的关于该连接器卡的信息传送到该连接器卡上的寄存器,为所述系统建立系统组态的装置。
6、权利要求5所述的数据处理系统,其特征在于:所述第二非易失性存储器为一磁盘存储装置。
7、一设有可插入一带有存放其识别值的措施的连接器卡的插槽的数据处理系统,其特征在于:
一在该系统主体内的非易失性存储器,用于在一予定区域内存储关于插入所述槽内的连接器卡的、至少包括所述识别值的信息,并在所述予定区域之外的一个区域内存储所述信息的拷贝,所述拷贝信息可借助所述识别值来检索;
一有别于所述非易失性存储的第二非易失性存储器,例如一磁盘存储装置,用于存储所述非易失性存储器中所述信息的拷贝,以便能由所述识别值进行检索;
每次系统接入电源时,将由当前插在所述槽中的连接器卡读出的识别值与存储在所述非易失性存储器所述予定区域中的识别值进行比较的装置;
如果所述相比较的二识别值相一致,将存储于所述予定区域的有关该连接器卡的信息值送到插在所述槽中的连接器卡的寄存器,为所述系统建立系统组态的装置;
如果所述相比较的二识别值不一致,但在复制于所述予定区域以外的所述区域的信息中存在有由当前插在所述插槽中的连接器卡所读出的识别值相同的识别值时,将借助所述识别值检索得的关于所述连接器卡的信息传送到所述予定区域,然后将所述予定区域内的关于该连接器卡的信息传送到插在所述槽中的连接器卡上的寄存器,为所述系统建立系统组态的装置;
或者在所述相比较的二识别值不一致,而且在复制到所述予定区域之外的区域的信息中没有发现与当前插在所述槽中的连接器卡的识别值相同的识别值时,将有关当前连接器卡的信息复制存入所述予定区域,然后再将所述予定区域中的关于该连接器卡的信息传送到该连接器卡上的寄存器,为所述系统建立系统组态的装置。
8、用于一具有至少一个可插入含有自己的识别值的连接器卡的插槽的数据处理系统的扩展单元,其特征是:设有一用于存储每一当前被插入的连接器卡的识别值的非易失性存储器。
9、权利要求8所述的数据处理系统用的扩展单元,其特征还在于:所述非易失性存储器可以存储为使数据处理系统的所述扩展单元区别所读数据处理系统所用的其它扩展单元而指定的名称。
CN92110511A 1991-10-11 1992-09-11 数据处理系统中建立系统组态的方法及系统 Expired - Lifetime CN1026630C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP290405/91 1991-10-11
JP3290405A JPH0736175B2 (ja) 1991-10-11 1991-10-11 データ処理システムのシステム構成設定方法、データ処理システム、及びデータ処理システム用拡張ユニット

Publications (2)

Publication Number Publication Date
CN1071772A true CN1071772A (zh) 1993-05-05
CN1026630C CN1026630C (zh) 1994-11-16

Family

ID=17755592

Family Applications (1)

Application Number Title Priority Date Filing Date
CN92110511A Expired - Lifetime CN1026630C (zh) 1991-10-11 1992-09-11 数据处理系统中建立系统组态的方法及系统

Country Status (13)

Country Link
US (1) US5497490A (zh)
EP (1) EP0608253B1 (zh)
JP (1) JPH0736175B2 (zh)
KR (1) KR970008528B1 (zh)
CN (1) CN1026630C (zh)
CA (1) CA2074027C (zh)
CZ (1) CZ290949B6 (zh)
DE (1) DE69223799T2 (zh)
HU (1) HU217158B (zh)
PL (1) PL170363B1 (zh)
RU (1) RU2155376C2 (zh)
SK (1) SK41094A3 (zh)
WO (1) WO1993007568A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100451993C (zh) * 2006-12-21 2009-01-14 威盛电子股份有限公司 多来源数据处理方法
CN102467423A (zh) * 2010-11-18 2012-05-23 英业达股份有限公司 备份存储器数据的方法
CN101408765B (zh) * 2007-10-08 2012-07-25 泓格科技股份有限公司 分布式自动化系统及i/o模块扩充单元

Families Citing this family (111)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06332744A (ja) * 1993-05-19 1994-12-02 Nec Corp 情報処理装置の試験方法
US5745669A (en) * 1993-10-21 1998-04-28 Ast Research, Inc. System and method for recovering PC configurations
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
US5805834A (en) * 1994-03-30 1998-09-08 Zilog, Inc. Hot reconfigurable parallel bus bridging circuit
US5732280A (en) * 1994-07-15 1998-03-24 International Business Machines Corp. Method and apparatus for dynamically assigning programmable option select identifiers
US5864698A (en) * 1994-08-24 1999-01-26 Packard Bell Nec Disk based bios
DE69516634T2 (de) * 1994-11-04 2000-09-21 Canon Information Syst Inc Intelligente Wiederprogrammierung eines Flash-Speichers
US5642481A (en) * 1995-03-29 1997-06-24 Microsoft Corporation Method and system for validating a memory window in system address space
WO1996038784A1 (en) * 1995-06-02 1996-12-05 Systemsoft Corporation Digital data processing method and apparatus for peripheral device control
WO1996041274A1 (en) * 1995-06-07 1996-12-19 Advanced Micro Devices, Inc. Dynamically reconfigurable data bus
US5638299A (en) * 1995-06-22 1997-06-10 Miller; Keith Light weight, self-contained programmable data-acquisition system
US5710930A (en) * 1995-08-04 1998-01-20 Intel Corporation Apparatus and a method for allowing an operating system of a computer system to persist across a power off and on cycle
US6336161B1 (en) * 1995-12-15 2002-01-01 Texas Instruments Incorporated Computer configuration system and method with state and restoration from non-volatile semiconductor memory
WO1997024668A1 (en) * 1995-12-28 1997-07-10 Ipl Systems, Inc. Dasd storage back up including back up synchronization across multiple dasd
US5848231A (en) * 1996-02-12 1998-12-08 Teitelbaum; Neil System configuration contingent upon secure input
JPH09237141A (ja) * 1996-02-29 1997-09-09 Toshiba Corp コンピュータシステム及びコンピュータシステムに適用する拡張ユニット
US5826042A (en) * 1996-08-02 1998-10-20 Compaq Computer Corporation Portable computer docking station with module connection replicator
US5875094A (en) * 1996-08-02 1999-02-23 Compaq Computer Corporation Portable computer docking station with adjustable insertion angle
US6247040B1 (en) 1996-09-30 2001-06-12 Lsi Logic Corporation Method and structure for automated switching between multiple contexts in a storage subsystem target device
US6148326A (en) * 1996-09-30 2000-11-14 Lsi Logic Corporation Method and structure for independent disk and host transfer in a storage subsystem target device
US6081849A (en) * 1996-10-01 2000-06-27 Lsi Logic Corporation Method and structure for switching multiple contexts in storage subsystem target device
US5761322A (en) * 1996-12-31 1998-06-02 Compaq Computer Corporation Portable computer speaker enclosure
US6052781A (en) * 1997-02-21 2000-04-18 Savvy Frontiers Property Trust Multiple user computer including anti-concurrent user-class based disjunctive separation of plural hard drive operation
US6449686B1 (en) * 1997-03-06 2002-09-10 Micron Technology, Inc. Method and apparatus for determining removable magnetic media types in a computer after detection of a read error condition
US6748524B1 (en) * 1997-04-30 2004-06-08 Gateway, Inc. Display and recordation of non-volatile memory changes
US6014714A (en) * 1997-06-16 2000-01-11 International Business Machines Corporation Adapter card system including for supporting multiple configurations using mapping bit
US5832418A (en) * 1997-06-23 1998-11-03 Micron Electronics Apparatus for testing a controller with random contraints
US6076180A (en) * 1997-06-23 2000-06-13 Micron Electronics, Inc. Method for testing a controller with random constraints
US5973734A (en) 1997-07-09 1999-10-26 Flashpoint Technology, Inc. Method and apparatus for correcting aspect ratio in a camera graphical user interface
US5935252A (en) * 1997-08-18 1999-08-10 International Business Machines Corporation Apparatus and method for determining and setting system device configuration relating to power and cooling using VPD circuits associated with system devices
US5898843A (en) * 1997-10-08 1999-04-27 International Business Machines Corporation System and method for controlling device which is present in media console and system unit of a split computer system
US6059842A (en) * 1998-04-14 2000-05-09 International Business Machines Corp. System and method for optimizing computer software and hardware
JP4085478B2 (ja) * 1998-07-28 2008-05-14 ソニー株式会社 記憶媒体及び電子機器システム
GB2342472B (en) * 1998-10-09 2000-12-13 Sun Microsystems Inc Process monitoring in a computer system
US6317141B1 (en) 1998-12-31 2001-11-13 Flashpoint Technology, Inc. Method and apparatus for editing heterogeneous media objects in a digital imaging device
US6408397B1 (en) 1999-05-24 2002-06-18 Dell Usa, L.P. Using RTC wake-up to enable recovery from power failures
US6467088B1 (en) * 1999-06-30 2002-10-15 Koninklijke Philips Electronics N.V. Reconfiguration manager for controlling upgrades of electronic devices
KR100319870B1 (ko) * 1999-08-23 2002-01-10 윤종용 비휘발성 메모리에 저장된 데이터의 안전 처리방법
JP2001086118A (ja) * 1999-09-16 2001-03-30 Nec Corp コンピュータ機器遠隔管理方法
EP1085396A1 (en) * 1999-09-17 2001-03-21 Hewlett-Packard Company Operation of trusted state in computing platform
US6935946B2 (en) * 1999-09-24 2005-08-30 Igt Video gaming apparatus for wagering with universal computerized controller and I/O interface for unique architecture
US6866581B2 (en) * 1999-09-24 2005-03-15 Igt Video gaming apparatus for wagering with universal computerized controller and I/O interface for unique architecture
US6449715B1 (en) * 1999-10-04 2002-09-10 Fisher-Rosemount Systems, Inc. Process control configuration system for use with a profibus device network
US6611912B1 (en) * 2000-02-04 2003-08-26 Advanced Micro Devices, Inc. Method and apparatus having a system BIOS write configuration data of a riser card to a controller configuration space when connecting the riser card to a motherboard
US6370646B1 (en) 2000-02-16 2002-04-09 Miramar Systems Method and apparatus for multiplatform migration
CA2402389A1 (en) * 2000-03-08 2002-09-19 Shuffle Master, Inc. Computerized gaming system, method and apparatus
US7988559B2 (en) * 2001-03-08 2011-08-02 Igt Computerized gaming system, method and apparatus
US7043641B1 (en) * 2000-03-08 2006-05-09 Igt Encryption in a secure computerized gaming system
WO2002006965A1 (fr) * 2000-07-18 2002-01-24 Fujitsu Limited Procede de gestion de donnees, dispositif electronique et support de stockage
DE10043841A1 (de) * 2000-09-06 2002-03-14 Moeller Gmbh Verfahren zum Anschluss einer Erweiterungsbaugruppe an ein programmierbares elektrisches Schaltgerät
KR100385184B1 (ko) 2000-10-19 2003-05-27 삼성전자주식회사 컴퓨터 및 컴퓨터의 운영체계 정보 자동 설정 방법
DE10052624A1 (de) * 2000-10-24 2002-05-08 Abb Patent Gmbh Verfahren zur Überwachung der physischen Zusammensetzung eines modular aufgebauten Systems
GB2376763B (en) * 2001-06-19 2004-12-15 Hewlett Packard Co Demonstrating integrity of a compartment of a compartmented operating system
EP1215576A3 (en) * 2000-12-15 2006-03-15 International Business Machines Corporation Automatic application restart in an embedded environment
GB0102518D0 (en) * 2001-01-31 2001-03-21 Hewlett Packard Co Trusted operating system
GB0102516D0 (en) * 2001-01-31 2001-03-21 Hewlett Packard Co Trusted gateway system
US7356816B2 (en) 2001-02-13 2008-04-08 Computer Associates Think, Inc. Method and apparatus for multiplatform migration
GB2372592B (en) 2001-02-23 2005-03-30 Hewlett Packard Co Information system
GB2372595A (en) * 2001-02-23 2002-08-28 Hewlett Packard Co Method of and apparatus for ascertaining the status of a data processing environment.
US7203841B2 (en) * 2001-03-08 2007-04-10 Igt Encryption in a secure computerized gaming system
US6854052B2 (en) * 2001-04-18 2005-02-08 International Business Machines Corporation Method to validate system configuration
US7054963B2 (en) * 2001-06-18 2006-05-30 Betts-Lacroix Jonathan Modular computing system
GB2376762A (en) * 2001-06-19 2002-12-24 Hewlett Packard Co Renting a computing environment on a trusted computing platform
GB2376764B (en) * 2001-06-19 2004-12-29 Hewlett Packard Co Multiple trusted computing environments
GB0114898D0 (en) * 2001-06-19 2001-08-08 Hewlett Packard Co Interaction with electronic services and markets
GB2378013A (en) * 2001-07-27 2003-01-29 Hewlett Packard Co Trusted computer platform audit system
US20030028628A1 (en) * 2001-08-03 2003-02-06 Ncr Corporation Method for storing, retrieving and managing configuration settings of computer systems
CA2460046C (en) * 2001-09-10 2014-06-10 Igt Method for developing gaming programs compatible with a computerized gaming operating system and apparatus
US7931533B2 (en) * 2001-09-28 2011-04-26 Igt Game development architecture that decouples the game logic from the graphics logics
US6902481B2 (en) * 2001-09-28 2005-06-07 Igt Decoupling of the graphical presentation of a game from the presentation logic
US8708828B2 (en) * 2001-09-28 2014-04-29 Igt Pluggable modular gaming modifiers and configuration templates for gaming environments
US7610366B2 (en) * 2001-11-06 2009-10-27 Canon Kabushiki Kaisha Dynamic network device reconfiguration
GB2382419B (en) * 2001-11-22 2005-12-14 Hewlett Packard Co Apparatus and method for creating a trusted environment
CA2469839A1 (en) * 2001-11-26 2003-06-05 Igt Pass-through live validation device and method
US7024547B2 (en) * 2001-12-10 2006-04-04 Intel Corporation Method and system for initializing a hardware device
US20030203755A1 (en) * 2002-04-25 2003-10-30 Shuffle Master, Inc. Encryption in a secure computerized gaming system
US20060129721A1 (en) * 2002-06-18 2006-06-15 Betts-Lacroix Jonathan Modular computing system
US20030231168A1 (en) * 2002-06-18 2003-12-18 Jory Bell Component for use as a portable computing device and pointing device in a modular computing system
US6993615B2 (en) * 2002-11-15 2006-01-31 Microsoft Corporation Portable computing device-integrated appliance
US7054965B2 (en) * 2003-03-18 2006-05-30 Oqo Incorporated Component for use as a portable computing device and pointing device
EP1473630A3 (en) * 2003-04-11 2007-10-10 Samsung Electronics Co., Ltd. Computer system and method of setting an interface card therein
TWI227852B (en) * 2003-10-03 2005-02-11 Via Tech Inc Computer-aided setup of system configure of DVD player
US7272420B2 (en) * 2004-01-14 2007-09-18 Microsoft Corporation Mobile device interface and adaptation system
US8140475B1 (en) * 2004-02-26 2012-03-20 Netapp, Inc. Dynamic configuration archival and retrieval
US20060031425A1 (en) * 2004-06-07 2006-02-09 Northrop Grumman Corporation Method for imaging computer systems
US20060026587A1 (en) * 2004-07-28 2006-02-02 Lemarroy Luis A Systems and methods for operating system migration
EP1866825A1 (en) 2005-03-22 2007-12-19 Hewlett-Packard Development Company, L.P. Methods, devices and data structures for trusted data
US7412629B2 (en) * 2005-06-09 2008-08-12 International Business Machines Corporation Method to override daughterboard slots marked with power fault
WO2007031948A2 (en) * 2005-09-14 2007-03-22 Utstarcom, Inc. Method and system for loading programmable memory devices in an electronic system using volatile memories
US7447899B2 (en) * 2006-03-30 2008-11-04 Inventec Corporation Method for conserving system resources
US9224145B1 (en) 2006-08-30 2015-12-29 Qurio Holdings, Inc. Venue based digital rights using capture device with digital watermarking capability
US7757060B2 (en) * 2006-09-11 2010-07-13 Dell Products L.P. Reducing wake latency time for power conserving state transition
US7660912B2 (en) * 2006-10-18 2010-02-09 International Business Machines Corporation I/O adapter LPAR isolation in a hypertransport environment
JP5030538B2 (ja) * 2006-11-07 2012-09-19 株式会社リコー データ通信システム、ユニットおよびデータ通信方法
US8259613B2 (en) * 2006-12-29 2012-09-04 Lenovo (Singapore) Pte. Ltd. Autonomic network connections
US7617340B2 (en) * 2007-01-09 2009-11-10 International Business Machines Corporation I/O adapter LPAR isolation with assigned memory space
US20080168207A1 (en) * 2007-01-09 2008-07-10 International Business Machines Corporation I/O Adapter LPAR Isolation In A Hypertransport Envikronment Employing A Content Addressable Memory
US20080168208A1 (en) * 2007-01-09 2008-07-10 International Business Machines Corporation I/O Adapter LPAR Isolation In A Hypertransport Environment With Assigned Memory Space Indexing a TVT Via Unit IDs
US7840740B2 (en) 2007-06-05 2010-11-23 Apple Inc. Personal media device docking station having an accessory device detector
TW200912689A (en) * 2007-09-14 2009-03-16 Icp Das Co Ltd Distributed automated system, I/O module expansion unit for distributed automatic system, method for fast confirming, setting and replacing I/O module, method for fast detecting I/O module hot swapping
JP2009211170A (ja) * 2008-02-29 2009-09-17 Toshiba Corp 情報処理装置および起動制御方法
US20100138581A1 (en) * 2008-12-02 2010-06-03 Randall Bird Universal Docking System
CN102200937A (zh) * 2011-05-31 2011-09-28 深圳创维-Rgb电子有限公司 一种与非闪存中数据读取的方法、装置及电视机系统
US10474355B2 (en) 2013-01-21 2019-11-12 Keypoint Technologies India Pvt. Ltd. Input pattern detection over virtual keyboard for candidate word identification
IN2013CH00469A (zh) 2013-01-21 2015-07-31 Keypoint Technologies India Pvt Ltd
US20150026076A1 (en) * 2013-07-18 2015-01-22 Netapp, Inc. System and Method for Providing Customer Guidance in Deploying a Computing System
US20150026077A1 (en) * 2013-07-18 2015-01-22 Netapp, Inc. Centralized Method for Customer Assistance and System Verification
CN104731744B (zh) * 2015-03-13 2017-07-04 中国航天科技集团公司第九研究院第七七一研究所 一种基于SiP的可重构嵌入式计算机模块
JP6694145B2 (ja) 2017-01-17 2020-05-13 富士通クライアントコンピューティング株式会社 情報処理装置および管理プログラム
KR20220019944A (ko) 2020-08-11 2022-02-18 삼성전자주식회사 스토리지 장치 및 스토리지 장치의 동작 방법
US11334447B2 (en) 2020-08-27 2022-05-17 Nuvoton Technology Corporation Integrated circuit facilitating subsequent failure analysis and methods useful in conjunction therewith

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4403303A (en) * 1981-05-15 1983-09-06 Beehive International Terminal configuration manager
GB8725111D0 (en) * 1987-03-13 1987-12-02 Ibm Data processing system
US5038320A (en) * 1987-03-13 1991-08-06 International Business Machines Corp. Computer system with automatic initialization of pluggable option cards
JPH01269578A (ja) * 1988-04-20 1989-10-27 Brother Ind Ltd 電子機器のオプション検出装置
US5014193A (en) * 1988-10-14 1991-05-07 Compaq Computer Corporation Dynamically configurable portable computer system
JP3275261B2 (ja) * 1990-03-09 2002-04-15 セイコーエプソン株式会社 情報処理装置
US5265238A (en) * 1991-01-25 1993-11-23 International Business Machines Corporation Automatic device configuration for dockable portable computers

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100451993C (zh) * 2006-12-21 2009-01-14 威盛电子股份有限公司 多来源数据处理方法
CN101408765B (zh) * 2007-10-08 2012-07-25 泓格科技股份有限公司 分布式自动化系统及i/o模块扩充单元
CN102467423A (zh) * 2010-11-18 2012-05-23 英业达股份有限公司 备份存储器数据的方法

Also Published As

Publication number Publication date
SK41094A3 (en) 1994-09-07
CZ290949B6 (cs) 2002-11-13
JPH05108534A (ja) 1993-04-30
EP0608253A1 (en) 1994-08-03
CZ9400791A3 (cs) 2002-06-12
PL170363B1 (pl) 1996-12-31
DE69223799D1 (de) 1998-02-05
HU217158B (hu) 1999-11-29
DE69223799T2 (de) 1998-06-25
CN1026630C (zh) 1994-11-16
JPH0736175B2 (ja) 1995-04-19
EP0608253B1 (en) 1997-12-29
WO1993007568A1 (en) 1993-04-15
CA2074027A1 (en) 1993-04-12
KR970008528B1 (ko) 1997-05-24
HUT66904A (en) 1995-01-30
KR930008655A (ko) 1993-05-21
RU2155376C2 (ru) 2000-08-27
HU9401023D0 (en) 1994-07-28
US5497490A (en) 1996-03-05
CA2074027C (en) 1999-11-09

Similar Documents

Publication Publication Date Title
CN1026630C (zh) 数据处理系统中建立系统组态的方法及系统
US6430738B1 (en) Method and system for reversible installation of software applications in a data processing system utilizing an automated archival process
CN102360317B (zh) 分离和存留控制应用的静态和动态部分的方法
US7724643B2 (en) Recovery of duplex data system after power failure
US20060218434A1 (en) Disk drive with integrated tape drive
US5553230A (en) Identifying controller pairs in a dual controller disk array
KR100233178B1 (ko) 대용량 저장장치 구성 레코드들을 갱신하기 위한 방법 및 시스템
US20060168652A1 (en) System and method for securing drive access to data storage media based on medium identifiers
WO2003056433A1 (fr) Dispositif a memoire et appareil d'enregistrement/reproduction utilisant ledit dispositif
US5765211A (en) Segmenting non-volatile memory into logical pages sized to fit groups of commonly erasable data
US6718466B1 (en) Data medium with restorable original base data content, and method for its production
US6606693B1 (en) Method and system for long-term digital data storage
EP1540660A2 (en) Method of and apparatus for detecting an error in writing to persistent memory
CN101097548A (zh) 存储卡数据隐藏管理方法及其程序
CN100409164C (zh) 存储系统
WO2022156369A1 (zh) 存储块管理信息同步记录方法、系统、终端及存储介质
CN114237506A (zh) 一种emmc数据存储和读写的方法
EP1118936A2 (en) Duplex disk controller
JPH0778231A (ja) メモリカード
CN115470043B (zh) 数据库备份方法、装置、计算机设备和存储介质
JP3196112B2 (ja) カード型記憶媒体の複製方法
US20030204755A1 (en) Method and system for long-term digital data storage
CN101650676A (zh) 将嵌入式系统的开机数据文件储存于不同储存区段中的备援系统及其方法
JPH0820933B2 (ja) データ書き込み方法およびその装置
CN117519588A (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: 20120911

Granted publication date: 19941116