Factors affecting CPU performance

studied byStudied by 0 people
0.0(0)
Get a hint
Hint

Clock speed

1 / 7

flashcard set

Earn XP

Description and Tags

There are three factors that affect CPU performance: clock speed, number of cores and the amount and type of cache memory.

8 Terms

1

Clock speed

An electronic device which generates signals, switching between 0 and 1. The clock speed is the time taken for one clock cycle to complete. The clock speed is determined by the system clock.

New cards
2

Number of cores

The amount of processing units within a CPU that can operate independently, allowing for multitasking and faster task execution when multiple cores work on the same problem.

New cards
3

Cache memory

A fast, temporary memory built into or close to the CPU to reduce the need to access slower RAM, storing frequently accessed data and instructions for quick retrieval. As cache fills up, unused instructions are replaced.

New cards
4

Von neumann architecture

Includes all the basic components of the computer processor ( single control unit, ALU, registers and memory units) in which a shared data bus is used for both data and instructions. Built on the stored program concept.

New cards
5

Harvard architecture

Has physically seperate memories for instructions and data, more commonly used with embedded processors. Useful for when memories has different characteristics (instructions may be read only, while data may be read-write). This allows you to optimise size of individual memory cells and their buses depending on your needs. (the instruction memory can be designed to be larger so a larger word size can be used for instructions.

New cards
6

Advantages of Von neumann architecture

  • Cheaper to develop as the control unit is easier to design

  • Programs can be optimised in size

New cards
7

Advantages of harvard architecture

  • Quicker execution as data and instructions can be fetched in parallel.

  • Memories can be different sizes, which can make more efficient use of space

New cards
8

Contemporary processors

Contemporary processors use a combination of Harvard and Von Neumann architecture. Von Neumann is used when working with data and instructions in main memory, but uses Harvard architecture to divide the cache into instruction cache and data cache.

New cards

Explore top notes

note Note
studied byStudied by 80 people
... ago
5.0(3)
note Note
studied byStudied by 19 people
... ago
5.0(1)
note Note
studied byStudied by 24 people
... ago
5.0(1)
note Note
studied byStudied by 15 people
... ago
5.0(1)
note Note
studied byStudied by 42 people
... ago
5.0(2)
note Note
studied byStudied by 27 people
... ago
5.0(1)
note Note
studied byStudied by 13 people
... ago
5.0(1)
note Note
studied byStudied by 35266 people
... ago
4.8(98)

Explore top flashcards

flashcards Flashcard (64)
studied byStudied by 9 people
... ago
5.0(1)
flashcards Flashcard (38)
studied byStudied by 7 people
... ago
5.0(1)
flashcards Flashcard (53)
studied byStudied by 7 people
... ago
5.0(1)
flashcards Flashcard (46)
studied byStudied by 6 people
... ago
5.0(1)
flashcards Flashcard (27)
studied byStudied by 16 people
... ago
5.0(1)
flashcards Flashcard (50)
studied byStudied by 1 person
... ago
5.0(1)
flashcards Flashcard (58)
studied byStudied by 12 people
... ago
5.0(1)
flashcards Flashcard (28)
studied byStudied by 110 people
... ago
5.0(1)
robot