the nucleus of a multiprogramming system
play

The Nucleus of a Multiprogramming System Per Brinch Hansen 1970 - PowerPoint PPT Presentation

The Nucleus of a Multiprogramming System Per Brinch Hansen 1970 18.04.2007 1/12 today's topics problem goal contributions short introduction details discussion 18.04.2007 Maria Klemm 2/12 contributions implementation (maybe the


  1. The Nucleus of a Multiprogramming System Per Brinch Hansen 1970 18.04.2007 1/12

  2. today's topics problem goal contributions short introduction details discussion 18.04.2007 Maria Klemm 2/12

  3. contributions ● implementation (maybe the first) of an idea ● fundamentals for further research (1970!) 18.04.2007 3/12

  4. pictures RC 4000 Per Brinch Hansen 18.04.2007 4/12

  5. x is part (however in detail) of y Multiprogramming System Monitor system nucleus 18.04.2007 5/12

  6. defined terms (1970!) program document process - internal - external peripheral device 18.04.2007 6/12

  7. multiprogramming system independent, parallel, cooperating processes relationships among: resources (store + peripherals) data (programs + documents) processes (internal + external) 18.04.2007 7/12

  8. new features ● extensibility ● operation modes ● communication interface 18.04.2007 8/12

  9. process control + ressource allocation Figure 1 no limit for number of tree-levels limited number of processes 18.04.2007 9/12

  10. process communication send message wait message send answer wait answer 18.04.2007 10/12

  11. inside / outside - operator communication system - program scheduling nucleus - ressource allocation (2 strategies - strategies 4 procedures) - program loading - swapping 18.04.2007 11/12

  12. end of talk / start of discussion ● influence on operating systems research ? - yes, but how? ● basic paper for so called micro-kernels ? - comparable with current approaches? 18.04.2007 Maria Klemm 12/12

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend