Operating system & Architecture Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

Operating Systems

A
Loads software
Manages hardware
Manages error handling
Manages user accounts
Allows multitasking
Provides an interface
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Interrupt

A

A signal sent to the processor
Requests processor time
Processor stops to service interrupt
Interrupts have different priorities

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

Control bus

A

Carries signals
Directs the CPU
Can be unidirectional or bidirectional

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

Data bus

A

Carries data that is being processed

Data travels in both directions (bi-directional)

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

Address bus

A

Carries address locations of next item to be fetched

Data travels one way ( unidirectional)

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

Registers

A
PC- Program Counter
MAR- Memory address register
MDR- Memory data register
CIR- Current instruction register
ACC- Accumilator
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Control Unit

A

Controls operation of memory, processor and input/output
Fetches each instruction in turn
Interprets instructions
Sends signals to other components telling them what to do

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

ALU (Arithmetic Logic Unit)

A

Carries out calculations
Carries out logic operations
Holds values during calculations in a register called an accumulator (ACC)

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

Stored program concept

A

Programs / instructions are stored in memory
Data is stored in memory
Instructions are fetched and executed one after another

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

Fetch Execute Cycle 1

A

Program counter(PC) has address of next instruction to fetch

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

Fetch Execute Cycle 2

A

Address in program counter copied to memory address register (MAR) via address bus

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

Fetch Execute Cycle 3

A

Instruction copied from memory to memory data register(MDR)

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

Fetch Execute Cycle 4

A

Instruction copied from MDR to the current instruction register (CIR)

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

Fetch Execute Cycle 5

A

Value in PC incremented to point at next instruction to fetch

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

Fetch Execute Cyle 6

A

Address of instruction placed in MAR

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

Fetch Execute Cycle 7

A

Instruction decoded and executed