Patent US5220667A successfully refreshed from Google Patents.
US5220667A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Computer system
Assignee: Mitsubishi Electric Corp
•
Filing: 1990-09-19
•
Granted: 1993-06-15
•
Expires: 2010-09-19
Abstract
Abstract A computer system according to this invention makes it possible to perform initial loading of files directly from an auxiliary memory according to a check code in a management table in a battery-backed-up memory. In direct file loading, the auxiliary memory is accessed as per physical addresses and sizes of each of the blocks constituting each file to be loaded. This direct reading of necessary files enables to reduce significantly the number of times the auxiliary memory is accessed for the purpose, thereby shortening the time required for initial loading of the files.
Inventors
- 👤 Keisuke Ichieda
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-28 19:45
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/4401; G06F9/4406
Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
141 words
A computer system comprising: a main memory means to which a file is loaded when said system is powered on or reset; an auxiliary memory means for storing said file in units of blocks; a memory means, backed up by a battery, for storing a management table which contains physical addresses and sizes of each of said blocks of said file on said auxiliary memory means, and a check code for checking to see if the contents of said file's information are properly retained; and a judging means, based on said check code in said management table, for deciding whether said file is to be loaded from said auxiliary memory means to said main memory means in accordance with a conventional file selection method or in a direct manner as per said physical addresses and sizes found in said management table.
Claim 2
Dependent Claim
141 words
A computer system comprising: a main memory means to which a file is loaded when said system is powered on or reset; an auxiliary memory means for storing said file in units of blocks; a memory means, backed up by a battery, for storing a management table which contains physical addresses and sizes of each of said blocks of said file on said auxiliary memory means, and a check code for checking to see if the contents of said file's information are properly retained; and a judging means, based on said check code in said management table, for deciding whether said file is to be loaded from said auxiliary memory means to said main memory means in accordance with a conventional file selection method or in a direct manner as per said physical addresses and sizes found in said management table.
Claim 3
Dependent Claim
17 words
An apparatus as claimed in claim 1 wherein the main memory means comprises a random access memory.
Claim 4
Dependent Claim
32 words
An apparatus as claimed in claim 1 wherein the auxiliary memory means is selected for the group consisting of a magnetic disk device, an optical read/write device, and a magnetic tape device.
Claim 5
Dependent Claim
16 words
An apparatus as claimed in claim 1 wherein the memory means comprises a random access memory.
Claim 6
Independent Claim
160 words
A method for initial loading of computer program files into a computer main memory which comprises the steps of: providing a computer system with at least a main memory, an auxiliary memory, a memory backed-up by battery power, and a judging means for comparing a check code with auxiliary memory contents; providing said auxiliary memory with said program files; creating a management table containing file location and file size data of all said files on said auxiliary memory, the size of said management table, and a check code; storing said management table in said memory backed-up by battery power; comparing said check code with auxiliary memory contents for establishing the accuracy of said management table; loading said program files either in accordance with conventional file selection method or in a direct manner as per said file location and said file size data found in said management table based on said comparison of said check code with said auxiliary memory contents.
Claim 7
Independent Claim
160 words
A method for initial loading of computer program files into a computer main memory which comprises the steps of: providing a computer system with at least a main memory, an auxiliary memory, a memory backed-up by battery power, and a judging means for comparing a check code with auxiliary memory contents; providing said auxiliary memory with said program files; creating a management table containing file location and file size data of all said files on said auxiliary memory, the size of said management table, and a check code; storing said management table in said memory backed-up by battery power; comparing said check code with auxiliary memory contents for establishing the accuracy of said management table; loading said program files either in accordance with conventional file selection method or in a direct manner as per said file location and said file size data found in said management table based on said comparison of said check code with said auxiliary memory contents.
Claim 8
Dependent Claim
51 words
A method as claimed in claim 5 wherein the steps of comparing said check code further comprises: initializing said computer system; computing file data of said auxiliary memory; reading said check code from said management table; and comparing said check code with said file data of said auxiliary memory for equivalency.
Claim 9
Dependent Claim
84 words
A method as claimed in claim 6 wherein the step of loading said program files further comprises: loading said program files from said file location and said file size data stored in said management table when said check code is equivalent to said file data; loading said program file in accordance with said conventional file selection method when said check code is not equivalent to said file data; and rewriting said management table when said check code is not equivalent to said file data.
References Cited (Backward Citations)
US4470127A
Cited
US4654783A
Cited
JPS6057093A
Cited
JPS6054689A
Cited
US4663707A
Cited
US5088031A
Cited
JPS6213704A
Cited
US4718008A
Cited
US5012405A
Cited
US4833594A
Cited
US4987531A
Cited
US5093779A
Cited
US4979106A
Cited
US5093915A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1996-06-14 | 1996-12-14 | 1997-06-15 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2000-06-14 | 2000-12-14 | 2001-06-15 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2004-06-14 | 2004-12-14 | 2005-06-15 | $7700.00 | Window Closed / Lapsed |