Test #1 Flashcards

1
Q

Operating System

A

Software that manages a computer system, its peripherals, and its users.

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

Kernel

A

core component of an OS that directly interacts with the computer’s hardware

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

Interrupt

A

mouse movement, key press, etc. that tells the computer that an input has occurred.

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

Fetch/execute cycle

A

fetch instruction
update IP
execute instruction

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

Multiprocessor system

A

system with multiple cpus

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

Multiprogramming

A

sharing resources among programs (multiple programs that exist in the same space)

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

Process

A

a computer program that has begun to execute but has not finished.

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

Linker

A

program that combines multiple files generated by the compiler into a single executable

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

Loader

A

part of the OS responsible for loading the executable into memory (for execution by CPU)

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

Relocatable Code

A

code that can be run wherever there is free space in memory

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

Process Control Block

A

stores information about a process in a computers OS (state, user, time, etc.)

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

Process Scheduling

A

handles removing running process and selection of another process to run

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

Context Switch

A
  • save current CPU environment in PCB
  • pick next process
  • load CPU
  • how we have 1 cpu multiprocessing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

First level interrupt handler

A
  • save CPU environment
  • what interrupt?
  • call that interrupt handler
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly