Computer Architecture Overview Flashcards

Learn components and their purpose of a Computer Architecture

1
Q

What is Computer Architecture?

A

The placement and connection of different components of a system.

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

What are the components made of?

A

They’re made of digital circuits based on logic gates.

Bolean algebra is used when creating circuits. The overall design of the circuits are simplified to use less gates as possible.

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

What is the Von Neumann Architecture and who designed it?

A

The process of storing instructions in a memory with a control unit by using the Fetch-decode-Execute cycle, made by John Von Neumann

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

What are the three types of Buses?

A

Address, Data and Control

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

What is an Address bus?

A

A Bus that moves memory locations or “addresses” of data.

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

What is a Data bus?

A

A bus that moves the content of the memory address.

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

What is a Control bus?

A

Determines the direction of data flow and when the components can access the bus.

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

What is a Clock used for?

A

It synchronizes the activities of components.

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

What does a Clock need to do?

A

Clock cycles are needed to process data movement in order to complete computational processes.

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

What are clock frequencies measured in?

A

Megahertz or Gigahertz

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

What are the Main architecture components?

A

Memory
CPU
Input/Output devices

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

What is a Memory?

A

A Unit that stores and retrieves instructions and data.

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

What is a CPU?

A

An electronic circuitry that processes instructions from a computer system.

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

What are the separate components of a CPU and what do they do?

A

Control Unit - performs fetch-decode-execute cycle.

Arithmetic/Logic Unit - performs mathematical and logical operations.

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

What is the purpose of Input/Output devices?

A

Handles communication externally.

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

What does a Memory contain?

A

A memory contains a collection of cells with a unique physical address.

17
Q

What does RAM do?

A

Inherents the idea of being accessible to each location is the ability to change the content of each location.

18
Q

What does ROM do?

A

Content of each location cannot be changed.

19
Q

What is MAR?

A

Memory Address Register.

A register that holds the memory location of data that needs to be accessed.

20
Q

What is MDR and what does it contain?

A

Memory Data Register.

Stores the data being transferred to and from immediate access storage. It contains a copy of the memory location specified by the MAR.

21
Q

What is ALU?

A

Arithmetic/Logic Unit.

Performs basic mathematics and logical operations by using AND, OR and NOT.

22
Q

What is a Register and what does it store?

A

One of a small set of data storing locations within a computer processor. It can store an instruction or address.

23
Q

What is a Control Unit and what does it state?

A

A component that directs the operation of a computer’s CPU.

It states how the memory, arithmetic/logic unit and I/O devices how to respond to instructions sent from the processor.

24
Q

What are the 2 registers of a Control Unit and what do they contain?

A

Instruction Register - contains instruction being executed.

Program Counter - contains the address of the next instruction to be executed.

25
Q

When triggers an Interrupt?

A
  • I/O requests
  • Arithmetic errors
  • Invalid instructions
26
Q

What is a typical type of clock used?

A

Crystal Quartz Oscillator