Lecture 1 Introduction To OS
Lecture 1 Introduction To OS
CHAPTER 1: INTRODUCTION
What is an Operating System?
Mainframe Systems
Multiprocessor Systems
Distributed Systems
Clustered System
Handheld Systems
Computing Environments
WHAT IS AN OPERATING SYSTEM?
A program that acts as an intermediary
between a user of a computer and the
Use
the computer hardware in an efficient
manner.
COMPUTER SYSTEM COMPONENTS
1. Hardware – provides basic computing resources
(CPU, memory, I/O devices).
2. Operating system – controls and coordinates the
use of the hardware among the various application
user
operating system
hardware
OPERATING SYSTEM DEFINITIONS
Resource allocator – manages and allocates
resources.
Control program – controls the execution of
Asymmetric multiprocessing
Each processor is assigned a specific task; master
processor schedules and allocated work to slave
processors.
More common in extremely large systems
DISTRIBUTED SYSTEMS
Distribute the computation among several physical
processors.
Loosely coupled system – each processor has its own
local memory; processors communicate with one
Soft real-time
Limited utility in industrial control of robotics
Useful in applications (multimedia, virtual reality)
requiring advanced operating-system features.
HANDHELD SYSTEMS
Personal Digital Assistants (PDAs)
Cellular telephones