Page 161 - slides.dvi
P. 161

•
                                                     •
                                                                                                        •
                                                           •
                                               •
   NT
                                                                            –
                                                                                 –
                                                                                       –
                         –
                                    –
                                         –
                              –
                                                                       –
                                                                  –
                                                                                            –
                                                                                                 –
   Case
                                               But:
                                                                                                        Main
                              lack
                                                           Design
   Study—
                                                                       NTFS
                                    legacy
                                               has
                                         almost
                              of
                                                                                                               Summary
                                                                                            generic
              Continues
                         “feature
              to
                    user-space
   Summary
                                                                  preemptive
                                                                                            use
                                                                       filing
                                                                                                        Windows
                                                     Implementation
                                    device
                                                                            asynchronous
                                                                                            of
                                                                                 multiprocessor
                                                                                       multi-threaded
                                                           essentially
                              demand
                                                     of
                    code
                                         exclusive
                                                                                                 layered/modular
                                                                                                        NT
                                               historically
              evolve.
                                                                            I/O
                              for
              .
                                                                       system
                                         use
                                    drivers
              .
                                                           more
                         interaction”,
                                                                                            objects
                                                     lower
                                                                                 support
                                         of
                                               been
                    written
                                                                                       processes
                                                                  priority-based
                                                                                                        features
                         aka
                                    (e.g.
                    by
                                                                       (vastly
                                                     levels
                                                                            subsystem
                                                                                                 architecture:
                                                                                                        are:
                                         Win32
                                                           advanced
                         huge
                              “advanced”
                                               crippled
                    idiots
                                    VXDs)
                                                                                            throughout
                                               by
                                                     (HAL,
                                         API
                                                                       superior
                                                                  scheduling
                                                           than
                                                                       to
                         swathes
                              features
                                                     kernel
                         of
                                                           Unix.
                                                     &
                                                                       FAT32)
                         complex
                                                     executive)
                         poorly
                                                     actually
                                                     rather
                         implemented
                                                     decent.
   157
   156   157   158   159   160   161   162   163   164   165   166