Presentation is loading. Please wait.

Presentation is loading. Please wait.

Operating System Structure

Similar presentations


Presentation on theme: "Operating System Structure"— Presentation transcript:

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.


Download ppt "Operating System Structure"

Similar presentations


Ads by Google