Control system with a write filter for protection of data
AssigneeSeiko Epson Corporation
InventorTaishi Nogami
Life of this patent
Estimating the term…
Abstract
A control system configured to control a predetermined unit by using a control program running on a general-purpose OS. The control system includes an auxiliary storage device configured to store the general-purpose OS, the control program, and various data items required for the control program to run, and a main storage device on which each of the general-purpose OS and the control program are loaded when they are executed. The entire auxiliary storage device is constituted by a silicon disk, or by a hard disk and the silicon disk.
Claims8
A control system configured to control a predetermined unit by using a control program running on a general-purpose operating system, the control system comprising:
- an auxiliary storage device configured to store the general-purpose operating system, the control program, and various data required for the control program to run;
- a main storage device on which each of the general-purpose operating system and the control program is loaded when the general-purpose operating system and the control program are executed,
- wherein the auxiliary storage device includes non-volatile solid-state memory functioning as a protected area and another memory device functioning as a non-protected area, and
- wherein at least various function of programs of the general-purpose operating system, where the various function programs are required for the control program to run on the general-purpose operating system, and the control program are stored in the protected area, as protected data;
- a write-filter storage means configured to write and read data under the control of a write filter of the general-purpose operating system;
- and
- a control means configured, to perform control so that the data is not written into the protected area, but written into the write-filter storage means by using the write filter at the time of writing operation of data to be written into the protected area,
- wherein when mode set at the time of writing operation of the data into the protected area is manager mode in which an authorized user can operate the writing, the control means writes the data written into the write-filter storage means into the protected area via the write filter, provided that a predetermined condition is fulfilled,
- a table that can be rewritten by the user, where an item of data and information showing whether the data corresponding to the data item should be stored in the protected area or the non-protected area are set to the table,
- wherein the control means determines a destination of the data to be written with reference to the table according to the data item corresponding to the data to be written, at the time of writing operation.
A control system configured to control a predetermined unit by using a control program running on a general-purpose operating system, the control system comprising:
- an auxiliary storage device configured to store at least the general-purpose operating system, the control program, and various data required for the control program to run;
- and
- a main storage device on which each of the general-purpose operating system and the control program is loaded when the general-purpose operating system and the control program are executed,
- wherein the auxiliary storage device includes a non-volatile solid-state memory functioning as a protected area and another memory device functioning as a non-protected area, and
- wherein at least various function of programs of the general-purpose operating system, where the various function programs are required for the control program to run on the general-purpose operating system, and the control program are stored in the protected area, as protected data,
- a write-filter storage means configured to write and read data under the control of a write filter of the general-purpose operating system;
- and
- a control means configured, to perform control so that the data is not written into the protected area, but written into the write-filter storage means by using the write filter, at the time of writing operation of data to be written into the protected area,
- wherein when mode set at the time of writing operation of the data into the protected area is manager mode in which an authorized user can operate the writing, the control means writes the data written into the write-filter storage means into the protected area via the write filter, provided that a predetermined condition is fulfilled,
- wherein at the time of reading operation, the control means determines whether or not the data to be read has been written into the write-filter storage means, and wherein if it is determined that the data to be read from the write-filter storage means, and if it is determined that the data to be read has not been written into the write-filter storage means, the control means reads the data to be read from the protected area.
Dependencies are inferred from the claim text.