systems architecture Flashcards

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

what is a computer

A

a computer is an electronic device that takes input, processes data and delivers output.

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

what does CPU stand for

A

central processing unit

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

explain the fetch - decode - execute cycle

A

FETCH - CPU fetches instruction from computers main memory (RAM) and then brings it back to the CPU

DECODE - CPU inspects the instruction and then works out what it needs to do

EXECUTE - CPU carries out instruction.

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

give three examples of execution

A
  1. going back to main memory and grabbing some data
  2. performing a calculation
  3. storing information back into main memory
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

what is the ALU’s function

A

arithmetic logic unit is responsible for carrying out all arithmetic calculations and making logical decisions

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

what is the control unit (CU)

A

control unit sends signals to control how data moves around the CPU and coordinates the CPU’s operations

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

what is the cache

A

small amount of very fast memory that provides fast access to frequently used instructions and data

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

what are the registers

A…… , M…A…R…. , P… C… , M….D….R…

A

tiny super fast pieces of onboard memory inside the CPU

  • accumulator
  • memory address register
  • program counter
  • memory data register
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

what is the program counter PC

A

holds address of next instruction to be fetched

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