03_unix - The UNIX time-sharing system Unit 3 OS structure...

Info iconThis preview shows pages 1–9. Sign up to view the full content.

View Full Document Right Arrow Icon
The UNIX time±sharing system Unit 3
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
OS structure ● Three primary designs ○ Monolithic ○ Layered ○ Microkernel
Background image of page 2
Monolithic user applications OS: procs+data hardware user/kernel boundary
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Layer ±XINU² user filesystem inter-machine net. device mgr + drivers real-time clock mgr IPC process coord process mgr memory mgr hardware user/kernel boundary
Background image of page 4
Microkernel hardware kernel FS me m svr pro c svr use r app use r app use r app user/kernel boundary?
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Discussion Microkernel Layered Monolithic Disadvantages Advantages
Background image of page 6
End±to±end argument ● where to provide functionality “The function in question can completely and correctly be implemented only with the knowledge and help of the application standing at the end points of the communication system. Therefore, providing that questioned function as a feature of the communication system itself is not possible.” http://www.reed.com/Papers/EndtoEnd.html
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Consider Dijkstra ±9²8 ● Can any system be made hierarchical?
Background image of page 8
Image of page 9
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 01/22/2012 for the course COMPUTER S 302 taught by Professor Stewart during the Spring '11 term at N.C. State.

Page1 / 17

03_unix - The UNIX time-sharing system Unit 3 OS structure...

This preview shows document pages 1 - 9. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online