Page 35 - demo
P. 35

Main                        Processor
                                                                                 Memory                        Registers
                                                                                                    Process index   i

             Process                                              Process      i                            PC


                                                                                                          Base
                                                                    list                                  Limit     b h
                                                                              j
             Management                                                                               registers
                                                                                                       Other



                                                                                 Context

                                                                  Process         Data
              The entire state of the                               A

             process at any instant is                                           Program
                                                                                  (code)
             contained in its context
                                                                              b
              New features can be                                               Context

             designed and incorporated                            Process   h     Data
                                                                     B
             into the OS by expanding                                            Program
                                                                                  (code)
             the context to include any

             new information needed to

             support the feature



                                                                           Figure 2.8   Typical Process Implementation
   30   31   32   33   34   35   36   37   38   39   40