OPERATING SYSTEMS DESIGN AND IMPLEMENTATION Third Edition ANDREW S. TANENBAUM ALBERT S. WOODHULL - PowerPoint PPT Presentation

Loading...

PPT – OPERATING SYSTEMS DESIGN AND IMPLEMENTATION Third Edition ANDREW S. TANENBAUM ALBERT S. WOODHULL PowerPoint presentation | free to download - id: 5699c8-NDQxO



Loading


The Adobe Flash plugin is needed to view this content

Get the plugin now

View by Category
About This Presentation
Title:

OPERATING SYSTEMS DESIGN AND IMPLEMENTATION Third Edition ANDREW S. TANENBAUM ALBERT S. WOODHULL

Description:

Title: OPERATING SYSTEMS DESIGN AND IMPLEMENTATION Third Edition ANDREW S. TANENBAUM ALBERT S. WOODHULL Last modified by: Wilson WU Document presentation format – PowerPoint PPT presentation

Number of Views:260
Avg rating:3.0/5.0
Slides: 8
Provided by: csUwcAcZ3
Learn more at: http://www.cs.uwc.ac.za
Category:

less

Write a Comment
User Comments (0)
Transcript and Presenter's Notes

Title: OPERATING SYSTEMS DESIGN AND IMPLEMENTATION Third Edition ANDREW S. TANENBAUM ALBERT S. WOODHULL


1
OPERATING SYSTEMS DESIGN AND IMPLEMENTATION Third
Edition ANDREW S. TANENBAUM ALBERT S. WOODHULL
  • Yan hao (Wilson) Wu
  • wwu_at_uwc.ac.za
  • University of the Western Cape
  • Computer Science Department

2
Minix Structure
From Free Software Bazaar '06 2 Jorrit N. Herder
3
THE MINIX 3 USERMODE SERVERS AND DRIVERS
4
Monolithic Kernel vs. Microkernel
Feature/Kernel type Monolithic Kernel Microkernel
Modularity
Flexibility
Maintainability
Security
Compatibility
Performance
5
Characteristics of Minix
? Minimal kernel to support user-mode OS Stable
kernel (4000 LoC) reduces number of fatal
bugs ? User-mode modules are physically isolated
by MMU Memory access must be explicitly granted
by other party ? Privileges of each components
are strongly restricted Policies for IPC,
kernel calls, I/O, memory, scheduling
6
Minix Future
  • ? Reliability and security become more important!
  • E.g., think of banking on embedded devices
  • ? Starting to become useful operating system
  • E.g., recently the X Window System was ported
  • ? Open source project (under BSD license)
  • You can inspect, modify, contribute, etc.

7
Resources for Minix
  • www.minix3.org
  • Towards a True Microkernel Operating System,
    Master's Thesis, Vrije Universiteit, Amsterdam,
    The Netherlands, Feb. 2005.
About PowerShow.com