×

Array storage system for returning an I/O complete signal to a virtual I/O daemon that is separated from software array driver and physical device driver

  • US 5,598,549 A
  • Filed: 06/11/1993
  • Issued: 01/28/1997
  • Est. Priority Date: 06/11/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. An array storage system, comprising:

  • a plurality of drives for storing data;

    a physical device driver corresponding to each one of said plurality of drives;

    a software array driver module for receiving a system I/O request and translating said system I/O request into one or more virtual I/O requests, said virtual I/O request being provided to one or more of said physical device drivers;

    each one of said physical device drivers receiving a virtual I/O request operating to translate said received I/O request into a physical I/O request, said physical I/O request being provided to said drive corresponding to said one of said physical device drivers;

    a separate call-back module, different from said physical device drivers, for receiving physical I/O complete signals from said plurality of drives and translating said physical I/O complete signals into one or more virtual I/O complete signals corresponding to said one or more virtual I/O requests; and

    a separate virtual I/O daemon module, different from said software array driver module, for receiving said one or more virtual I/O complete signals from said call-back module and translating said received virtual I/O complete signals into a system I/O complete signal;

    wherein said one or more virtual I/O complete signals are communicated to said virtual I/O daemon module independently of said physical device drivers and said software array driver module.

View all claims
  • 12 Assignments
Timeline View
Assignment View
    ×
    ×