Hard disk drive emulator
First Claim
Patent Images
1. A hard disk drive (HDD) emulator comprising:
- a dynamic random access memory;
a controller that refreshes content of the dynamic random access memory; and
an input/output port coupled to the controller, the input/output port providing a hard disk drive interface, wherein an operating system of a computing system in which the HDD emulator is installed uses the dynamic random access memory as a swap storage space.
4 Assignments
0 Petitions
Accused Products
Abstract
A hard disk drive (HDD) emulator comprises a dynamic random access memory, a controller that refreshes content of the dynamic random access memory, and an input/output port coupled to the controller. The input/output port provides a hard disk drive interface. An operating system of a computing system in which the HDD emulator is installed uses the dynamic random access memory as a swap storage space.
60 Citations
27 Claims
-
1. A hard disk drive (HDD) emulator comprising:
-
a dynamic random access memory;
a controller that refreshes content of the dynamic random access memory; and
an input/output port coupled to the controller, the input/output port providing a hard disk drive interface, wherein an operating system of a computing system in which the HDD emulator is installed uses the dynamic random access memory as a swap storage space. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A server blade, comprising:
-
a processor running an operating system;
a main memory;
a hard disk drive (HDD) controller coupled to the processor; and
a hard disk drive (HDD) emulator comprising;
solid state memory including dynamic random access memory;
an emulator controller communicatively coupled to receive requests from the HDD controller, by which the operating system causes the HDD emulator to use at least a portion of the dynamic random access memory as a swap storage space. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer system comprising:
-
a general purpose processor configured to run an operating system having virtual memory;
a hard drive emulator including dynamic random access memory, wherein a swap partition of the virtual memory is located in the dynamic random access memory, to support virtual memory operations of the operating system. - View Dependent Claims (22)
-
-
23. A method for emulating a hard disk drive, comprising the steps of:
-
receiving swap data from a processor of a server blade by way of a hard disk drive connector interface of a hard drive emulator;
storing the swap data in a dynamic random access memory of the hard disk drive emulator. - View Dependent Claims (24, 25, 26, 27)
-
Specification