Download presentation
Presentation is loading. Please wait.
1
Operating System Structure
Richard Newman University of Florida
2
OS Structures Monolithic systems Layered systems Micro-kernel systems
Client-server systems Virtual Machines
3
Monolithic Systems (1) Basic structure of OS
A main program that invokes the requested service procedure. A set of service procedures that carry out the system calls. A set of utility procedures that help the service procedures. Tanenbaum & Bo, Modern Operating Systems:4th ed., (c) 2013 Prentice-Hall, Inc. All rights reserved.
4
Figure 1-24. A simple structuring model for a monolithic system.
Monolithic Systems (2) Figure A simple structuring model for a monolithic system. Tanenbaum & Bo, Modern Operating Systems:4th ed., (c) 2013 Prentice-Hall, Inc. All rights reserved.
5
Figure 1-25. Structure of the THE operating system.
Layered Systems Figure Structure of the THE operating system. Tanenbaum & Bo, Modern Operating Systems:4th ed., (c) 2013 Prentice-Hall, Inc. All rights reserved.
6
Figure 1-26. Simplified structure of the
Microkernels Figure Simplified structure of the MINIX 3 system. Tanenbaum & Bo, Modern Operating Systems:4th ed., (c) 2013 Prentice-Hall, Inc. All rights reserved.
7
Client-Server Model (1)
Figure The client-server model. Tanenbaum & Woodhull, Operating Systems: Design and Implementation, (c) 2006 Prentice-Hall, Inc. All rights reserved 7
8
Client-Server Model (2)
Figure The client-server model over a network. Tanenbaum & Bo, Modern Operating Systems:4th ed., (c) 2013 Prentice-Hall, Inc. All rights reserved.
9
Client-Server Model (3)
wait for request Server request reply reply request wait for reply Client wait time Client-server synchronous communication 9
10
Figure 1-28. The structure of VM/370 with CMS.
Virtual Machines Figure The structure of VM/370 with CMS. Tanenbaum & Bo, Modern Operating Systems:4th ed., (c) 2013 Prentice-Hall, Inc. All rights reserved.
11
Virtual Machines Rediscovered
Figure (a) A type 1 hypervisor. (b) A pure type 2 hypervisor. (c) A practical type 2 hypervisor. Tanenbaum & Bo, Modern Operating Systems:4th ed., (c) 2013 Prentice-Hall, Inc. All rights reserved.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.