architecture of the CPU flashcards

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

what is a computer?

1 / 18

flashcard set

Earn XP

Description and Tags

19 Terms

1

what is a computer?

an electronic device that takes input, processes data and outputs a result. it may also communicate and store processed data.

New cards
2

CPU

Central Processing Unit

  • purpose is to process and execute instructions

New cards
3

main components of the CPU and functions

  • Arithmetic Logic Unit (ALU) - performs calculations

  • Control Unit (CU)- decodes instructions and sends signals to control how data moves around the CPU.

New cards
4

what are registers?

tiny, super-fast pieces of onboard memory, inside the CPU, each with a specific purpose

New cards
5

registers in the CPU

  • Memory Address Register (MAR)

  • Memory Data Register (MDR)

  • Program Counter (PC)

  • Accumulator (ACC)

New cards
6

MAR

Memory Address Register

stores the memory address where data is to be stored or fetched

New cards
7

MDR

Memory Data Register

holds data fetched from or to be written to the main memory

New cards
8

PC

Program Counter

holds the address of the next instruction

New cards
9

ACC

Accumulator

holds the results of calculations

New cards
10

cache

memory that provides fast access to frequently used instructions and data without having to go back to the main memory (RAM)

New cards
11

why do we need cache?

  • improves performance of computer - reduces number of times that the processor has to access main memory

  • by storing frequently accessed data in cache, the processor can access data more quickly

New cards
12

what factors affect CPU performance?

  • clock speed

  • number of cores

  • cache size

New cards
13

how does clock speed affect the CPU’s performance?

the faster the clock speed, the faster instructions are processed. (the faster the CPU will run)

New cards
14

how does cache size affect the CPU’s performance?

cache is faster than main memory (RAM).

the larger the cache size, the less time will be spent accessing the RAM and for the processor to wait for instructions to be fetched → CPU will work faster

New cards
15

how does the number of cores affect the CPU’s performance?

the more cores a CPU has, the greater the number of instructions it can process in a given space of time.

New cards
16

 von Neumann architecture

based on the stored-program concept, meaning both instruction data and program data are stored in the same memory in binary form

<p>based on the stored-program concept, meaning both instruction data and program data are stored in the <mark data-color="blue">same memory in binary form</mark></p>
New cards
17

fetch-execute cycle

  1. Data is fetched from main memory (RAM) into the CPU/registers to be decoded

  2. CPU decodes instructions to be ready for processing

  3. CPU performs/process instructions

New cards
18

embedded system

a computer system with a dedicated function within a larger mechanical system. examples:

  • traffic lights

  • hospital equipment

  • factory equipment

New cards
19

typical properties of embedded systems

  • Low power consumption

  • Small size

  • Rugged operating ranges

  • Low cost per unit

New cards

Explore top notes

note Note
studied byStudied by 51 people
... ago
5.0(1)
note Note
studied byStudied by 10 people
... ago
5.0(1)
note Note
studied byStudied by 14 people
... ago
5.0(1)
note Note
studied byStudied by 19 people
... ago
5.0(1)
note Note
studied byStudied by 10 people
... ago
5.0(1)
note Note
studied byStudied by 33 people
... ago
5.0(1)
note Note
studied byStudied by 18 people
... ago
5.0(1)
note Note
studied byStudied by 113 people
... ago
4.0(1)

Explore top flashcards

flashcards Flashcard (102)
studied byStudied by 6 people
... ago
5.0(1)
flashcards Flashcard (45)
studied byStudied by 5 people
... ago
5.0(1)
flashcards Flashcard (40)
studied byStudied by 2 people
... ago
5.0(1)
flashcards Flashcard (28)
studied byStudied by 7 people
... ago
5.0(1)
flashcards Flashcard (52)
studied byStudied by 3 people
... ago
5.0(1)
flashcards Flashcard (27)
studied byStudied by 135 people
... ago
5.0(3)
flashcards Flashcard (110)
studied byStudied by 18 people
... ago
5.0(1)
flashcards Flashcard (42)
studied byStudied by 1 person
... ago
5.0(1)
robot