Unit 1 - Systems Architecture Flashcards

You may prefer our related Brainscape-certified flashcards:
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
. Processor cores
. Type and size of memory

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 frequency at which the internal clock generates pulses. The higher the clock rate, the faster the computer may work.

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

What are Processor Cores?

A

Part of a multi-core processor, a single component with two or more independent CPUs that facilitate the fetch-decode-execute cycle. A dual-core processor would have twice the power as just one core processor but would not always have twice the speed.

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
Q

What are the types of secondary storage?

A

HDD - Hard Disk drive
SSD - Solid State Drive
CD - Compact disc
DVD - Digital Versatile Disc
Flash Memory (USB)

26
Q

What are characteristics of storage devices?

A

Capacity, Speed, Portability, Durability, Reliability.

27
Q

What is optical storage?

A

“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
Q

What is magnetic storage?

A

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
Q

What is Solid State Storage?

A

“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.”