Unit 3.1 - Computer Architecture (Hardware) Flashcards

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

CPU function?

A

responsible for processing and executing all instructions and data in a computer

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

what is a microprocessor?

A

type of integrated circuit on a single chip

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

what does the CPU consist of?

A

Units: ALU, CU
Registers: PC, MAR, MDR, CIR, ACC
Buses: address, data, control

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

4 features of Von Neumann Architecture

A

-has concept of CPU / processor
-processor can access memory directly
-computer memories can store programs & data
-stored programs consists of instructions that can be executed in sequential order

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

Order (components) of the fetch-decode-execute cycle?

A

PC –> MAR –> address bus –> RAM –> data bus –> MDR –> CIR –> MAR –> address bus –> RAM –> data bus –> MDR –> ALU –> MDR –> data bus –> RAM

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

PC stands for? role of PC?

A

-program counter
-contains address of the memory location of the next instruction to be fetched from the memory

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

MAR stands for? Role?

A

-memory address register
-stores address of memory location currently being read / copied from PC
-stores address of memory location currently being written to MDR

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

MDR stands for? role?

A

-memory data register
-copies contents in it to CIR and later, ALU
-stores data which has just been read from RAM
-stores data which is just about to be written to RAM

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

CIR stands for? role?

A

-current instruction register
-stores current instruction being decoded and executed

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

ALU stands for? role?

A

-Arithmetic and Logical Unit
-performs arithmetic and logical equation
–> actually starts to execute the instruction

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

ACC stands for? Role?

A

-accumulator
-stores data temporarily while ALU does calculations

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

4 factors that affect the CPU’s performance

A

-clock cycle
-width of address and data bus
-cache memory
-CPU cores

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

instruction set definition

A

list of all the commands that can be run by the CPU (commands are machine code)

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

embedded system definition

A

combination of hardware and software that carries out a specific task

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

Embedded system is based on what 3 types? what’s in each of them?

A

-microcontroller –> CPU with peripherals
-microprocessor –> CPU without peripherals
-system on a chip –> CPU, memory, secondary storage all in one chip

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

where are embedded systems used?

A

-security systems
-lighting applications
-vending machines
-washing machines
-motor vehicles

17
Q

role of registers?

A

holds data, instruction, or address

18
Q

role of buses? (address, data, control)

A

carries addresses, data, signals to synchronize operations

19
Q
A