Virtual data storage (VDS) system
AssigneeVirtual Data Security, LLC
InventorsDavid Nathan Kricheff, Colin Constable, Charles Thomas Gambetta
Life of this patent
Estimating the term…
Loading patent…
AssigneeVirtual Data Security, LLC
InventorsDavid Nathan Kricheff, Colin Constable, Charles Thomas Gambetta
Estimating the term…
A Virtual Disk Storage (VDS) System for providing multiple virtual data storage devices for use in a computer system which contains a central processing unit (CPU). The VDS System includes a memory system for storing information and a VDS Controller which is in communication with the memory system and the CPU. The VDS Controller partitions the memory system into multiple virtual data storage devices, and then restricts the computer system from communicating with certain of these virtual data storage devices. The VDS Controller thus selectively isolates at least one of the virtual data storage devices from communicating with the computer system, in order to prevent corruption of information stored in at least one virtual data storage device.
A virtual data storage system for providing a plurality of virtual data storage devices for use in a computer system having a central processing unit, wherein said computer system has an initialization operation and a normal operation, the virtual data storage system comprising:
A method for providing a plurality of virtual data storage devices for use in a computer system having a memory system for storing information, wherein said computer system has an initialization operation and a normal operation, comprising the steps of:
A virtual data storage system for providing a plurality of virtual disk drives for use in a computer system having a central processing unit and a plurality of users, the computer system being arranged to engage in an initialization boot sequence followed by a period of normal operation, the virtual data storage system comprising:
A virtual data storage system for providing a plurality of virtual data storage devices for use in at least one computer system, said at least one computer system having a plurality of central processing units, wherein said computer system has an initialization operation and a normal operation, the virtual data storage system comprising:
In a computer system having a memory system for storing information, a central processing unit and programs stored in said memory, wherein said computer system has an initialization operation and a normal operation, the improvement wherein there is provided a memory controller for partitioning physical memory address space of said memory into a plurality of virtual memories, each said virtual memory comprising a separate portion of said physical memory address space determined in accordance with a memory mapping of said physical memory address space into said virtual memories, said memory mapping having an offset corresponding to each said virtual memory and causing fewer than said plurality of virtual memories to be presented to said computer system during said normal operation, said memory controller also utilizing said memory mapping and said offsets to restrict communication by said central processing unit during said normal operation to prevent communication with at least one of said virtual memories and its corresponding physical memory address space, wherein at no time during said normal operation can said central processing unit communicate with said at least one of said virtual memories and its corresponding physical memory address space.
Dependencies are inferred from the claim text.