Page 85 - slides.dvi
P. 85

2.
                                              3.
                           4.
                                                                                          1.
                                                           •
                                                                         •
                                                                                   •
                    •
                                       •
                                                     •
                                                                              •
               •
                                  •
                                                                                                 ⇒
   Operating
                                                                                          Block
                                                                                                               Device
                                                                              raw
                                                                                                 OS
                                  Unix
   Systems
                                              Network
               ioctl
                                                                 Character
                                       varying
                    provide
   —
                                                     libraries
                                                                              I/O
                                                                                                        Homogenising
                                  and
   I/O
               (on
                                                                                   commands
                                                           commands
                                                                              or
                                                                                          devices
                           Miscellaneous
                                                                                                 generally
                                                                                                               Classes
                                              Devices
                                                                 devices
                                       enough
                    current
                                                     layered
                                                                                                        device
                                                                                          (e.g.
   Subsystem
                           (e.g.
                                                                         memory-mapped
               UNIX)
                                                                                   include
                                                           include
                                                     on
                                                                                                 splits
                                                                                                        API
                                                                 (e.g.
                                                                         file
                                       from
                    time,
                                                                                          disk
                                                                              file-system
                                                     top
                           clocks
                                  Windows/NT
                                                           get,
               covers
                                                                                   read,
                                                     to
                                       block
                                                                                                 devices
                                  use
                                                                         access
                           and
                                                                                          drives,
                                                           put
                                                                              access
                    elapsed
               odd
                                       and
                                                     allow
                                                                 keyboards,
                                                                                                        completely
                                                                                                 into
                                                                                   write,
                                                                                          CD):
                                  socket
                    time,
                                                                                                        not
                           timers)
                                                     line
                                                                         possible
                                                                                                 four
               aspects
                                                                 mice,
                                                                                   seek
               of
                    timer
                                       character
                                                     editing
                                                                 serial
                                       to
                                  interface
                                                                                                        possible
               I/O
                                                                                                 classes:
                                       have
               such
                                                                 ports):
               as
                                       own
               clocks
                                       interface
               and
               timers.
   81
   80   81   82   83   84   85   86   87   88   89   90