Nova Patents
PL183365B1

Computer system for archiving open files

Abstract

A backup program for a computer system with a hard disk maintains a record of changes made to the data in a file being backed up. During backup both the original and update file portions or records are stored, and the backup program reads the original data while other applications read the updated data. It is ensured that the file is in a 'good' state by delaying the start of the backup operation for a predetermined period.

PL183365B1, drawing sheet 1
Sheet 1 of 19

Term

Term ended

Expired 18 March 2016, 10.5 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

8 claims: 4 independent, 4 dependent

  1. 1
    Patent claims Zastrzeżenia patentowe 1. A method of managing a microprocessor-based computer system having a memory for storing orders, a central processing unit of a computer and a storage device in which an archiving process is established in successive steps, run on a computer system adapted to send a start signal and a stop signal and send at least one associated with the first orders are delivered with archiving of the reading order, causing the original data to be read from the device with memory, stored in memory to the computer CPU and causing the computer CPU to execute at least one standard memory reading operation, maintain a record of data written to the memory device, and establish a relationship between the respective areas in the first stage memory area and said auxiliary memory area. devices with memory are determined after receiving the start signal and receiving a read order, whether the read order relates to an Archive Read or Standard Read operation and one of the read operations is performed either for Archiving or Standard Read reviewing a record and reading data from the first stage memory or auxiliary memory according to said record, and when performing the second of said reading operations related to archiving or standard reading, data is read from the first stage memory, characterized in that the memory area from which the read command comes from and identifies the program that initiated the said read command when determining (42, 60), whether the read order is for an archive read operation or a standard read operation. 1. Sposób zarządzania systemem komputerowym opartym na mikroprocesorze, zawierającym pamięć przechowującą rozkazy, jednostkę centralną komputera oraz urządzenie z pamięcią w którym w kolejnych etapach ustanawia się proces archiwizacji, uruchamiany w systemie komputerowym, dostosowanym do wysyłania sygnału startu i sygnału stopu i wysyłania przynajmniej jednego, związanego z archiwizacją rozkazu czytania, powodującego odczyt oryginalnych danych z urządzenia z pamięcią dostarcza się pierwsze rozkazy, zapamiętane w pamięci, do jednostki centralnej komputera i powoduje się wykonanie przez jednostkę centralną komputera przynajmniej jednej standardowej operacji czytania danych z pamięci, utrzymuje się rekord danych zapisanych do urządzenia z pamięcią i ustala zależność między odpowiednimi obszarami w obszarze pamięci pierwszego stopnia i w obszarze pamięci pomocniczej wspomnianego urządzenia z pamięcią określa się, po otrzymaniu sygnału startu i otrzymując rozkaz czytanią czy rozkaz czytania dotyczy operacji czytania związanego z archiwizacją czy czytania standardowego oraz przeprowadza się jedną z operacji czytania albo dla potrzeb archiwizacji albo czytania standardowego, przegląda się rekord i czyta dane z pamięci pierwszego stopnia lub pamięci pomocniczej zgodnie ze wspomnianym rekordem i podczas przeprowadzania drugiej ze wspomnianych operacji czytania związanego z archiwizacją lub czytania standardowego, czyta się dane z pamięci pierwszego stopnia, znamienny tym, że śledzi się obszar pamięci z którego pochodzi rozkaz czytania i identyfikuje program, który zainicjował wspomniany rozkaz czytania podczas określania (42, 60), czy rozkaz czytania dotyczy operacji czytania związanego z archiwizacją czy czytania standardowego.
  2. 5
    A method of managing a microprocessor-based computer system having a memory for storing orders, a central processing unit of a computer and a storage device in which an archiving process is established in successive steps, run on a computer system adapted to send a start signal and a stop signal and send at least one associated with the first orders are delivered with archiving of the reading order, causing the original data to be read from the device with memory, stored in memory to the computer CPU and causing the computer CPU to execute at least one standard memory reading operation, maintain a record of data written to the memory device, and establish a relationship between the respective areas in the first stage memory area and said auxiliary memory area. devices with memory are determined after receiving the start signal and receiving the read order, whether the read command relates to an archive related read or a standard read operation, and one of the read operations is performed either for archiving or standard read purposes, the record is reviewed and the data is read from the first stage memory or auxiliary memory according to said record and while performing the second of said Archive or Standard Reading operations data is read from the memory of the first stage characterized in that the process identifier is allocated to the user's archiving process 5. Sposób zarządzania systemem komputerowym opartym na mikroprocesorze, zawierającym pamięć przechowującą rozkazy, jednostkę centralną komputera oraz urządzenie z pamięcią w którym w kolejnych etapach ustanawia się proces archiwizacji, uruchamiany w systemie komputerowym, dostosowanym do wysyłania sygnału startu i sygnału stopu i wysyłania przynajmniej jednego, związanego z archiwizacją rozkazu czytania, powodującego odczyt oryginalnych danych z urządzenia z pamięcią dostarcza się pierwsze rozkazy, zapamiętane w pamięci, do jednostki centralnej komputera i powoduje się wykonanie przez jednostkę centralną komputera przynajmniej jednej standardowej operacji czytania danych z pamięci, utrzymuje się rekord danych zapisanych do urządzenia z pamięcią i ustala zależność między odpowiednimi obszarami w obszarze pamięci pierwszego stopnia i w obszarze pamięci pomocniczej wspomnianego urządzenia z pamięcią określa się, po otrzymaniu sygnału startu i otrzymując rozkaz czytania, czy rozkaz czytania dotyczy operacji czytania związanego z archiwizacją czy czytania standardowego oraz przeprowadza się jedną z operacji czytania albo dla potrzeb archiwizacji albo czytania standardowego, przegląda się rekord i czyta dane z pamięci pierwszego stopnia lub pamięci pomocniczej zgodnie ze wspomnianym rekordem i podczas przeprowadzania drugiej ze wspomnianych operacji czytania związanego z archiwizacją lub czytania standardowego, czyta się dane z pamięci pierwszego stopnią znamienny tym, że przydziela się procesowi archiwizacji użytkownika, identyfikator procesu 183 365 or a task, wherein when determining (42, 60) whether the read command is for an archive related read operation or a standard read operation, it is determined whether the read operation was requested by the user or his program via the process or job identifier. 183 365 lub zadania, przy czym podczas określania (42, 60) czy rozkaz czytania dotyczy operacji czytania związanego z archiwizacją czy czytania standardowego określa się, czy operacja czytania była żądana przez użytkownika lub jego program poprzez identyfikator procesu lub zadania.
  3. 6
    A method of managing a microprocessor-based computer system having a memory for storing orders, a central processing unit of a computer and a storage device in which an archiving process is established in successive steps, run on a computer system adapted to send a start signal and a stop signal and send at least one associated with orders are delivered with archiving of the reading order causing the original data to be read from the device with memory, stored in memory to a computer CPU and causing the computer CPU to execute at least one standard reading data from memory, means are provided for opening the file to open the file to be read by the standard and denying access to the file by other reading operations, characterized by that there are measures in place related to the archiving process, disabling the aforementioned access denial function, and enabling simultaneous read access to the file by an archive read operation and a standard read operation. 6. Sposób zarządzania systemem komputerowym opartym na mikroprocesorze, zawierającym pamięć przechowującą rozkazy, jednostkę centralną komputera oraz urządzenie z pamięcią w którym w kolejnych etapach ustanawia się proces archiwizacji, uruchamiany w systemie komputerowym, dostosowanym do wysyłania sygnału startu i sygnału stopu i wysyłania przynajmniej jednego, związanego z archiwizacją rozkazu czytanią powodującego odczyt oryginalnych danych z urządzenia z pamięcią dostarcza się rozkazy, zapamiętane w pamięci, do jednostki centralnej komputera i powoduje się wykonanie przez jednostkę centralną komputera przynajmniej jednej standardowej operacji czytania danych z pamięci, zapewnia się środki otwierające pliki dla otwarcia pliku, który ma być czytany standardowo i odmawiające dostępu do pliku przez inne operacje czytania, znamienny tym, że stosuje się są środki związane z procesem archiwizacji, wyłączające wspomnianą funkcję odmowy dostępu, i umożliwiające jednoczesny dostęp do czytania pliku przez operację czytania związaną z archiwizacją i operację standardowego czytania.
  4. 8
    A method of managing a microprocessor-based computer system having a memory for storing orders, a central processing unit of a computer and a storage device in which an archiving process is established in successive steps, run on a computer system adapted to send a start signal and a stop signal and send at least one associated with archiving a reading order, data stored in the memory device is delivered to the computer CPU, and the computer CPU is made to perform at least one standard reading data from memory, and the archiving process may operate on files that are open for access by these commands, characterized in that the start signal is delayed for a predetermined period of inactivity, sufficient to complete each string of write operations to the file to be backed up. * * * 8. Sposób zarządzania systemem komputerowym opartym na mikroprocesorze, zawierającym pamięć przechowującą rozkazy, jednostkę centralną komputera oraz urządzenie z pamięcią w którym w kolejnych etapach ustanawia się proces archiwizacji, uruchamiany w systemie komputerowym, dostosowanym do wysyłania sygnału startu i sygnału stopu i wysyłania przynajmniej jednego, związanego z archiwizacją rozkazu czytania, powodującego odczyt oryginalnych danych z urządzenia z pamięcią dostarcza się rozkazy zapamiętane w pamięci, do jednostki centralnej komputera i powoduje się wykonanie przez jednostkę centralną komputera przynajmniej jednej standardowej operacji czytania danych z pamięci, przy czym proces archiwizacji może działać na plikach, które są otwarte dla dostępu przez te rozkazy, znamienny tym, że opóźnia się sygnał startu o założony okres braku aktywności, wystarczający do zakończenia każdego ciągu operacji zapisu do pliką który ma być archiwowany. * * *