zouaoui@esith.ac.ma
1
Cours Informatique
Exploitation d’un Ordinateur et Développements
récents de l’informatique S1 en 30h
Cours , TDs et
TPs
Algorithmique et Tps sur Machine (Algobox)
S2 en 30h
Programmation en C/C++ TPs
2
Objectifs du cours
3
Philosophie du cours
4
L’informatique
Science du traitement de l’information
automatiquement
5
L’informatique
L'informatique est la science du traitement des
informations avec des moyens électroniques.
Elle est conçue pour servir les humains. Elle s'occupe
d'enregistrer, stocker, traiter, organiser, transférer et
présenter les informations sous une forme utilisable.
6
Informatique mais encore …?
8
L’informatique
9
Que signifie Information ?
11
Structure de Données
Simple :
Nom,prix,notes ……
(Texte,Numerique,reel,…)
Complexe
Liste de notes (Tableau)
Client , Etudiant , Compte Bancaire …
(Les Enregistrements)
12
Traitement de l’information
Saisie
Coder l’information sur un support
Contrôle et modification
Vérification et Validation
Stockage et mémorisation
En général sur des supports magnétiques et optiques
13
Les deux facettes de l’informatique
Informatique
Conception Utilisation
GESTION DE PROJETS
14
Système informatique
15
Types de logiciel : Software
Définition
Logiciels de base
Logiciels d’application
16
Définition:
Le Bios
le système d’exploitation
Rôles du SE
Le maître d’orchestre: essentiel pour utiliser les ressources de la
machine
gestion de la mémoire centrale
gestion des processeurs: temps de calcul entre plusieurs programmes
qui s’exécutent simultanément
gestion des périphériques: E/S
gestion des fichiers: sur les mémoires de masses
gestion des ressources: attribution des ressources nécessaires
gestion des utilisateurs: pas d’interférence entre eux
3)Logiciels d’application:
• Lotus
Les tableurs
• Excel…
logiciels de • PowerPoint…
présentation
II.DOMAINES D’APPLICATION DE
L’INFORMATIQUE:
Les traitements de
MS-DOS texte(Microsoft Word..)
Les tableurs(Lotus ,
Windows, Exel…)
Linux
Gestion
Education
1-6-Langages de
programmation
30
Langages de programmation
31
32
Les métiers de l’informatique :Partie Blue
Unité centrale
Périphériques
Mémoires
Microprocesseurs
interfaces série et parallèle, port USB,
Bus
34
Les composants d’un
ordinateur
Souris
Clavier
Entrées Sorties
Attribuez à chaque image son
nom?
Traitement
Stockages
36
Schéma fonctionnel d’un ordinateur
Données
Commandes
Organes de sortie
Organes d’entrée
Données
Mémoire (RAM)
S=90
programme Données
& résultats
Enter a et b a= 30
Calculer s=a+b b= 60
Afficher s S=90
fin
programme
CPU : Unité de
Microprocesseur commande UAL
Central Processing Unit
LA MEMOIRE VIVE
La mémoire vive appelée également mémoire centrale ou RAM
(Random AccessMemory) permet de stocker temporairement les
données/résultats et les programmes en cours de traitement.
Les données contenues dans la mémoire vive sont perdues lorsque on
ferme l’application ou pendant l’arrêt / redémarrage de l’ordinateur.
Elle est Volatile .
38
RAM PC portable
39
LA MEMOIRE MORTE
La mémoire morte (en anglais ROM = Read Only Memory) est une
mémoire en lecture seule, appelée aussi mémoire non volatile, c’est-à-dire
une mémoire qui ne s’efface pas à l'extinction de l’ordinateur. Elle stocke le
programme de base pour démarrer et utiliser un ordinateur (le BIOS :
Basic Input Output System).
40
MICROPROCESSEUR
Le microprocesseur est le cerveau de l'ordinateur. Il permet de
manipuler, de circuler les informations et d'exécuter les instructions
stockées en mémoire.
Le microprocesseur est caractérisé par :
la cadence maximale à laquelle il est capable de travailler,
par la taille et le nombre de données qu'il peut manipuler.
Plus la circulation des données est rapide, plus l'ordinateur sera jugé
performant.
(threads) (Turbo)
43
MICROPROCESSEUR
La mémoire cache est une petite mémoire à accès rapide qui sert de tampon
entre la mémoire vive et le processeur. Elle stocke les informations les
plus souvent utilisées, permettant ainsi de réduire les états d'attente du
microprocesseur.
La fréquence s'exprime en Giga hertz (GHz), elle signifie le nombre
d'opérations que fait le processeur en une seconde. 3GHz : 3 milliards
d'opération à la seconde. En clair, elle influe sur la vitesse de fonctionnement
du processeur. Actuellement, les processeurs tournent entre 3 et 5 GHz.
Un cœur physique est un ensemble de circuits capables d’exécuter des
programmes de façon autonome. Toutes les fonctionnalités nécessaires à
l’exécution d'un programme sont présentes dans ces cœurs : compteur ordinal,
registres, unités de calcul, etc. Des caches sont définis pour chaque
processeur ou partagés entre eux.
44
MICROPROCESSEUR
46
47
48
2008/2009 49
50
Les ports de la carte mère
51
Ports des ordinateurs portables
récents
52
CARACTÉRISTIQUES PRINCIPALES :
•
•Processeur Intel Core i7-8750H (Hexa-Core 2.2 GHz / 4.1 GHz Turbo - Cache 9
Mo)
54
Utilité d’un Réseau d’Ordinateur
Communication
Partage de données
Partage de ressources
55
Technologie SSD :
l'avenir du disque !
HD :Disque dur mécanique, une
technologie vieillissante
•Ces disques sont lents : l'accès aux données se fait via la tête de lecture, qui doit sans
cesse se déplacer pour la lecture ou l'écriture d'informations. En moyenne, cela prend
entre 10 et 20 ms (millième de seconde).
•Leur consommation électrique est importante, puisque qu'il faut constamment maintenir
en rotation les plateaux (à 5400, 7200 voir 10000 tours/minute) lorsque l'ordinateur est en
fonctionnement.
•Lebruit, occasionné par les déplacements du peigne de lecture, qui produit des nuisances
sonore.
•Enfin, la fiabilité des disques dur mécaniques constitue un de leur principal point faible.
SSD : enfin un remplaçant pour
les disques mécaniques
Il s'agit de la mémoire flash, celle qui se trouve dans votre clé USB où dans la
carte SD.
Même le prix est opposé, un disque SSD est environ 10 fois plus cher qu'un
disque dur mécanique
Introduction
59
Introduction
60
L’ordinateur, omniprésent
61
L’ordinateur, omniprésent
Domotique
RFID
Vidéos
62
63
64
Exemples d’objets connectés
65
Internet des objets ou Objet
Connectés
67
Réalité augmentée
La Vie Artificielle est l'étude des systèmes conçus par l'homme qui
présentent des comportements caractéristiques des systèmes
vivants naturels. Elle complète l'approche traditionaliste de la
biologie, dont le mode de fonctionnement est l'analyse des êtres
vivants, en essayant de synthétiser des comportements "vivants"
sur ordinateur et/ou sur d'autres supports artificiels
74
L’ordinateur, omniprésent
75
Pourquoi l’informatique intéresse l’économiste?
76
Pourquoi l’informatique intéresse l’économiste?
77
Pourquoi l’informatique intéresse l’économiste?
78
…Informatique
…Numérique
…Digital
79
Economie digitale et
Environnement digital
80
Economie digitale et
Environnement digital
81
82
83
Economie digitale et
Environnement digital
GAFAM est l'acronyme des géants du Web :
Google, Apple, Facebook, Amazon et Microsoft
qui sont les cinq grandes firmes américaines qui
dominent le marché du Numérique et du
Digital, parfois également nommées les Big Five,
ou encore « The Five ».
84
Les NATU
85
Les NATU et la Disruption ou
technologies de ruptures (Substitution)
A comme Alibaba
Site de e-commerce (Jack Ma)
T comme Tencent
Activités et service sur Internet
X comme Xiaomi
Téléphones , téléviseurs ,Objets Connectés …
88
QU’EST-CE QUE LE CLOUD COMPUTING ?
89
QU’EST-CE QUE LE CLOUD COMPUTING ?
90
QU’EST-CE QUE LE CLOUD COMPUTING ?
3 modèles de service :
91
Les Chromebooks
Le Chromebook est le nom donné par Google aux ordinateurs
portables fonctionnant sous le système d'exploitation Chrome OS.
92
93
Le futur des interfaces
94
1-Exploitation d’un
Ordinateur
95
1.1-Traitement
Automatique de
l’Information
96
L’informatique
98
Information
99
Traitement de
l’information
C’est effectuer les opérations suivantes:
Collecte des données
Remplir un bon de livraison
Saisie
Coder l’information sur un support
Contrôle et modification
Reproduire, classer, sélectionner, calculer
Stockage et mémorisation
En général sur des supports magnétiques et optiques
Diffusion des résultats
Sur des supports (papier, magnétiques, optiques, vidéo)
Transmission
Ceci concerne à la fois les données et les résultats
100
Système informatique
101
1.3-Codage de
l’information
102
Codage d’information
Exemple :
* Le nombre 35 : 35 est la représentation externe du nombre
trente cinq
* La représentation interne de 35 sera une suite de 0 et 1 (
100011)
104
En informatique, Le codage de l’information
s’effectue principalement en trois étapes :
106
Système de numération
107
Exemples de Système de numération (1)
Numération Romaine
CCLXXI 271
9 s’écrit IX et non VIIII
Système inadapté au calcul
108
Exemples de Système de
numération (2)
Numération décimale :
109
Système binaire
110
Système binaire
Base-2
L'ordinateurne comprenant que des 1 et des 0, il
écrit 6 comme ça : 00000110. Ce sont une
succession de puissance de 2.
Système de numérisation à base 2 utilisé pour
coder l'information qui doit être traduite en
langage informatique.
Ce langage ne comporte que deux états opposés,
les chiffres 0 et 1.
111
Système binaire
Octet
Octet comme octuple, c'est un ensemble de 8 bits.
Il s'écrit sous la forme : 00101101. Avec les deux
valeurs possibles pour chaque bit, on a 28 (256)
possibilités.
En anglais, un byte est un octet et non un bit.
16 bits correspond à deux octets
On utilise l’octet pour représenter touts les
caractères (lettres, numéros, etc.) les plus utilisés
(ASCII)
112
Kbit et Ko
Un "Kbit" (abréviation de "kilobit") est un
multiple de l'unité de mesure pour la quantité
d'informations et la capacité de mémoire.
l Kbit = 1024 bits = 128 octets. Il ne faut pas
confondre bit avec byte ou octet : Le bit est
la plus petite unité de mesure informatique.
L'octet (ou le byte) est codé sur 8 bits, ce qui
explique les valeurs de multiplication par 8
113
O/Ko/Mo/Go/To
114
Conversion de la base 10 à la base 2
35 2
Exemple 1 : (35)10=(?)2 1 17 2
1 8 2
0 4 2
Après division : 0 2 2
on obtient : (35)10=(100011)2
0 1 2
1 0
11
5
Conversion de la base 10 à la base 2
116
(43)10=(?)2
43 2
1 21 2
1 10 2
0 5 2
1 2 2
0 1 2
1 0
Après division :
on obtient : (43)10=(101011)2
Passer du décimal au binaire
(25)10 = (11001)2
117
Passer du binaire au décimal
(25)10 = (11001)2
Bits 1 1 0 0 1
Poids 4 3 2 1 0
16 + 8 + 0 + 0 + 1 = 25
118