Unit 1 - Systems Architecture Flashcards

(29 cards)

1
Q

What is the CPU?

A

The Central Processing unit is the main part of the computer, consisting of the registers, ALU and control unit. It is responsible for the fetch - decode - execute cycle.

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

What is the Von Neumann architecture?

A

It is Traditional computer architecture that forms the basis of most digital computer systems. Instructions are fetched, decoded and executed one at a time.

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

What is the Fetch - Decode - Execute Cycle?

A

The complete process of retrieving an instruction from storage, decoding it and carrying it out. Also known as the instruction cycle.

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

What are the two major component in the CPU called?

A

It is the Control Unit and the ALU ( Arithmetic-Logic Unit). It also has many registers within it as well.

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

What is a register?

A

A register is a very very fast memory location within the CPU.

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

What is the control unit?

A

The control unit decodes instructions. It sends signals to control how data moves around the CPU.

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

What is the ALU?

A

The Arithmetic-Logic Unit Performs calculations (e.g., x = 2 + 3) and logical comparisons (e.g., IF x > 3) in the CPU.

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

What are the registers in the CPU?

A

Program Counter
MAR (Memory Address Register)
MDR ( Memory Data Register)
Accumulator

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

What is a program counter?

A

The Program counter holds the address of the next instructions to be executed. It is located in the Control Unit.

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

What is a MAR?

A

The Memory Address Register holds the memory address of the current instruction, and then the data it uses, so that these can be fetched from the memory

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

What is an MDR?

A

The Memory Data Register holds the actual instruction, and then the data that has been fetched from the memory.

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

What is an Accumulator?

A

The accumulator holds the result of the instruction before it is transferred to the memory.

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

What affects the CPU’s performance?

A

. Clock Speed
. Num of processor cores
. Cache size

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

What is clock speed?

A

Measured in hertz, the clock speed is the number of fetch-decode-execute cycles per second that a CPU can perform

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

What are Processor Cores?

A

A single, independent processing unit within a CPU. Each core has its own control unit, arithmetic logic unit (ALU), and registers, allowing it to independently execute instructions. Modern CPUs often have multiple cores (dual-core, quad-core, etc.), enabling them to process multiple instructions concurrently, which can lead to faster performance.

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

What is cache memory?

A

Cache memory is a small amount of very fast, expensive memory in the CPU. It can be accessed faster than accessing the main memory (RAM) as RAM is further away from the CPU but the cache is closer.

17
Q

How do you find out the max number of cycles per second when given the number of cycles and the amount of cache memory?

A

max num of cycles = num of cycles * amount of cache memory

18
Q

What are embedded systems?

A

A computer built to solve a highly specific problem. Not easy to change. It is a single processor that includes RAM, ROM and CPU. Without embedded systems, a digital device would not be able to perform specific functions.

19
Q

What are three examples of embedded systems?

A

Satnavs, Washing machine and a Microwave.

20
Q

What are the two main types of primary storage?

A

RAM (Random Access Memory) and ROM (Read Only Memory)

21
Q

What is RAM?

A

Random access memory is a volatile (data is lost when the computer is powered off) memory. Its purpose is to temporarily store currently executing instructions and data.

22
Q

What is ROM?

A

Read-only memory is a form of non-volatile (data is retained when the computer is powered off) memory. Its purpose is to store start-up instructions for the computer.

23
Q

What is virtual memory?

A

It is part of the hard drive, used as an extension for RAM in case it is fully used up.

24
Q

What is secondary storage?

A

Permanent storage of instructions and data not currently in use by the processor. Stores the operating system, applications and data. Read-and-write and non-volatile.

25
What are the types of secondary storage?
HDD - Hard Disk drive SSD - Solid State Drive CD - Compact disc DVD - Digital Versatile Disc Flash Memory (USB)
26
What are characteristics of storage devices?
Capacity, Speed, Portability, Durability, Reliability.
27
What is optical storage?
“CD-R, CD-RW, DVD-R, DVD-RW. Use: Music, films and archive files. Low capacity. Slow access speed. High portability. Prone to scratches. Low cost.”
28
What is magnetic storage?
Hard disk drive. Use: Operating system and applications. High capacity. Medium data access speed. Low portability (except for portable drives). Reliable but not durable. Medium cost.”
29
What is Solid State Storage?
“Memory cards and solid-state hard drives (SSD). Use: Digital cameras and smartphones. Medium capacity. High portability. Reliable and durable. No moving parts. Fast data access speed. High cost.”