Page 58 - slides.dvi
P. 58

•
                                                                       •
                                                                •
                          •
                                                                                     •
                                                                                            •
                                                                              So
                                                                If
                                  –
                                            –
                                       –
              code
   Operating
                                       if
                                                                              how
              on
                          (may
                                                                                                   Another
                   Requires
                                       a
                                  can
                                                                                                               Shared
                                                                code
                                            mark
                                                           between
   Systems
                                                                                            binaries:
                                                                                     libraries:
              my
                          use
                                                                is
                                                                              does
   —
                                                   Otherwise
                                  then
                                                                       Implemented
                                            page
                          this
                                       process
                                                                              this
                                                   can
   Paging
              linux
                                                           users.
                                                                                                               Pages
                                                                                            editor,
                                                                       as
                                                                                     shared
                                            as
                                                                                                   advantage
                   additional
                          for
                                                   use
                                       tries
                                                                                                   of
              box.
                                  allocate
                                                                       two
                                                                re-entrant
                                                                              work?
                          lazy
                                       to
                                                                                     objects,
                                  new
                                                                                            compiler
                                                                (i.e.
                                                                                                   paged
                                            read-only
                          data
                                                                       logical
                                       write
                                            in
                                                                                     dlls.
                                                                                            etc.
                   book-keeping
                                       to
                                            all
                                  frame,
                                                   copy-on-write
                   in
                                                                                                   memory
                          sharing
                                                                stateless,
                                                                                                   is
                                       page,
                                  copy
                                                                       addresses
                   OS,
                          too).
                                       will
                   but
                                            processes.
                                  data,
                                                   technique:
                                                                non-self
                                                                       which
                                       trap
                                  and
                                                                                                   code/data
                   worth
                                       to
                                                                       map
                   it,
                                                                       to
                                       OS
                                  create
                   e.g.
                                                                modifying)
                                                                       one
                                                                                                   sharing,
                                                                it
                                       fault
                                  new
                                                                                                   for
                   over
                                                                can
                                  page
                                                                       physical
                                                                be
                                       handler.
                   100MB
                                                                                                   example:
                                  table
                                                                easily
                   of
                                                                       address.
                                                                shared
                   shared
                                  mapping.
   54
   53   54   55   56   57   58   59   60   61   62   63