Computer using optically encoded virtual memory
First Claim
1. An apparatus for use with a system, operated by a user, and having discrete memory storage block and rotating optical medium storage blocks, which stores computer information on and retrieves computer information from the rotating optical medium and the discrete memory storage, said apparatus comprising:
- means for scanning to access the computer information from the rotating optical medium, said means for scanning being a plurality of optical read-write heads;
virtual memory store means for storing the computer information in one of the rotating optical medium storage blocks and the discrete memory storage block;
means for accessing and directly transferring the computer information to and from at least one of the plurality of optical read-write heads and the discrete memory storage, such that the logical configuration for the storage of computer information in said discrete memory storage block is extended to include memory locations in said rotating optical medium storage blocks; and
means for processing the computer information, the means for processing in communication with the means for scanning and the discrete memory storage, the means for processing being connected to the discrete memory storage for transferring computer information from the means for scanning to the virtual memory store means in response to instructions from the discrete memory storage.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of and apparatus for extending the memory capacity of a computer system having a rotating optical memory storage device and a fixed memory storage includes a scanner for accessing computer information and a rotating optical read-write memory device for storing computer information and for accessing and transferring computer information to and from the scanner and to and from the discrete memory storage of the computer system. The method includes the steps of storing computer information on a scannable storage medium, accessing computer information from the scannable storage medium, and transferring the computer information to the scannable storage medium or discrete memory storage of the computer system through the use of a multi-head rotating optical memory device. The scanner uses an optical laser scanning system to encode computer information on a physical medium. The rotating optical memory device uses virtual memory techniques to store and retrieve data for use at a required time.
-
Citations
10 Claims
-
1. An apparatus for use with a system, operated by a user, and having discrete memory storage block and rotating optical medium storage blocks, which stores computer information on and retrieves computer information from the rotating optical medium and the discrete memory storage, said apparatus comprising:
-
means for scanning to access the computer information from the rotating optical medium, said means for scanning being a plurality of optical read-write heads; virtual memory store means for storing the computer information in one of the rotating optical medium storage blocks and the discrete memory storage block; means for accessing and directly transferring the computer information to and from at least one of the plurality of optical read-write heads and the discrete memory storage, such that the logical configuration for the storage of computer information in said discrete memory storage block is extended to include memory locations in said rotating optical medium storage blocks; and means for processing the computer information, the means for processing in communication with the means for scanning and the discrete memory storage, the means for processing being connected to the discrete memory storage for transferring computer information from the means for scanning to the virtual memory store means in response to instructions from the discrete memory storage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of extending the capacity of discrete hardware memory storage in a computer system having a bus, the method comprising the steps of:
-
scanning a rotating optically encoded medium for computer information through the use of the one of a plurality of optical read-write head assemblies which is located closest to said computer information on said rotating optically encoded medium; retrieving the computer information from at least one of the plurality of optical read-write head assemblies and the rotating optically encoded medium; selectively and directly transferring the retrieved computer information to a virtual memory store means for storing computer information; scanning the discrete memory storage for an operating system command corresponding to the user input command; scanning one of the discrete memory storage and the rotating optically encoded medium for handling instructions corresponding to the operating system command; retrieving the corresponding handling instruction; and
selectively and directly transferring the computer information as directed by the retrieved handling instruction to at least one of the discrete hardware memory storage and the rotating optically encoded medium through use of the virtual memory store means, thereby carrying out the user input command.
-
-
10. A method of extending the capacity of discrete hardware memory storage in a computer system having a bus, the method comprising the steps of:
-
scanning a rotating optically encoded medium for computer information through the use of one of a plurality of optical read-write head assemblies; retrieving the computer information from at least one of the plurality of optical read-write head assemblies and the rotating optically encoded medium; selectively and directly transferring the retrieved computer information to a virtual memory store means for storing computer information; scanning the discrete memory storage for an operating system command corresponding to the user input command; scanning the rotating optically encoded medium for handling instructions corresponding to the operating system command; retrieving the corresponding handling instruction; and
selectively and directly transferring the computer information, as directed by the retrieved command handler, to at least one of a random access memory and the rotating optically encoded medium through the use of a cache memory and a bit slice processor.
-
Specification