A virtual disk subsystem and method for providing a virtual local drive are
disclosed. The virtual disk subsystem includes a channel bridge, such as
an Advanced Technology Attachment (ATA) bridge, that receives disk
commands from a disk controller, as well as a disk emulator in
communication with the channel bridge and a network interface. The disk
emulator includes control logic that receives disk commands from the disk
controller via the channel bridge and, in response, retrieves data from a
remote data storage device and forwards the data to the disk controller,
such that the disk controller perceives the remote data storage device as
a local device. In an exemplary embodiment, the virtual disk subsystem
allows a standard operating system (OS) in a data processing system to
function as if the data processing system included the emulated drive.
Ένα εικονικές υποσύστημα και μια μέθοδος δίσκων για μια εικονική τοπική κίνηση αποκαλύπτονται. Το εικονικό υποσύστημα δίσκων περιλαμβάνει μια γέφυρα καναλιών, όπως μια ΑΤΑ) γέφυρα σύνδεσης προηγμένης τεχνολογίας (, η οποία λαμβάνει τις εντολές δίσκων από έναν ελεγκτή δίσκων, καθώς επίσης και έναν εξομοιωτή δίσκων στην επικοινωνία με τη γέφυρα καναλιών και μια διεπαφή δικτύων. Ο εξομοιωτής δίσκων περιλαμβάνει τη λογική ελέγχου που λαμβάνει τις εντολές δίσκων από τον ελεγκτή δίσκων μέσω της γέφυρας καναλιών και, στην απάντηση, ανακτά τα στοιχεία από μια μακρινή συσκευή αποθήκευσης στοιχείων και διαβιβάζει τα στοιχεία στον ελεγκτή δίσκων, έτσι ώστε ο ελεγκτής δίσκων θεωρεί τη μακρινή συσκευή αποθήκευσης στοιχείων ως τοπική συσκευή. Σε μια υποδειγματική ενσωμάτωση, το εικονικό υποσύστημα δίσκων επιτρέπει ένα τυποποιημένο λειτουργικό σύστημα (OS) σε ένα σύστημα επεξεργασίας δεδομένων στη λειτουργία σαν το σύστημα επεξεργασίας δεδομένων περιέλαβε τη μιμημένη κίνηση.