1.1 Systems Architecture Flashcards

1
Q

What are the components of a computer?

A

CPU, memory and storage

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

What is the function of the CPU?

A

Fetch-decode-execute cycle of instructions in a step-by-step manner

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

What is the function of memory?

A

Stores program operations and data during the execution cycle of a program

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

What is the function of storage?

A

Stores program files and data even when not in use

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

List a few examples of memory.

A

Registers, cache, RAM and virtual memory

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

List a few examples of storage.

A

Hard drives, SD cards, USB memory disk and CD

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

The speed of a computer depends on what factors?

A

Speeds of CPU, memory and bus

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

What is benchmarking?

A

A test to access the performance of a computer

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

What factors affect the performance of a CPU?

A

Cores, clock rate, cache size and processor type

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

True or False: Increasing the number of cores 5 times, increases the speed of computer 5 times.

A

False, because communication channels use up some speed.

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

What is clock rate?

A

Clock rate indicates the number of instructions processed by a CPU in a second.

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

What is over-clocking?

A

Increasing the speed of the computer by increasing the CPU clock speed is called over-clocking

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

What is cache?

A

Cache is a small memory part located closer to CPU when compared to RAM to hold temporary data and instructions that the CPU is expected to use frequently.

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

True or False: Accessing cache is faster than accessing RAM.

A

True

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

How is cache classified?

A

Cache is classified into three levels as Level 1, Level 2 and Level 3(L3).

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

Which of these caches are shared between cores: L1, L2 or L3?

A

L3 cache

17
Q

What are the types of processors?

A

Complex Instruction Set Computing (CISC) and Reduced Instruction Set Computing (RISC)

18
Q

Which of the two processors offer a higher clock speed: CISC or RISC?

A

CISC

19
Q

What are embedded computers?

A

Embedded computers are designed to perform a dedicated function within a large mechanical or electrical system.

20
Q

What is the function of the address bus?

A

Transmits the address between the processor and memory

21
Q

What is the function of a data bus?

A

Transmits data between the processor, memory and input-output devices

22
Q

What is the function of a control bus?

A

Transmits signals of the processor to control the memory and peripheral devices

23
Q

List the registers used in von Neumann architecture

A

MAR, MDR, ACC, PC and CIR

24
Q

What are the steps involved in a READ operation?

A

Address→MAR
Read signal is sent by processor
Data→MDR

25
Q

What are the steps involved in a WRITE operation?

A

Data→MDR
Address→MAR
Write signal is sent by processor

26
Q

What does a processor consist of?

A

ALU (Arithmetic and Logic unit) and Control Unit (CU)

27
Q

What is the function of an ALU?

A

Performs arithmetic and logic operations

28
Q

What is the function of a CU?

A

Controls the memory, processor and input-output devices

29
Q

List the registers of a CU.

A

CIR (Current Instruction Register) and PC (Program Counter)

30
Q

What are the steps involved in a fetch operation?

A

Address of next instruction→PC
PC→MAR
Instruction→MDR
MDR→CIR
Value of PC incremented