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
What are all the System Calls?
Pick Crappy Fat Men Doing Murderous Invoices My Child
PC Process Control
FM File Management
DM Device Management
IM Information Maintenance
C Communication
What are the process scheduling queues?
Job
Ready
Device
Process Mitigation
Structure
What are the time lengths of a Scheduler?
Long term - Job
Short term - CPU
Medium Term