What Is a Processor

DominikSalvet 102 views 28 slides Dec 29, 2021
Slide 1
Slide 1 of 28
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28

About This Presentation

What is a processor? This is the question we are going to answer in this presentation. You do not need to have deep knowledge of computer science as the examined topic is covered rather casually. The presentation also contains a lot of illustrative pictures.

I gave the presentation at the Faculty o...


Slide Content

What Is a Processor
Dominik Salvet
github.com/dominiksalvet

Computer - Examples
●personal computer (PC)

Computer - Examples
●personal computer (PC)

Computer - Examples
●personal computer (PC)
●mobile phone

Computer - Examples
●personal computer (PC)
●mobile phone
●notebook

Computer - Examples
●personal computer (PC)
●mobile phone
●notebook
●tablet

Computer - Examples
●personal computer (PC)
●mobile phone
●notebook
●tablet
●microcontroller

Computer - Examples
●personal computer (PC)
●mobile phone
●notebook
●tablet
●microcontroller
●and others

Computer - Definition
●basically it is a big machine

Computer - Definition
●basically it is a big machine
●formally it is an equivalent of a Turing machine (nearly)

Computer - Definition
●basically it is a big machine
●formally it is an equivalent of a Turing machine (nearly)
●practically it is a processor and memory

Memory (RAM)
●imagine a big, actually a very big table
0 data0
1 data1
2 data2
3 data3
4 data4
5 data5
6 data6
… …
4294967294 data4294967294
4294967295 data4294967295
Address Data

Data in Memory
●naturally stored in binary form

Data in Memory
●naturally stored in binary form
●can represent one pixel of your opened photo

Data in Memory
●naturally stored in binary form
●can represent one pixel of your opened photo
●or some text you are reading

How a Processor Uses Memory
●store data (write)

How a Processor Uses Memory
●store data (write)
●load data (read)

How a Processor Uses Memory
●store data (write)
●load data (read)
●communicate with input and output devices

Processor (CPU) - Basic Concepts
●memory

Processor - Basic Concepts
●memory
●instruction word (instruction)

Processor - Basic Concepts
●memory
●instruction word (instruction)
●program (application, software)

Processor - Basic Concepts
●memory
●instruction word (instruction)
●program (application, software)
●arithmetic-logic unit (ALU)

Processor - Basic Concepts
●memory
●instruction word (instruction)
●program (application, software)
●arithmetic-logic unit (ALU)
●control unit

Processor - Life Cycle

Processor Brands
●PC, notebook
●Intel
●AMD
x86, amd64 (x86/64)

Processor Brands
●PC, notebook
●Intel
●AMD
●mobile phone, tablet
●Samsung
●Qualcomm
●MediaTek
●...
x86, amd64 (x86/64)
ARM (designed by Arm Holdings)

Today's Processor Parameters
●transistor count: ~1,500,000,000
●size of transistor: 10 nm - 45 nm
●clock frequency: ~3 GHz
●instructions per clock cycle: ~6
●number of cores: 2 - 8
●(memory capacity: 4 GB - 16 GB)

Questions?
Dominik Salvet
I do not own copyright to images.