Page 88 - slides.dvi
P. 88

•
                                                                •
                                                                                   •
                                                                                                      •
                                              •
                                                                             –
                                       –
                    –
                                                          –
                                                                       –
               –
                                                                                                –
                         –
                                                                                          –
   Operating
                                                                                                               Other
                                Error
                                                                                          key
                                                                                                can
                         e.g.
                                                                             e.g.
                                              Device
                    most
                                                                       some
   Systems
                                                          useful
                                                                                                      Caching:
                                                                                          to
               system
                                       system
                                                                Spooling:
   —
                                                     printer)
                                                                                                               I/O
                                                                                                work
                                                                                   Scheduling:
                    I/O
                                                          for
   I/O
                                                                                          I/O
                                                                                                      fast
                                       calls
                         recover
               error
                                handling:
                                                                             ordering
                                                                queue
                                                                                                with
                                                                       operating
                                       for
                                              reservation:
   Subsystem
                                                          “single
                    system
                                                                                                               Issues
                                                                             I/O
               logs
                         from
                                                                                                both
                                                                                                      memory
                                                                output
                         disk
                    calls
               hold
                                                          user”
                                                                                          performance
                                                                       systems
                                                                for
                                       acquiring
                                                                                                reads
                                                                             requests
                                                                a
                                                                       try
                         read,
                                                                                                      holding
                                       or
                    return
                                                                             via
                                                                                                and
               problem
                                                          devices
                    an
                                                                                                      copy
                                                                device
                         device
                                                                                                      of
                                                                       fairness.
                                                                                                writes
                                                          which
                    error
                                       releasing
                                                                       .
                                                                       .
               reports.
                                                                             per-device
                                                                                                      data
                                                          can
                    number
                                       exclusive
                                                                             queue
                         unavailable,
                                                          serve
                    or
                                                          only
                    code
                                       access
                                                          one
                         transient
                                       to
                                       a
                    when
                         write
                    an
                                                          request
                                       device
                    I/O
                                                          at
                                                          a
                         failures,
                                                          time
                    request
                         etc.
                                       (careful!)
                                                          (e.g.
   84
                    fails
   83   84   85   86   87   88   89   90   91   92   93