Chapter 1 Introduction Flashcards
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 Systems can be divided into 4 components
- Hardware
- Operating System
- Application Programs
- Users
OS is a resource allocator
- manages all resources
- Decides between conflicting request for efficient and fair resources
OS is a control program
- Controls execution of programs to prevent errors and improper use of the computer
the one program running at all times on the computer is the
- kernal
Bootstrap Program..
- is loaded at powerup or reboot
- Initializes all aspects of the system
- Loads operating system kernal and starts execution
BUS
- bunch of parallel wires to communicate signals
3 types of busses
- address buss
- data bus
- control/command bus
Interrupt transfers control to the interrupt service routine generally, through the
interrupt vector,
An operating system
is interrupt driven
a software-generated interrupt caused either by an error or a user request.
trap
The operating system preserves the state of the CPU by
storing registers and the program counter.
Disk surface is logically divided into
tracks
tracks are
subdivided into sectors.
determines the logical interaction between the device and the computer
The disk controller