Chap4 Partie1

Vous aimerez peut-être aussi

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 96

LE PROCESSEUR

AO2: 2023/2024
Introduction

Le processeur est le véritable cerveau de l’ordinateur. Dans ce chapitre,


nous expliquerons son rôle ainsi que sa puissance, caractérisée par le
nombre d'instructions qu'il est capable de traiter par seconde, en calculant
le CPI (Cycle Per Instruction).
Nous allons étudier la programmation en assembleur d’un microprocesseur.
Pour cette partie nous verrons une présentation d’une version légèrement
simplifiée de l'architecture externe et interne du processeur MIPS R3000,
puis nous décrirons le langage d’assemblage du processeur MIPS, ainsi que
différentes conventions relatives à l’écriture des programmes en langage
d’assemblage.
Le processeur

Un microprocesseur est un circuit intégré complexe. Il


résulte de l’intégration sur une puce de fonctions logiques
combinatoires (logiques et/ou arithmétique) et
séquentielles (registres, compteur, etc…). Il est capable
d'interpréter et d'exécuter les instructions d'un programme.
Son domaine d’utilisation est donc presque illimité.
Le processeur

● Le concept de microprocesseur a été créé par la


Société Intel. Cette Société, créée en 1968, était
spécialisée dans la conception et la fabrication
de puces mémoire. À la demande de deux de ses
clients — fabricants de calculatrices et de
terminaux — Intel étudia une unité de calcul
implémentée sur une seule puce. Ceci donna
naissance, en 1971, au premier microprocesseur,
le 4004, qui était une unité de calcul 4 bits
fonctionnant à 108 kHz. Il résultait de
l’intégration d’environ 2300 transistors
Le processeur
● Aussi appelé CPU (Central Processing Unit),
c’est un circuit électronique cadencé au
rythme d'une horloge interne, grâce à un
cristal de quartz qui, soumis à un courant
électrique, envoie des impulsions, appelées «
top ». Toutes les avancées technologiques se
concentrent sur ce composant, qui travaille
toujours plus vite et effectue des opérations
de plus en plus compliquées.
Le processeur
Un processeur est défini par :
● La largeur de ses registres internes de manipulation de données
(8, 16, 32, 64, 128 bits);
● La cadence de son horloge exprimée en MHz ou GHz ;
● Le nombre de noyaux de calcul (core) ;
● Son jeu d’instructions (ISA en anglais, Instructions Set
Architecture) dépendant de la famille (CISC, RISC, etc) ;
● Sa finesse de gravure exprimée en nm (nanomètres, 10-9 mètres,
soit un milliardième de mètre).
Le processeur

Le rôle du processeur est d’exécuter les instructions composant le


programme.
 Il se charge de tous les calculs mathématiques et des transferts de
données internes et externes.
 Il décide (en fonction bien sûr des instructions du programme en cours
d’exécution) de ce qui se passe à l’intérieur de l’ordinateur, car il permet
de manipuler des informations numériques, c'est-à-dire des
informations codées sous forme binaire et d'exécuter les instructions
stockées en mémoire.
Performances d’un microprocesseur
● A chaque top d'horloge, le processeur exécute une action
correspondant à une instruction ou une partie d'instruction. Donc
chaque instruction nécessite un certain nombre de cycles d’horloge
pour s’effectuer :
1) Le nombre de cycles dépend de la complexité de l’instruction.
2) La durée d’un cycle dépend de la fréquence d’horloge du
séquenceur.
3) Le temps de cycle est l'inverse de la fréquence. Ainsi pour une
fréquence de 100 Mhz, on a un temps de cycle de 10 ns.
Performances d’un microprocesseur
On peut caractériser la puissance d’un microprocesseur par le
nombre d’instructions qu’il est capable de traiter par seconde. Pour
cela, on définit :
● CPI (Cycle Par Instruction) qui représente le nombre moyen de cycles d’horloge
nécessaire pour l’exécution d’une instruction pour un microprocesseur donné.
● MIPS (Millions d'Instructions Par Seconde) qui représente la puissance de
traitement du microprocesseur.
● Nombre de cycles d'horloge UC = Nb de cycles/fréquence d'horloge
● Nombre de cycles UC = NI * CPI (NI: nombre d’instruction)
Performances d’un microprocesseur
● L'indicateur appelé CPI (Cycles Par Instruction) permet de représenter le nombre moyen de
cycles d’horloge nécessaire à l’exécution d’une instruction sur un microprocesseur.
● La moyenne des cycles par instruction dans un processus donné est définie comme suit :
σ𝑛𝑖 (𝐼𝐶𝑖 ) (𝐶𝐶𝑖 )
𝐶𝑃𝐼 =
𝐼𝐶
● 𝐼𝐶𝑖 est le nombre d'instructions pour un type d'instruction donné i,
● 𝐶𝐶𝑖 est les cycles d'horloge pour ce type d'instruction
● 𝐼𝐶 = σ𝑛𝑖 (𝐼𝐶𝑖 ) est le nombre total d'instructions.
● La sommation résume tous les types d'instructions pour un processus d'analyse comparative
donné.
n
● Le nombre de cycle d’horloge UC = CPI * C

i 1
i i

Où 𝐶𝑖 est le nombre des instructions de classe i exécutées, 𝐶𝑃𝐼𝑖 , est le nombre moyen de cycles par instruction i
pour cette classe, et n le nombre de classes d'instructions.
Performances d’un microprocesseur
● La puissance du processeur peut ainsi être caractérisée par le
nombre d'instructions qu'il est capable de traiter par seconde.
L'unité utilisée est le MIPS (Millions d'Instructions Par Seconde)
correspondant à la fréquence (en MHz) du processeur que divise
le CPI et il est défini comme suit :
𝐹𝑟é𝑞𝑢𝑒𝑛𝑐𝑒ൗ
𝑀𝐼𝑃𝑆 = 𝐶𝑃𝐼
Remarque :
Pour augmenter les performances d’un microprocesseur, on peut donc soit
augmenter la fréquence d'horloge (limitation matérielle), soit diminuer le CPI (choix
d'un jeu d'instruction adapté).
Performances d’un microprocesseur
● Exercice 1 : Pour une processeur MIPS multi cycle, il existe cinq types d’instructions :
Load (5 cycles)
Store (4 cycles)
R-type (4 cycles)
Branch (3 cycles)
Jump (3 cycles)
Si un programme a :
50% load instructions
25% store instructions
15% R-type instructions
8% branch instructions
2% jump instructions
● Calculer CPI nécessaire pour l’exécution d’une instruction.
Performances d’un microprocesseur

● Solution :
CPI = (5*50+4*25+4*15+3*8+3*2) / (50+25+15+8+2) = 4.4
Alors le CPI est égal à 4.4

● Exercice 2 : Un processeur à 400 MHz a été utilisé pour exécuter


un programme de référence avec le mélange d'instructions et le
nombre de cycles d'horloge suivants :
Performances d’un microprocesseur
Type instruction Nombre instructions Nombre de cycle
d’horloge

Arithmétique entière 45000 1

Transfert de données 32000 2

Point flottant 15000 2

Transfert de contrôle 8000 2

● Déterminer l'effectif CPI et le taux MIPS pour ce programme


Performances d’un microprocesseur

● Solution :
CPI = (45000*1+32000*2+15000*2+8000*2) /
(45000+32000+15000+8000) =1.55
Alors le CPI est égal à 1.55
● MIPS = 400/1.55= 258 MIPS
Notion d’architecture RISC et CISC

Actuellement l’architecture des microprocesseurs se


composent de deux grandes familles :
● L’ architecture CISC (Complex Instruction Set

Computer)
● L’architecture RISC (Reduced Instruction Set

Computer)
L’architecture CISC
Pourquoi ?
Par le passé, la conception de machines CISC était la seule envisageable. En effet,
vue que la mémoire travaillait très lentement par rapport au processeur, on pensait
qu’il était plus intéressant de soumettre au microprocesseur des instructions
complexes. Ainsi, plutôt que de coder une opération complexe par plusieurs
instructions plus petites (qui demanderaient autant d’accès mémoire très lent), il
semblait préférable d’ajouter au jeu d’instructions du microprocesseur une
instruction complexe qui se chargerait de réaliser cette opération. De plus, le
développement des langages de haut niveau posa de nombreux problèmes quant à
la conception de compilateurs. On a donc eu tendance à incorporer au niveau
processeur des instructions plus proches de la structure de ces langages.
L’architecture CISC
Comment?

C’est donc une architecture avec un grand nombre d’instructions où le


microprocesseur doit exécuter des tâches complexes par instruction
unique. Pour une tâche donnée, une machine CISC exécute ainsi un petit
nombre d’instructions mais chacune nécessite un plus grand nombre de
cycles d’horloge. Le code machine de ces instructions varie d’une
instruction à l’autre et nécessite donc un décodeur complexe (micro-code)
L’architecture CISC

C’est un processeur dont le jeu d'instructions possède les propriétés


suivantes :
● Il contient beaucoup de classes d'instructions différentes.
● Il contient beaucoup de type d'instructions différentes
complexes et de taille variable.
● Il se sert de beaucoup de registres spécialisés et de peu de
registres généraux.
L’architecture RISC
Pourquoi ?

Des études statistiques menées au cours des années 70 ont clairement


montré que les programmes générés par les compilateurs se contentaient
le plus souvent d'affectations, d'additions et de multiplications par des
constantes. Ainsi, 80% des traitements des langages de haut niveau
faisaient appel à seulement 20% des instructions du microprocesseur. D’où
l’idée de réduire le jeu d’instructions à celles le plus couramment utilisées
et d’en améliorer la vitesse de traitement.
L’architecture RISC
Comment ?
C’est donc une architecture dans laquelle les instructions sont en nombre réduit
(chargement, branchement, appel sous-programme). Les architectures RISC peuvent
donc être réalisées à partir de séquenceur câblé. Leur réalisation libère de la surface
permettant d’augmenter le nombres de registres ou d’unités de traitement par
exemple. Chacune de ces instructions s’exécutent ainsi en un cycle d’horloge. Bien
souvent, ces instructions ne disposent que d’un seul mode d’adressage. Les accès à
la mémoire s’effectue seulement à partir de deux instructions (Load et Store). Par
contre, les instructions complexes doivent être réalisées à partir de séquences
basées sur les instructions élémentaires, ce qui nécessite un compilateur très évolué
dans le cas de programmation en langage de haut niveau.
L’architecture RISC

C’est un processeur mis en place par IBM dans les années 70, dont
le jeu d'instructions possède les propriétés suivantes :
● Le nombre de classes d'instructions différentes est réduit par
rapport à un CISC.
● Les instructions sont de taille fixe.
● Il se sert de beaucoup de registres généraux.
● Il fonctionne avec un pipeline.
CISC VS RISC

● Le choix dépendra des applications visées. En effet, si on


diminue le nombre d'instructions, on crée des instructions
complexes (CISC) qui nécessitent plus de cycles pour être
décodées et si on diminue le nombre de cycles par instruction,
on crée des instructions simples (RISC) mais on augmente alors
le nombre d'instructions nécessaires pour réaliser le même
traitement.
CISC VS RISC
RISC CISC
• Jeu d'instructions de taille limitée • Jeu d'instructions de taille importante
• Instructions simples ne prenant qu’un • Instructions pouvant être complexes
seul cycle prenant plusieurs cycles,
• Format des instructions petit et fixé • Format d'instructions variables (de 1 à
• Modes d'adressage réduits 5 mots)
• Décodeur simple (câble) • Modes d'adressages complexes.
• Beaucoup de registres • Décodeur complexe (microcode)
• Seules les instructions LOAD et • Peu de registres
STORE ont accès à la mémoire • Toutes les instructions sont
• Compilateur complexe susceptibles d’accéder à la mémoire
• Compilateur simple
CISC VS RISC: Avantages et inconvénients
RISC + programmation de plus haut - complexifie le processeur
niveau. - taille des instructions élevée
+ programmation plus compacte et variable: pas de structure fixe
(écriture plus rapide et plus - exécution des instructions :
élégante des applications) complexe et peu performante.
+ moins d'occupation en mémoire
et à l'exécution
CISC + instructions de format standard - programmes plus volumineux
+ traitement plus efficace - compilation plus compliquée

► Les instructions CISC sont complexes et ont tendance à être plus lentes
que RISC, mais utilisent moins de cycles avec moins d’instructions.
Le microprocesseur MIPS R3000
● MIPS (Microprocessor without Interlocked Pipeline Stages) est une
architecture de microprocesseur de type RISC développée par la
compagnie MIPS Computer Systems Inc.
● Les processeurs fabriqués selon cette architecture on les retrouve dans
plusieurs systèmes embarqués, comme les ordinateurs de poche, les
routeurs Cisco et les consoles de jeux vidéo (Nintendo 64 et Sony
PlayStation, PlayStation 2 et PSP).
● Cette architecture est suffisamment simple pour présenter les principes
de base de l'architecture des processeurs et suffisamment puissante
pour supporter un système d'exploitation multi-tâches tel qu'UNIX.
Le microprocesseur MIPS R3000
● Le processeur MIPS R3000 (la deuxième génération de processeur de la société
MIPS) est industriel, conçu dans les années 80 et utilisé jusqu’au début 2000
(PlayStation 2).
● Les premières implémentations de l'architecture MIPS étaient de 32 bits mais par
la suite, on a développé des implémentations de 64 bits.
● Vers la fin des années 1990, on estimait que les processeurs dérivés de
l'architecture MIPS occupaient le tiers des processeurs RISC produits. Le MIPS
R4000 sorti en 1991 serait le premier processeur 64 bits. Il a été supporté par
Microsoft de Windows NT 3.1 jusqu'à Windows NT 4.0
● Il existe plusieurs jeux d'instructions MIPS qui sont rétro-compatibles (backward
compatible) : MIPS I, MIPS II, MIPS III, MIPS IV, et MIPS V ainsi que MIPS32 et
MIPS64.
● MIPS32 et MIPS64, qui se basent sur MIPS II et MIPS V et ont été introduits
comme jeux d'instructions normalisés.
MIPS R3000 Structure externe du processeur

L'architecture externe représente ce que doit connaitre un


programmeur souhaitant programmer en assembleur ou la
personne souhaitant écrire un compilateur pour ce processeur:
● Les registres visibles.
● L'adressage de la mémoire.
● Le jeu d'instructions.
● Les mécanismes de traitement des interruptions et exceptions.
MIPS R3000: Registres visibles du logiciel

● Tous les registres visibles du logiciel, c'est à dire ceux dont la valeur peut être
lue ou modifiée par les instructions, sont des registres 32 bits.
● Afin de mettre en œuvre les mécanismes de protection nécessaires pour un
système d'exploitation multi-tâches, le processeur possède deux modes de
fonctionnement : utilisateur et superviseur. Ces deux modes de
fonctionnement imposent d'avoir deux catégories de registres.

a) Registres non protégés :


● Le processeur MIPS possède 35 registres manipulés par les instructions standard
(c'est à dire les instructions qui peuvent s'exécuter aussi bien en mode
utilisateur qu'en mode superviseur).
MIPS R3000
Ri 1) 32 registres généraux (0 ≤ i ≤ 31)
2) Ces registres sont directement adressés par les instructions, et
permettent de stocker des résultats de calculs intermédiaires.
Le registre R0 est un registre particulier :
- La lecture fournit la valeur constante "0x00000000"
- L’écriture ne modifie pas son contenu.
3) Le registre R31 est utilisé pour les instructions d'appel de procédures
(instructions BGEZAL, BLTZAL, JAL et JALR) et pour sauvegarder
l'adresse de retour.
PC 1) Registre compteur de programme (Program Counter)
2) Ce registre contient l'adresse de l'instruction en cours d'exécution. Sa
valeur est modifiée par toutes les instructions.

HI et LO 1) Registres pour la multiplication ou la division.


2) Ces deux registres 32 bits sont utilisés pour stocker le résultat d'une
multiplication ou d'une division, qui est un mot de 64 bits.
MIPS R3000

b) Registres protégés
● L'architecture MIPS définit 32 registres (numérotés de 0 à 31),
qui ne sont accessibles, en lecture comme en écriture, que par
des instructions privilégiées (c’est-à-dire des instructions qui ne
peuvent être exécutées qu'en mode superviseur). En pratique,
cette version de processeur MIPS R3000 en utilise 4 pour la
gestion des interruptions et des exceptions.
MIPS R3000
SR Registre d'état (Status Register).
Il contient en particulier le bit qui définit le mode : superviseur ou
utilisateur, ainsi que les bits de masquage des interruptions.
(Ce registre possède le numéro 12)
CR Registre de cause (Cause Register).
En cas d'interruption ou d'exception, son contenu définit la cause pour
laquelle on fait appel au programme de traitement des interruptions et des
exceptions.
(Ce registre possède le numéro 13)
EPC Registre d'exception (Exception Program Counter).
Il contient l'adresse de retour (PC + 4) en cas d'interruption.
Il contient l'adresse de l'instruction fautive en cas d'exception (PC).
(Ce registre possède le numéro 14)
BAR Registre d'adresse illégale (Bad Address Register).
En cas d'exception de type "adresse illégale", il contient la valeur de
l'adresse mal formée. (Ce registre possède le numéro 8)
MIPS R3000: Adressage de la mémoire
a) Adresse octet
Toutes les adresses émises par le processeur sont des adresses octets, ce qui
signifie que la mémoire est vue comme un tableau d'octets, qui contient aussi bien
les données que les instructions.
● Les adresses sont codées sur 32 bits.
● Les instructions sont codées sur 32 bits.
● Les échanges de données avec la mémoire se font par mot (4 octets
consécutifs), demi-mot (2 octets consécutifs), ou par octet. Pour les transferts
de mots et de demi-mots, le processeur respecte la convention "little endian".
L'adresse d'un mot de donnée ou d'une instruction doit être un multiple de 4.
L'adresse d'un demi-mot doit être un multiple de 2 (On dit que les adresses
doivent être "alignées").
Big endian/Little endian
● Cette caractéristique décrit dans quelle ordre sont placés les octets qui
représentent un entier. Dans le mode big endian les octets de poids fort sont
placés en tête et occupent donc des emplacements mémoire avec des adresses
plus petites. Dans le mode little endian, les octets de poids faibles sont au
contraire placés en tête.
Sur une machine 32 bits un int occupe 4 octets, numérotés de 0 jusqu’à 3. Un système little endian qui doit écrire un
entier en mémoire stockera les 8 bits de poids faible dans le premier octet, les 8 bits suivants dans le deuxième et
ainsi de suite. Un système big endian fera le choix opposé.
Par exemple, l’entier 305419896 (0x12345678 en base 16) est composé des octets 0x12, 0x34, 0x56 et 0x78 (du poids
fort au poids faible).

► Un système little endian le stockera dans 4 octets consécutifs dans l’ordre


0x78 0x56 0x34 0x12
► Un système big endian stockera le même entier dans 4 octets consécutifs dans l’ordre
0x12 0x34 0x56 0x78
MIPS R3000: Adressage de la mémoire

b) Calcul d’adresse
Il existe un seul mode d’adressage, consistant à effectuer la somme
entre le contenu d'un registre général Ri, défini dans l'instruction et
d'un déplacement qui est une valeur immédiate signée, sur 16 bits,
contenue également dans l'instruction :

Adresse = Ri + Déplacement
MIPS R3000: Adressage de la mémoire
c) Mémoire virtuelle
Pour des raisons de simplicité, cette version du processeur R3000
ne possède pas de mémoire virtuelle. C'est à dire que le processeur
ne contient aucun mécanisme matériel de traduction des adresses
logiques en adresses physiques. Les adresses calculées par le
logiciel sont donc transmises au système mémoire sans
modifications.
MIPS R3000: Adressage de la mémoire
d) Segmentation
L’espace mémoire est découpé en 2 segments identifiés par le bit de poids fort de
l’adresse :
bit 31 = 0 → segment utilisateur
bit 31 = 1 → segment système (noyau, kernel)
● Quand le processeur est en mode superviseur, les 2 segments sont accessibles.
● Quand le processeur est en mode utilisateur, seul le segment utilisateur est
accessible.

● Remarque :
Le processeur part en exception si une instruction essaye d'accéder à la mémoire
avec une adresse correspondant au segment système alors que le processeur est en
mode utilisateur.
MIPS R3000: Structure interne du processeur

L'architecture interne du processeur se décompose en une partie


opérative et une partie contrôle.
a) La partie opérative (PO) :
● Elle contient les registres et les opérateurs
● Elle réalise des transferts élémentaires de données entre un ou
plusieurs registres sources et un registre destination.
● Un transfert élémentaire est exécuté en un cycle.
● La partie opérative est commandée par la partie contrôle.
MIPS R3000: Structure interne du processeur

b) La partie contrôle (PC) :


● Elle est chargée de définir, pour chaque cycle d'horloge, les
transferts élémentaires qui doivent être réalisés par la partie
opérative.
● La partie contrôle contient principalement un séquenceur décrit
comme un automate d'états finis (automate de MOORE).
MIPS R3000: Jeu d’instructions

Le processeur MIPS possède 57 instructions qui se


répartissent en 4 classes :
● 33 instructions arithmétiques/logiques entre registres
● 12 instructions de branchement
● 7 instructions de lecture/écriture mémoire
● 5 instructions systèmes
Contents of this template
You can delete this slide when you’re done editing the presentation

Fonts To view this template correctly in PowerPoint, download and install the fonts we used

Used and alternative resources An assortment of graphic resources that are suitable for use in this presentation

Thanks slide You must keep it so that proper credits for our design are given

Colors All the colors used in this presentation

Icons and infographic resources These can be used in the template, and their size and color can be edited

Editable presentation theme You can edit the master slides easily. For more info, click here

For more info: You can visit our sister projects:


SLIDESGO | BLOG | FAQs FREEPIK | FLATICON | STORYSET | WEPIK | VIDEVO
Table of contents
01 02
Theory Study plan
You can describe the topic You can describe the topic
of the section here of the section here

03 04
Developing Investigation
You can describe the topic You can describe the topic
of the section here of the section here
Whoa!
This can be the part of the presentation where you
introduce yourself, write your email…
01

Theory
You can enter a subtitle here if you need it
What is electric engineering?

Mercury is the smallest one in the entire Speaking of craters, many of them were
Solar System. This planet's name has named after artists or authors who
nothing to do with the liquid metal, made significant contributions to their
since Mercury was named after the respective fields. Mercury takes a little
Roman messenger god. Earth's Moon, more than 58 days to complete its
which means there are a lot of craters rotation, so try to imagine how long
and plains days must be there!
What is it for?

Do you know what helps you make your point crystal


clear? Lists like this one:

● They’re simple
● You can organize your ideas clearly
● You’ll never forget to buy milk!

And the most important thing: the audience won’t


miss the point of your presentation
Advantages of electronics

Innovation
Venus has a beautiful name and is
the second planet from the Sun

Efficiency
Mercury is closest planet to the Sun
and the smallest one of them all
Evaluation criteria
Effectiveness
Jupiter is a gas giant and the biggest
planet in our Solar System

Impact
Despite being red, Mars is a very cold
planet full of iron oxide dust

Relevance
Saturn is a gastly planet composed
mostly of hydrogen and helium
Career objectives

Mercury Saturn
Mercury is the closest It is composed of
planet to the Sun hydrogen and helium

Jupiter Mars
It’s the biggest planet Despite being red,
in the Solar System Mars is a cold planet
What are the job positions?

Machinery Hardware
Mercury is the closest Saturn is composed of
planet to the Sun hydrogen and helium

Robotics Building
Jupiter is the biggest Despite being red, Mars is
planet in the Solar System actually a cold place
Study process

02 04
01 Understand 03 Exercise
Jupiter doesn’t have a Neptune is the farthest
solid surface planet from the Sun
Study Remember
The Moon is Earth’s only Saturn is a gas giant and
natural satellite has several rings
What do electronics engineers do?

Mercury Venus Mars


Mercury is the closest Venus has a beautiful Despite being red, Mars
planet to the Sun name, but it’s terribly hot is a cold place

Jupiter Saturn Neptune


It’s the biggest planet in Saturn is a gas giant and It’s the farthest planet
our Solar System has several rings from the Sun
Awesome words
02
Study plan
You can enter a subtitle here if you need it
“This is a quote. Words
full of wisdom that
someone important said
and can make the
reader get inspired.”
—Someone Famous
A picture is worth a thousand words
An image reinforces
the concept
Images reveal large amounts of data, so remember:
use an image instead of a long text. Your audience
will appreciate it
10,000,000
Big numbers catch your audience’s attention
Subjects of the week

Time Monday Tuesday Wednesday Thursday Friday

9:00 Project Theory AutoCAD Process Techniques

10:00 Electronics Techniques Electronics Circuit Project

11:00 Process Project Process Techniques Theory

12:00 Circuit AutoCAD AutoCAD Electronics Process

13:00 AutoCAD Electronics Techniques Project Circuit

14:00 Techniques Process Circuit Theory AutoCAD


333,000
The Sun’s mass compared to Earth’s

9h 55m 23s
Jupiter’s rotation period

386,000 km
Distance between Earth and the Moon
Success of our students

50% 20% 30%

Earth Neptune Mars


Earth is the third planet Neptune is the farthest Despite being red,
from the Sun planet from the Sun Mars is a cold place
Desktop
software
You can replace the image on
the screen with your own
work. Just right-click on it and
select “Replace image”
Tablet app
You can replace the image on
the screen with your own
work. Just right-click on it and
select “Replace image”
Mobile app
You can replace the image on
the screen with your own work.
Just right-click on it and select
“Replace image”
03
Developing
You can enter a subtitle here if you need it
Top companies

Mercury
Mercury is the closest
planet to the Sun

Mars
Despite being red, Mars
is a cold place

Jupiter
It’s the biggest planet in
the Solar System
Teaching model
Model

Year 1 Year 2 Year 3


Despite being red, Mars is Saturn is a gas giant and Venus has a beautiful
a very cold planet has several rings name, but it’s terribly hot

Jupiter Mars Neptune


Jupiter is the biggest Despite being red, Mars is It’s the farthest planet
planet of them all a cold place from the Sun
Research steps

01 02 03 04
Jupiter Mars
Jupiter is the biggest Despite being red,
planet of them all Mars is a cold place
Saturn Mercury
Saturn was named Mercury is the closest
after a Roman god planet to the Sun
Calendar of the week
Write here the important
Monday:
Notes:

● Write your notes here tasks of the day


● Write your notes here
● Write your notes here Write here the important
Tuesday: tasks of the day
● Write your notes here

Write here the important


Wednesday: tasks of the day

● Write your tasks here Write here the important


To do:

● Write your tasks here Thursday: tasks of the day


● Write your tasks here
Write your tasks here Write here the important
● Friday: tasks of the day
Investigation steps

Venus
01 It has a beautiful name, but it’s terribly hot

Saturn
02 Saturn is a gas giant and has several rings

Mars
03 Despite being red, Mars is a very cold planet
Project process

Test 1 Test 2 Final


Circuit 0.06 0.38 0.38

Components 0.11 0.53 0.38

Velocity 95.2 9.4 1.16


Student evolution
Mercury
Mercury is the closest
planet to the Sun

Mars
Despite being red, Mars
is a cold place

Saturn
Saturn is composed of
hydrogen and helium

Follow the link in the graph to modify its data and then paste the new one here. For more info, click here
Our team

Frank James Anna Doe


You can replace the image on You can replace the image on
the screen with your own the screen with your own
Thanks!
Does anyone have any questions?
addyouremail@freepik.com
+91 620 421 838
yourwebsite.com

Please keep this slide for attribution

CREDITS: This presentation template was created


by Slidesgo, and includes icons by Flaticon, and
infographics & images by Freepik
Alternative resources
Here’s an assortment of alternative resources whose style fits the one of this template:
Photos
● Hardware technician students practicing with computer components
● Smiling young male it technician with hardware equipment's
● Top view wires tech background
● High angle blue item technology background
● Technology background with chip
● Tech background close up
● Technology background top view
● Hardware component close up
● Hardware component background
● Close up technological pieces background
● Technology background texture I
● Technology background texture II
● Technology background texture III
Resources
Did you like the resources on this template? Get them ● Circuit board close-up with different
for free at our other websites: components I
Circuit board close-up with different
Photos ●
components II
● Technology background texture
● Circuit board close-up with different
● Close up hardware component background
components III
● Young male it technician repairing motherboard
● Top view circuit board close-up
on table
● Circuit board close-up with different
● It technician repairing hardware equipment's
components IV
looking at laptop
● Top view circuit board close-up
● Red themed motherboard with processor socket
● Circuit board close-up with different
● Flat lay technology background
components V
● Top view hard drive with purple light
● Circuit board close-up with different
● Close up wires tech background
components VI
● Red themed motherboard with memory slots
● Circuit board close-up with different
● Top view circuit board close-up
components VII
● Close up woman working in research
● Medium shot beautiful woman posing
Instructions for use
If you have a free account, in order to use this template, you must credit Slidesgo by keeping the Thanks slide. Please
refer to the next slide to read the instructions for premium users.

As a Free user, you are allowed to:


● Modify this template.
● Use it for both personal and commercial projects.

You are not allowed to:


● Sublicense, sell or rent any of Slidesgo Content (or a modified version of Slidesgo Content).
● Distribute Slidesgo Content unless it has been expressly authorized by Slidesgo.
● Include Slidesgo Content in an online or offline database or file.
● Offer Slidesgo templates (or modified versions of Slidesgo templates) for download.
● Acquire the copyright of Slidesgo Content.

For more information about editing slides, please read our FAQs or visit our blog:
https://slidesgo.com/faqs and https://slidesgo.com/slidesgo-school
Instructions for use (premium users)
As a Premium user, you can use this template without attributing Slidesgo or keeping the "Thanks" slide.

You are allowed to:


● Modify this template.
● Use it for both personal and commercial purposes.
● Hide or delete the “Thanks” slide and the mention to Slidesgo in the credits.
● Share this template in an editable format with people who are not part of your team.

You are not allowed to:


● Sublicense, sell or rent this Slidesgo Template (or a modified version of this Slidesgo Template).
● Distribute this Slidesgo Template (or a modified version of this Slidesgo Template) or include it in a database or in
any other product or service that offers downloadable images, icons or presentations that may be subject to
distribution or resale.
● Use any of the elements that are part of this Slidesgo Template in an isolated and separated way from this
Template.
● Register any of the elements that are part of this template as a trademark or logo, or register it as a work in an
intellectual property registry or similar.

For more information about editing slides, please read our FAQs or visit our blog:
https://slidesgo.com/faqs and https://slidesgo.com/slidesgo-school
Fonts & colors used
This presentation has been made using the following fonts:

Poppins
(https://fonts.google.com/specimen/Poppins)

Hind
(https://fonts.google.com/specimen/Hind)

#403953 #f8f8f8 #859294 #d1d8e6 #babfd7

#ecd9dd #575979 #586160 #ffffff


Storyset
Create your Story with our illustrated concepts. Choose the style you like the most, edit its colors, pick the background
and layers you want to show and bring them to life with the animator panel! It will boost your presentation. Check out how
it works.

Pana Amico Bro Rafiki Cuate


Use our editable graphic resources...
You can easily resize these resources without losing quality. To change the color, just ungroup the resource and click
on the object you want to change. Then, click on the paint bucket and select the color you want. Group the resource again
when you’re done. You can also look for more infographics on Slidesgo.
JANUARY FEBRUARY MARCH APRIL MAY JUNE

PHASE 1

Task 1

Task 2

PHASE 2

Task 1

Task 2

JANUARY FEBRUARY MARCH APRIL

PHASE 1

Task 1

Task 2
...and our sets of editable icons
You can resize these icons without losing quality.
You can change the stroke and fill color; just select the icon and click on the paint bucket/pen.
In Google Slides, you can also use Flaticon’s extension, allowing you to customize and add even more icons.
Educational Icons Medical Icons
Business Icons Teamwork Icons
Help & Support Icons Avatar Icons
Creative Process Icons Performing Arts Icons
Nature Icons
SEO & Marketing Icons

Vous aimerez peut-être aussi