Page 22 - slides.dvi
P. 22

•
            •
                  •
                                    •
                        •
                              •
                                                      OS
            .
            .
   Operating
            .
                                                 control
                              CPU
                                          Unique
                                                                                                               Process
                                    Process
                  Memory
   Systems
                        Program
   —
                                                 block
                                                      maintains
                                    state
                                          process
   Processes
                              scheduling
                        counter
                                                                                                               Control
                                                 (PCB):
                              &
                        &
                  management
                                                      information
                                    (Running,
                                          identifier
                        CPU
                                                                                                               Block
                                                      about
                              accounting
                                    Ready,
                  information
                        registers
                                                      every
                                    etc.)


                              information
                                                      process
                                                                                             Program Counter
                                                                         Other Information
                                                                                       Other CPU Registers
                                                      in
                                                                                                      Current Process State
                                                      a
                                                                                                  CPU Scheduling  Information
                                                                      (e.g. list of open files, name of
                                                             Refs to previous and next PCBs
                                                                                                          Process Number (or Process ID)
                                                                               Memory Mangement Information
                                                                 time used so far, devices owned)
                                                                    executable, identity of owner, CPU
                                                      data




                                                      structure





                                                      called

                                                      a






                                                      process


   18
   17   18   19   20   21   22   23   24   25   26   27