Page 42 - slides.dvi
P. 42

4.
               5.
                           3.
                                           1.
                                      2.
   Operating
               OS
                           e.g.
                     NB:
               has
   Systems
                                 memory.
                                                                                                      of
                           DOS
   —
                                                                                                               vs
                                           Relocation
                                      Relocation
                     process
                           on
                                                                                                 Unit
                                                                                                      logical
               privilege
   Relocation
                     never
                                                                                                      to
                                      register
                                           register
               to
                           80x86
                                                                                                               Physical
                           —
                     sees
                                                                     CPU
                           4
                                                                                                 (MMU),
                                           holds
               update
                                                                                                      physical
                                      contents
                                           the
                                                                                                 e.g.
                                                                    logical
                     physical
                                      are
                                                                 address
                                           value
                           relocation
                                                                                                               Addresses
               relocation
                                           of
                                                                                                      addresses
                                      added
                                                                 yes
                                                                                                      is
                     address
                                                      address fault
                                      to
                                           the
                     —
                           registers,
                                                                                                      done
                                                                         +  physical  no  limit  Relocation Register  Management  Mapping  Logical
               register.
                                           base
                                      each
                                                                                                      at
                                                                                      base
                     simply
                           logical
                                           address
                                      memory
                                                                 address
                                                                                                      run-time
                                                              Memory                                  by
                           address
                                           owned
                           is
                     manipulates
                                      address
                           a
                                           by
                                           the
                                                                                                      Memory
                     logical
                           tuple
                                      before
                                      it
                           (s,
                                      is
                           o).
                                           process.
                                      sent
                     addresses.
   38
                                      to
   37   38   39   40   41   42   43   44   45   46   47