The present invention aims at restoring backup data in a predetermined order and avoiding damage from being given to the system even when the backup data are destroyed. Flags Ferr and Feeprom and a variable i stored in a DRAM are initialized (S1 to S3). When the variable i is smaller than the number n of EEPROMs (hereinafter referred to as "PROM(s)"), the ID code of a PROM in question is read and loaded into the DRAM (S4 to S6). When the variable i equals the number n, the variable i is cleared (S7). Then, a variable j is initialized (S9), and it is determined whether or not each PROM ID stored in the DRAM matches with a mask ROM ID until the variable j becomes greater than the number n of PROMs (S11). If the answer is "No", the variable j is incremented (S13), while if "Yes," a number corresponding to the variable j then assumed is loaded into the DRAM as the flag Feeprom (S14). Data in the PROM in question is transferred to an area of the DRAM in which is stored the PROM ID matching with the mask ROM ID.

A invenção atual visa restaurar dados backup em uma ordem predeterminada e evitar os danos de ser dado ao sistema mesmo quando os dados backup são destruídos. Bandeiras Ferr e Feeprom e uma variável que eu armazenei em um DRAM sou inicializado (S1 a S3). Quando a variável i é menor do que o número n de EEPROMs (consultado em seguida a como "PROM(s)"), o código de ID de uma PROM na pergunta está lido e carregado no DRAM (S4 a S6). Quando a variável i iguala o número n, a variável i é cancelou (S7). Então, um j variável é inicializado (S9), e determina-se se ou não cada PROM ID armazenada no DRAM combina com uma ROM ID da máscara até que o j variável se torne mais grande do que o número n dos pROMs (S11). Se a resposta for "não", o j variável estiver incrementado (S13), quando se "sim," um número que corresponde ao j variável suposto então for carregado no DRAM como a bandeira Feeprom (S14). Os dados na PROM na pergunta são transferidos a uma área do DRAM em que é armazenada a PROM ID que combina com a ROM ID da máscara.

 
Web www.patentalert.com

< (none)

< Cache storage optimization in a data storage library of a redundant copy synchronization token tracking system

> Method and system for increasing concurrency during staging and destaging in a log structured array

> (none)

~ 00046