computer systems

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/22

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

23 Terms

1
New cards

What does the CPU stand for?

Central Processing Unit

2
New cards

What is the purpose of the CPU?

To process data and instructions by carrying out the FDE cycle.

3
New cards

What happens during the fetch-decode-execute cycle?

Fetch

The next instruction is fetched from memory and stored in the processor

Decode

The instruction is decoded

Execute

The instruction is carried out and then the cycle repeats

4
New cards

What are the common components of the CPU?

  • ALU (Arithmetic Logic Unit)

  • CU (Control Unit)

  • Cache

  • Registers

5
New cards

What is the function of the ALU?

To perform mathematical and logical operations.

6
New cards

What is the function of the CU?

  • To co-ordinate the processor by issuing signals to other components

  • To control the flow of data around the processor

  • To decode instructions (in the CIR)

7
New cards

What is the function of cache?

To temporarily store data + instructions that the processor frequently accesses.

8
New cards

What is the key feature of the Von Neumann architecture?

Data and programming instructions are stored in the same format (binary), in the same memory (primary - specifically RAM)

9
New cards

What are the registers the CPU uses in the Von Neumann architecture?

  • PC (Program Counter)

  • MAR (Memory Address Register)

  • MDR (Memory Data Register)

  • CIR (Current Instruction Register)

  • ACC (Accumulator)

10
New cards

What is the purpose of the PC?

The function of the PC is to store the memory address of the next instruction to be fetched from primary memory.

11
New cards

What is the purpose of the MAR?

The function of the MAR is to store the memory address of the current instruction that is to be fetched from primary memory or the memory address to which data is to be transferred to.

12
New cards

What is the purpose of the MDR?

The function of the MDR is to store the data found at the memory address stored in the MAR or data which is to be transferred to primary memory.

13
New cards

What is the purpose of the ACC?

The function of the accumulator is to store the data being processed + the results of processing.

14
New cards

What characteristics of the CPU affect its performance?

  • Cache size

  • Clock speed

  • Number of Cores

15
New cards

What is cache memory?

A small amount of high-speed RAM built directly within the processor.

16
New cards

How can increasing cache size improve CPU performance?

Cache memory is closer to the CPU than RAM so data + instructions can be accessed accessed at a faster rate.

Increasing cache size means more data and instructions can be stored in cache memory and accessed faster.

17
New cards

What is clock speed?

The number of fetch-execute cycles a CPU can perform per second, measured in Gigahertz (GHz).

3GHz → 3 million FDE cycles per second

18
New cards

How can increasing clock speed improve CPU performance?

Increasing clock speed means the CPU can perform and complete more FDE cycles faster, therefore more instructions can be processed faster.

19
New cards

What is a core?

A complete set of CPU components that is able to complete its own FDE cycles.

20
New cards

How can increasing the number of cores improve CPU performance?

By increasing the number of cores, the CPU can process more instructions as each core is capable of completing its own fetch-decode-execute cycles.

21
New cards

What is an embedded system?

A computer system built into a larger device to perform a few specific tasks.

22
New cards

What are the characteristics of an embedded system?

  • Perform a few select tasks

  • Tasks are pre-programmed + stored in ROM

  • Small in size

  • Low cost

23
New cards

What is an example of an embedded system?

Washing Machine