Week 1 OS
Week 1 OS
CHAPTER 1: INTRODUCTION
What is an Operating System?
Computer-System Organization
Operating-System Structure
Operating-System Operations
Process Management
Computing Environments
Computer-System Architecture
OBJECTIVES
To describe the basic organization of computer
systems
To provide a grand tour of the major components of
operating systems
To give an overview of the many types of computing
environments
To explore several open-source operating systems
WHAT IS AN OPERATING SYSTEM?
A program that acts as an intermediary between a
user of a computer and the computer hardware
Operating system goals:
Execute user programs and make solving user
problems easier
Make the computer system convenient to use
Use the computer hardware in an efficient manner
COMPUTER SYSTEM STRUCTURE
Computer system can be divided into four
components:
Hardware – provides basic computing resources
CPU, memory, I/O devices
Operating system
Controls and coordinates use of hardware among various
applications and users
Application programs – define the ways in which the
system resources are used to solve the computing
problems of the users
Word processors, compilers, web browsers, database
systems, video games
Users
People, machines, other computers
FOUR COMPONENTS OF A COMPUTER SYSTEM
WHAT OPERATING SYSTEMS DO
Users
Applications
Database System
Operating System
Hardware
MODERN COMPUTER SYSTEM
COMPUTER-SYSTEM ORGANIZATION
Two types:
Symmetric Multiprocessing – each processor performs all
tasks
Asymmetric Multiprocessing – each processor is assigned
a specific task.
SYMMETRIC MULTIPROCESSING ARCHITECTURE
MULTICORE SYSTEMS