Système Informatique
Tefy Raoelivololona
Système informatique
1 L’ère informatique
2 Vocabulaire de base
3 Architecture des ordinateurs
4 Les logiciels
5 L’information binaire
6 La programmation
7 Internet et le Web
L’ère informatique
• 1945 : Machine de Von Neumann
• 1950 : Le transistor
• 1960 – 70 : Minituarisation – VLSI
- puces électroniques
• 1980 : Les réseaux
• 1990 Internet et le Web
Définition
• Informatique : Science de traitement
automatique des données
• Traitement : saisie/acquisition,
enregistrement, traitement/calcul, affichage,
envoi, publication …
• Information : ce qui réduit l’incertitude
• Donnée : codage de l’information
Glossaire de base
Matériel – Hardware
UC (unité Centrale)
Ordinateur Computer
CPU (Central Processing Unit)
Informatique Computer
UAL (Unité Arithmétique et
science
logique)
ALU (Arithmetic and Logical Unit)
Logiciel – Software
SE (Système d’exploitation)
OS (Operating system)
Réseau – Network
LAN Local Area Network
WAN Wide Area Network
Matériel : Micro ordinateur
Matériel : Micro ordinateur
• Unité centrale (disposition normale – tour –
mini tour)
– carte mère (main board)
– Disque dur
– Lecteur CD/DVD
– Alimentation
• Unités périphériques :
– Sortie standard (Carte graphique + Moniteur)
– Entrée standard (Clavier et Souris)
Carte mère : modèle de Von Neumann
Les bus
• Un bus est un ensemble de fils qui assure la transmission
du même type d’information.
• Trois types de bus véhiculant des informations en parallèle
dans un système de traitement programmé de
l’information :
– bus de données : bidirectionnel qui assure le transfert des
informations entre le microprocesseur et son environnement, et
inversement. Son nombre de lignes est égal à la capacité de
traitement du microprocesseur.
– bus d'adresses : unidirectionnel qui permet la sélection des
informations à traiter dans un espace mémoire (ou espace
adressable) qui peut avoir 2n emplacements, avec n = nombre
de conducteurs du bus d'adresses.
– un bus de commande : constitué par quelques conducteurs qui
assurent la synchronisation des flux d'informations sur les bus
des données et des adresses.
Microprocesseur
• Evolution de l'industrie électronique, elle
répond au besoin d'un circuit intégré LSI
(Large Scale Intégration) ou VLSI (Very Large
Scale Intégration) universel.
• En effet, la technologie permet d'intégrer des
centaines de milliers de transistors sur une
"puce" de silicium de quelques mm2.
Microprocesseur
• il exécute les instructions des programmes
• cerveau de l'ordinateur :
– organise les échanges de données entre les
différents composants (disque dur, mémoire RAM,
carte graphique)
– fait les calculs
Microprocesseur
• Caractéristiques
– Technologie
– Fréquence (oscillateur) : en Ghz
– Mips : millions d’instructions par seconde
– Mops : millions d’opérations par seconde
Exemple :
Core I5 2500
Phenom II X4
Mémoire
• Présentation physique
• Caractéristiques
– Taille en Giga octets
• Ex : 4 Goctets
Mémoire
• Représentation schématique
Empilement de cases : case mémoire
Mémoire
• Memoire vive (RAM Random Access Memory)
contient des informations servant sur un
instant puis oubliées (mémoire épisodique),
mémoire de travail
• Memoire morte (ROM Read Only Memory)
informations à conserver longtemps (mémoire
sémantique)
Amorçage
• Les programmes d’amorçage plus connu sous le nom
de BIOS : stockés en mémoire morte
sur une ROM (Read Only Memory) placés sur la carte
mère (plus précisément EEPROM Electrically Erasable
Programmable ROM) 3 étapes dans l’amorçage : POST
(Power On Self Test), Initialisation du matériel (chaque
périphérique peut avoir son BIOS) et Mise en place des
fonctions du BIOS (Basic Input Output System)
proprement dit.
• Remarque : un programme dit de Setup permet de
modifier les paramètres du BIOS
Périphériques
• Les unités d’Entrée/Sortie (elles dialoguent
avec l’unité centrale)
• Les unités de stockage (ce sont des réservoirs
d’informations)
• Il existe d’autre périphériques d’Entrée/Sortie
ou de Stockage principalement : lecteur de
disquettes, lecteur de CD ROM ou DVD ROM,
carte réseau, modem, imprimante, etc…
L’information binaire
L’ordinateur ne fait que traiter de l’information.
Types d’information :
Les données,
Les instructions.
Unités d’information
bit, octet, mot
L’information binaire
• Information binaire : 0011101011001….
• Les informations sont stockées en mémoire.
• Chaque information doit avoir une adresse en mémoire
L’information est binaire avec pour unités :
bit binary digit (information binaire 0 ou 1)
octet byte, 8 bits (8 informations binaires)
mot word, (16, 32, 64 bits ou même plus)
Unités
• Unités à connaître :
• 1 K(kilo) 103 = 1000 ~ 210=1 024
• 1 M(méga) 106 = 1000000 ~ 220=1 048 576
• 1 G(giga) 109 = 1…9 zéros… ~ 230=1 073 741 824
• 1 T(téra) 1012= 1…12 zéros…~ 240=1 099 511 627 776
• 1 P(péta) 1015= 1…15 zéros…~ 250=1…15 chiffres…
• 1 ms(milli seconde) 10-3 = 0,001 s
• 1 ms(micro seconde)10-6 = 0,000 001 s
• 1 ns(nano seconde) 10-9 = 0,000 000 001 s
• 1 ps(pico seconde) 10-12= 0,000 000 000 001 s
Fréquence
• Fréquence cycles par seconde période
• 1 Hz 1 T=1s
• 1 MHz 1 000 000 T = 1 ms
• 500 MHz 500 000 000 T = 2 ns
Le logiciel (software)
• classé comme système, applicatif, standard,
spécifique, propriétaire, ou libre, selon la
manière dont il interagit avec le matériel, la
stratégie commerciale et les droits sur le code
source des programmes.
•Les programmes/logiciels d’amorçage
• Le système d’exploitation
• Les protocoles de communication
• Les logiciels d’applications
Les logiciels
• ensemble composé d'un ou
plusieurs programmes, ainsi que
les fichiers nécessaires pour les rendre
opérationnels
• détermine les tâches qu'un appareil
informatique peut effectuer et donne à
l'ordinateur sa valeur ajoutée.
Les logiciels
• Selon les droits accordés par le contrat de
licence, on parle de :
• Logiciel propriétaire lorsque l'auteur se
réserve le droit de diffuser et de modifier le
logiciel,
• Gratuiciel (freeware en anglais), pour un
logiciel qui peut être distribué, copié et utilisé
gratuitement, sans frais de licence
Les logiciels
• Partagiciel (shareware en anglais), lorsque
l'auteur autorise autrui à diffuser le logiciel,
• Logiciel open source (ou code source ouvert)
ou Logiciel libre, pour un logiciel pour lequel il
est permis de l’exécuter, accéder au code
source pour l'étudier ou l'adapter à ses
besoins, redistribuer des copies, modifier et
redistribuer le logiciel
La programmation
Langage machine
Machine réelle (code binaire)
Langage d’assemblage
Machine virtuelle (assembleur, pseudo-code)
Langage de haut niveau
Machine virtuelle (ex: langage C)
Programmation
Développement d’un programme :
Edition
Compilation
Liaison
Exécution
Réseaux
• Interconnexion de matériels informatiques
les hôtes
les périphériques partagés
les périphériques réseau
les supports réseau
Les réseaux – adresse IP
29
Les réseaux - types
• Réseau personnel : PAN
• Réseau local : LAN
• Réseau métropolitain : MAN
• Réseau étendu : WAN
Réseau domestique
Applications
• partage de données
• partage de fichiers
• Partage de périphériques (imprimante, …)
• Jeux
Internet et le Web
• Internet : standard d’interconnexion des réseaux
Création d’un réseau mondial - le réseau des
réseaux
• Web : World Wide Web, standard d’échange, de
recherche et de visualisation de documents
multimédia
• Web : une application fondamentale sur internet
Web
• Adresse URL
• http : protocole
• www : nom (alias de la machine)