INTRODUCTION

TO

OPERATING SYSTEMS

Lecture 16: CASE STUDY: UNIX

CHRIS STAFF
Dept. of Computer Science and Artificial Intelligence
University of Malta

Next Lecture: Introduction to Distributed Operating Systems


Lecture Outline

Aims and Objectives
The Shell
The Processing Environment
The Kernel
The File System
Process Management
Memory Management
I/O
Summary


Aims and Objectives


The Shell


The Processing Environment

Input and Output


The Kernel


The File System

The i-node

The Block Locator

Permissions

Setuid


Process Management

Scheduling

Signals

Interprocess Communication

Timers


Memory Management

Address Mapping (Virtual Storage) - Paged MMS

Paging


I/O

Data

Devices


Summary


Next Lecture...

Introduction to Distributed Operating Systems