INTRODUCTION

TO

OPERATING SYSTEMS

Lecture 1: INTRODUCTION

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

Next Lecture: Designing a Paper Operating System


Lecture Outline

Recommended reading
Why the course is important
Aims and Objectives:

Diagram of a typical computer system
What's an Operating System, and what does it do?
Different ways of operating:
Reasons for different operating requirements
Summary


Recommended Reading

Deitel, H.M., 1990, Operating Systems. (Second Edition). Addison Wesley.

Silberschatz, A. and Galvin, P.B., 1994, Operating System Concepts. Addison Wesley.

Tanenbaum, A., 1995, Distributed Operating Systems. Prentice Hall.


Why this Course is Important for You


What will we achieve during this Course

Understanding of:



Aims and Objectives of the Lecture


Typical Computer System


What's an O.S. and What Does it Do?


Different ways of Operating

Single-User Environment


Multi-Access/Multi-user Environments


Multi-tasking/Multi-processing


Multi-programming



Reasons for different operating requirements

Many users interactively using same computer system for many different tasks:


Many Users running the same program - e.g., Flight reservations:


Few Users, or fully automated system, mainly for checking system status - e.g., real-time system controlling nuclear reactor:


Batch system - e.g., bureau service


General Purpose OS:



Summary


Next Lecture...

Designing a Paper Operating System