University of Canterbury

------------------------------------------

ENCE 360 - Operating Systems


July-November 2017

Professor Mark Claypool and Professor Richard Green

Info

Slides

Samples

Information

This course provides an overview of the concept of operating systems. An operating system is the most important system software and manages all the resources of a computer. This course provides a detailed view of operating system functions such as process management, memory management, I/O management, file management and virtualisation. This course also provides information about concepts such as mutual exclusion, and concurrent processes. There is an emphasis on design, implementation, and evaluation of modern operating systems including mobile and real-time operating systems.

Course Outline: pdf

Info

Slides

Samples

Slides

L1 - Introduction pptx pdf
L2 - Processes pptx pdf
L3 - Threads pptx pdf
L4 - Interprocess Communication pptx pdf
L5 - Sockets pptx pdf
L6 - Scheduling pptx pdf
L7 - Concurrency pptx pdf
L8 - Input/Output Devices pptx pdf
L9 - File Systems pptx pdf
Review pptx pdf

Info

Slides

Samples

Samples

This section contains samples used to demonstrate various aspects of Operating Systems.

Download all: samples-v10.zip

Info

Slides

Samples

[Return to the WPI Homepage] [Return to Mark Claypool's Homepage]


Mark Claypool (claypool at cs.wpi.edu)