1.1.1 Flashcards

1
Q

CPU

A

processes data and is where all the sorting, searching, calculating and decision making takes place

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

two components of the CPU

A

arithmetic logic unit (carries out calculations) and control unit (responsible for decoding instructions)

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

cache

A

high speed memory located located close to the CPU and stores frequently used data

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

registers

A

memory locations within the CPU and can be accessed very quickly, they are nothing but storage

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

types of von neumann architecture

A

-accumulator
-memory address register
-memory data register
-program counter

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

accumulator

A

stores results of calculations made by ALU

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

instruction register

A

stores most recently fetched instruction while it is waiting to be decoded and executed

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

memory address register

A

stores the location of where the data needs to be fetched and used by the MDR

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

memory data register

A

stores data of the address location which is in MAR

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

program counter

A

holds the address of the next instruction to be executed

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

what is von neumann architecture?

A

he created the ‘‘stored program”, the CPU can changes task simply by loading a different program into memory- no rewiring needed

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

fetch-decode-execute cycle

A
  1. program instructions are copied from storage to RAM
  2. program counter holds address for next instructions to fetch
  3. value in program counter is copied to MAR
  4. control unit locates and fetches data
  5. if it’s instruction it’s placed in the IR
  6. program counter is incremented by one
  7. instruction in IR is decoded by control unit
  8. instruction is executed by placing a request for data into MAR for data to be collected and copied to MDR
  9. if it’s data it’s placed in MDR
How well did you know this?
1
Not at all
2
3
4
5
Perfectly