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 37 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 50 people
Updated ... ago
5.0 Stars(3)
note Note
studied byStudied by 59666 people
Updated ... ago
4.9 Stars(331)
note Note
studied byStudied by 10 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 16 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 5 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 79 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 26 people
Updated ... ago
5.0 Stars(2)

Explore top flashcards

flashcards Flashcard282 terms
studied byStudied by 42 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard100 terms
studied byStudied by 15 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard44 terms
studied byStudied by 1 person
Updated ... ago
5.0 Stars(1)
flashcards Flashcard243 terms
studied byStudied by 88 people
Updated ... ago
5.0 Stars(3)
flashcards Flashcard23 terms
studied byStudied by 6 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard66 terms
studied byStudied by 26 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard22 terms
studied byStudied by 7 people
Updated ... ago
5.0 Stars(2)
flashcards Flashcard79 terms
studied byStudied by 14 people
Updated ... ago
5.0 Stars(1)