Lesson 1: Introduction Flashcards

1
Q

What does an operating system act as an intermediary between?

A

A user of a computer and the hardware

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the goals of the OS?

A

Execute User Problems
Problem Solving
Convenience
Use hardware efficiently

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Example of Hardware

A

CPU, Memory, IO/Devices

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a control program?

A

Controls execution of programs to prevent error & improper use

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the Kernal?

A

One program running AT ALL TIMES

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is concurrently executed from I/O and CPU?

A

Devices competing for memory cycles

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What does each device controller have and in charge of?

A

Has a local buffer, and is in charge of particular device type

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What does the CU move data to and from?

A

Main memory and Local Buffer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is an interrupt?

A

A message sent from one to another

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Complete: The OS is ______ driven

A

Interrupt Driven

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is a trap/execution

A

Software generated interrupt caused by error/user request

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are the 2 types of Interrupt?

A

Polling
Vectored Interrupt System

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are Multi Processors also known as?

A

Parallel System
Tightly Coupled System

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is a System Call?

A

Requests to OS to allow user to wait for I/O Completion

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is Timesharing?

A

CPU switches jobs frequently so users can interact while running

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What are all the System Calls?

Pick Crappy Fat Men Doing Murderous Invoices My Child

A

PC Process Control
FM File Management
DM Device Management
IM Information Maintenance
C Communication

17
Q

What are the process scheduling queues?

A

Job
Ready
Device
Process Mitigation
Structure

18
Q

What are the time lengths of a Scheduler?

A

Long term - Job
Short term - CPU
Medium Term