Lesson 1: Introduction Flashcards
What does an operating system act as an intermediary between?
A user of a computer and the hardware
What are the goals of the OS?
Execute User Problems
Problem Solving
Convenience
Use hardware efficiently
Example of Hardware
CPU, Memory, IO/Devices
What is a control program?
Controls execution of programs to prevent error & improper use
What is the Kernal?
One program running AT ALL TIMES
What is concurrently executed from I/O and CPU?
Devices competing for memory cycles
What does each device controller have and in charge of?
Has a local buffer, and is in charge of particular device type
What does the CU move data to and from?
Main memory and Local Buffer
What is an interrupt?
A message sent from one to another
Complete: The OS is ______ driven
Interrupt Driven
What is a trap/execution
Software generated interrupt caused by error/user request
What are the 2 types of Interrupt?
Polling
Vectored Interrupt System
What are Multi Processors also known as?
Parallel System
Tightly Coupled System
What is a System Call?
Requests to OS to allow user to wait for I/O Completion
What is Timesharing?
CPU switches jobs frequently so users can interact while running