3.1 - Computer Architecture Flashcards

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

What is the role of a CPU in a computer? [2]

A
  • it executes or processes instructions and
    data in a computer application
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is meant by a microprocessor? [1]

A
  • 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 is a processor? [2]

A
  • a component/ unit that processes instructions and data that are input into the computer
  • so that the results can be output
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are fixed program computers? [2]

A
  • very specific function
  • they can’t be reprogrammed
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are stored program computers? [2]

A
  • these can be programmed to carry out many different tasks
  • applications are stored on them
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the characteristics of Von Neumann Architecture? [5]

A
  • must have a processor
  • processor must talk directly to the RAM
  • RAM contains stored program
  • stored program comprises of instructions and data
  • each instruction is executed line by line
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the 3 main components of a CPU? [3]

A
  • control unit
  • memory unit
  • arithmetic and logical unit
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is the control unit? [2]

A
  • directs flow between CPU and other devices
  • sends control signals to synchronize the execution of instruction and movement of data
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is the Arithmetic and Logical Unit (ALU)? [2]

A
  • carries out arithmetic functions like +-/x
  • carries out logical operations like AND/OR/XOR of binary numbers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is the memory unit? [2]

A
  • consists of registers that are small memory units
  • used for storing intermediate results
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are the different registers that are in a CPU? [5]

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

How is the movement of instructions and data done? [1]

A

by using system buses

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

What is the Address Bus and its direction? [2]

A
  • carries memory address from CPU to RAM
  • unidirectional
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is the Data Bus and its direction? [2]

A
  • carries data/instructions from RAM to CPU and CPU to RAM
  • bidirectional
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is the Control Bus and its direction? [3]

A
  • sends control and timing signals to other components
  • also receives signal from them
  • bidirectional
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What does the CIR do? [1]

A
  • stores the current instruction being decoded and executed
16
Q

What does the MAR do? [1]

A
  • stores the address of the memory location currently being read to or written to
17
Q

What does the ACC do? [1]

A
  • stores the data of the calculations of the ALU temporarily
18
Q

What does the MDR do? [1]

A
  • stores data that is being transferred to or from the memory
19
Q

What does the PC do? [1]

A
  • stores the address of where the next instruction can be found
20
Q

What is Fetch? [1]

A

loading from the RAM

21
Q

What is Decode? [1]

A

converting into CPU language

22
Q

What is Execute? [1]

A

running the instruction

23
Q

What are factors that affect the performance of the CPU? [4]

A
  • clock cycle
  • width of the buses
  • cache memory
  • CPU cores
24
Q

What is an embedded system? [2]

A

comination of hardware and software which is designed to carry out a specific set of functions.

25
Q

What are advantages of embedded systems? [2]

A
  • small in size, so easy to fit into devices
  • consumes very little power
26
Q

What are disadvantages of embedded systems? [2]

A
  • any device that can be accessed over the internet is open to hackers
  • troubleshooting faults in the device become a specialist task
27
Q

Where are embedded systems used? [3]

A
  • vending machines
  • security systems
  • cars