1What is an Operating System
An intermediary between a user of a computer and the computer hardware
2Operating 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
3Computer System Components
Hardware
Operating System
Application Programs
Users
4Hardware
Provides basic computing resources
CPU, Memory, I/O devices
5Operating System
Controls and coordinates use of hardware among various applications and users
6Application 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
7Users
People, Machines, Other Computers
8Operating System is ?
Resource Allocator
Control Program
9What is the one program running at all times?
Kernel
10What program is loaded at power-up or reboot
Bootstrap Program
11What is the Bootstrap Program?
Program that initializes all aspects of system and loads operating system kernel and starts execution. Typically stored in ROM or EPROM, known as Firmware
12Operating Systems are ____ driven?
Interrupt