Académique Documents
Professionnel Documents
Culture Documents
1
Informations
Prof. ENS. ASSISTANT: O. ZYTOUNE ;
VOLUME HORAIRE:
COURS+TP+TD=43H
DS(EN NOVEMBRE): 2H
EVALUATION:
DS+TP: 40%
EXAMEN 60%
COMMENCEMENT TP: SEMAINE DU 30/09/2013
2
Motivation: Interêt de l’informatique pour l’économie et la gestion
Chapitre I : Généralités
Chapitre II : Le système Binaire et les fonctions logiques
Chapitre III : Initiation aux Systèmes d’exploitation
Chapitre IV : Algorithmique/programmation
Chapitre V : Réseaux et nouvelles TIC.
4
Chapitre 1: Généralités
5
OBJECTIFS
Connaître l’évolution de l’informatique;
Identifier les différents composants matériels et logiciels
d'un système informatique;
Distinguer les rôles de chacun des composants et leurs
interfaces;
Comprendre les principes de fonctionnement d'un
ordinateur et son système d'exploitation.
6
Contenu
Qu’est ce que l’informatique ?
Définition
Historique
Notions élémentaires
Comment fonctionne un ordinateur ?
Définition
Composants d’un ordinateur
Notion de système d’exploitation
7
Définitions
Information
Elément de connaissance représenté à l’aide de conventions en
vue d’être conservé, traité et communiqué
Différentes formes : son, image, texte, vidéo ...
Traitement
Passer d’informations appelées données à d’autres informations
dites résultats
Exemples : addition, robot, traduction…
8
Informatique
9
Utilisation
Bureautique (traitement de texte, tableur) : c'est une
utilisation très simple de l'informatique (l'ordinateur
devient une machine à écrire perfectionnée) ;
10
Utilisation
11
Utilisation
Physique : Simulation (centrale nucléaire, bombe
atomique), résistance des matériaux, train, voiture… ;
12
Utilisation
13
Utilisation
14
Ordinateur
Equipement informatique permettant de traiter des
informations selon des procédures
Est une machine capable d'effectuer toute sorte
d'opérations arithmétiques et logiques tel que des
calculs, traitement de textes et d'images par exemple.
Est un ensemble de circuits électroniques permettant
de manipuler des données sous forme binaire, c'est-à-
dire sous forme de bits.
Le mot «ordinateur» a été créé IBM en 1954 pour
remplacer le mot «calculateur» (traduction littérale de
computer en anglais).
15
Histoire de l’Informatique
16
Bref Historique
L’histoire des calculateurs a passé par 4 Générations :
Première génération 1944-1954
Les efforts en vue de développement des calculateurs proviendront
de l’armée ( pour le contrôle du réseau de radars , pour la
météorologie,…).
Exemple : L’ENIAC(Electronic Numerical Integrator and Computer) : une
Machine qui pesait 30 tonnes, contenait 18000 tubes à vide et
occupait un espace de 10m x 17m.
Caractéristiques :
◦ Systèmes à base de composants électromécanique et
d’électronique à lampes.
◦ Concepteur = constructeur = programmeur = Opérateur.
◦ Problèmes traités : Calculs numériques ( trajectoires balistiques)
17
1ème génération 1944-1954
John Von Neumann propose en 1945
l'architecture interne d'un calculateur universel
(ordinateur), appelée désormais «architecture
de Von Neumann».
décompose l’ordinateur en 4 parties distinctes:
L’unité arithmétique et logique (UAL)
ou unité de traitement qui effectue les
opérations de base ;
L’unité de contrôle, chargée du
séquençage des opérations ;
La mémoire qui contient à la fois les données et
le programme qui dira à l’unité de contrôle quels
calculs faire sur ces données.
Les dispositifs d’entrée-sortie, qui permettent
de communiquer avec le monde extérieur.
18
Première génération
10-15
cm
19
2ème génération 1955-1965
Invention des langages de programmation
Assembleur.
FORTRAN ( FORmula TRANslation) : langage adapté au calcul scientifique.
COBOL (COmmon Business Oriented Language) : Langage adapté au traitement
d’information de gestion et de comptabilité
BASIC : Beginner's All-purpose Symbolic Instruction Code. Conçu pour
permettre aux étudiants des filières non scientifiques d'utiliser les ordinateurs
Progrès technologique:
Introduction du transistor ( remplace les lampes).
Introduction des bandes magnétiques (Conservation des programmes).
20
2ème génération 1955-1965
~ x 10
Pour la vitesse
21
3ème génération 1965-1980
Apparition des circuits intégrés.
Apparition des disques magnétiques ( plus rapide que les
lecteurs de bandes magnétiques).
Système interactif: Introduction du clavier, moniteur (écran)
Apparition des microprocesseurs Intel.
1971: Intel lance le premier microprocesseur I4004 à
60000Instructions/s, vitesse
740KHz(10.8microseconde/instruction).
1978 : Intel lance le 8086 de 0.33 à 0.75MIPS
22
4ème génération Depuis-1980
23
4ème génération Depuis-1980
2004 1944-1954
~ x 10000
Pour la vitesse
24
Les différentes catégories d’ordinateurs
macro-ordinateurs(mainframe): plusieurs dizaines de millions
de Dh. Calculs scientifiques et serveurs : Tianhe-2: vitesse 33,9 péta-
flops(1015 floating points operations per seconds) >1million dollar
mini-ordinateurs: idem en moins grand. De nombreux terminaux
(clavier+écran) peuvent y être reliés: HP superdrome 32
processeurs, 8Toctets(400 000 à 6 millions de dollars)
station de travail: puissants ordinateurs individuels. Technologie
différente des micro-ordinateurs: multiprocesseurs, processeurs plus
puissants. HP Z620Xe 16GB RAM(>30000dh)
Micro-ordinateur: Ordinateur de petit format dont l'unité
centrale comprend un micro-processeur.
25
Le PC
Sigle signifiant Personal Computer. Nom du premier micro -
ordinateur de marque IBM né en 1981, PC est à présent le
terme générique désignant sa famille de descendants,
ordinateurs personnels embarquant un processeur de type
Intel, AMD ...
IBM propose des normes pour son PC à la fin des années 80.
Ces normes ne sont pas légalement protégées : d’autres
constructeurs peuvent les suivre, ils créent des ordinateurs
« compatibles PC ».
Le système d’Exploitation est au départ MS-DOS (ordre
donnés par lignes de commande, pas d'interface graphique type
Explorateur Windows)
26
L’ordinateur portable
27
Apple, Mac
1983 : l'Apple introduit le GUI (graphical user interface),
système de fenêtres pour la manipulation des
programmes et fichiers. Inspiré des travaux de la
société Xerox.
1984 : sortie du Macintosh
28
Système Informatique
Eléments d’un système informatique
Applications
(Word, Excel, Jeux, Maple, etc.)
Langages
(Java,C/C++, Fortran,etc.)
Système d’exploitation
(DOS,Windows, Unix, etc.)
Matériel
(PC, Macintosh, station SUN, etc.)
29
L’Ordinateur
Saisie Traitement Restitution
Données UC Résultats
Instructions
Périphériques d’entrée
Périphériques de sortie
Mémoires auxiliaires
L’unité de centrale.
31
Matériel: Principaux éléments d’un PC
Souris
Clavier
32
Unité Centrale
33
Boîtier
C’est le support des composants de l’ordinateur.
En général on a deux types de boîtier :
Format Tour
Format Bureau
34
Boîtier
En général c’est
pour mettre un
lecteur :
Support ( Boîtier ) CD ROM
DVD ROM
Boîtier Graveur CD
d’alimentation Graveur DVD
Zip
Disquette
Interrupteurs
+
Led
35
Vue externe
clavier et souris
(type PS/2)
sortie parallèle
pour
imprimante
sorties série
ports usb pour
périphériques divers
37
Lecteurs/graveurs
Lecteur CD
Lecteur DVD
Un Lecteur est pour Lire les données à partir du
support ( CD ou DVD).
Un graveur est pour copier les données vers un
support (CD ou DVD) mais il peut aussi Lire. Graveur DVD
38
La carte mère
La Pile
du
Port ps\2 CMOS
Pour Souris
Port ps\2
Pour clavier
Port
Port LPT USB
Ports d’extension
Port série Port RJ45 Entrée\sortie AGP , PCI
carte réseau audio carte ,ISA,…
intégrée son intégrée
40
Le chipset
C’est un circuit électronique chargé de coordonner les
échanges de données entre les divers composants de
l'ordinateur (processeur, mémoire; ...).
Dans la mesure où le chipset est intégré à la carte-mère, il
est important de choisir une carte-mère embarquant un
chipset récent afin de garantir au PC un maximum de chance
de pouvoir évoluer.
Certains chipsets intègrent parfois une puce graphique ou une
puce audio (généralement sur les PC bas de gamme),
ce qui signifie qu'il n'est pas nécessaire d'installer une carte
graphique ou une carte son.
Toutefois, étant donné la piètre qualité de ces composants intégrés,
il est généralement conseillé de les désactiver (lorsque cela est
possible) dans le setup du BIOS et d'installer des cartes
d’extension.
41
Le BIOS (Basic Input/Output System)
42
Le processeur (encore appelé microprocesseur)
44
Le microprocesseur
45
Les mémoires
C’est un dispositif capable d’enregistrer, de stocker et de
restituer des données ;
◦ Trois types
RAM ou mémoire vive
ROM ou mémoire morte
mémoire de masse ou secondaire
Unité de stockage
◦ BIT (Binary DigIT) : unité de stockage élémentaire
◦ Toutes les informations sont codées sous forme de nombres
binaires composés de 0 et de 1
◦ Les bits sont regroupés en octets (8 bits)
◦ Selon l’ordinateur, un mot mémoire est composé de 2 (16 bits) de
4 (32 bits) octets ou de 8(64bits)
46
Les mémoires
Unités de mesure
47
Les mémoires
Structure
◦ La mémoire est organisée en cellules (octets ou mots)
◦ Chaque cellule est repérée par son adresse qui permet à l’ordinateur de
trouver les données dont il a besoin
2 Modes d’accès à la mémoire
◦ En lecture : aucun effet sur le contenu
◦ En écriture : modifie son contenu
Caractéristiques
◦ Capacité : nombre d’octets
◦ Accès
direct : grâce à l’adresse, accès immédiat à l’information (on parle de support adressable)
séquentiel : pour accéder à une information, il faut avoir lu toutes les précédentes (ex :
cassette magnétique)
◦ Temps d’accès : temps écoulé entre l’instant où l’information est demandée et
celui où elle est trouvée.
48
Les mémoires
Le contenu de la mémoire est composé
de données
et d’instructions
code de l’opération élémentaire
donnée(s) ou adresse des données
49
(Random Access Memory)
Mémoire à accès direct à taille limitée
Son contenu est volatile, perdu à chaque fois que l’ordinateur
redémarre : d’où le besoin d’utiliser de la mémoire auxiliaire
rémanente
Endroit où l’ordinateur stocke temporairement les données et
instructions (programmes) qu’il est en train d’utiliser et
d’exécuter
◦ contient tous les programmes en cours d’exécution
◦ si le programme ne peut être contenu en mémoire vive, seule une partie
est chargée, l’autre étant stockée en mémoire auxiliaire. Le temps
d’accès de la mémoire auxiliaire étant plus grand que celui de la
mémoire vive, plus la RAM est importante, plus l’exécution des
programmes est rapide
capacité standard : 8Mo, 16Mo, 32Mo, …, 4Go
50
La mémoire vive ou RAM
• Pourquoi se servir de mémoire (RAM) alors que les disques durs sont
moins chers?
• Car elle est extrêmement rapide comparé aux périphériques de stockage de
type disque dur (de l'ordre de quelques dizaines de nanosecondes: environ 70
pour la DRAM, 60 pour la RAM EDO, et 10 pour la SDRAM voire même 6ns
sur les SDRam DDR).
•La mémoire vive se présente sous la forme de barrettes qui se branchent sur
les connecteurs DIMM (pour les plus anciennes SIMM)
51
La mémoire Cache
52
Les connecteurs d'extension (slots)
Ce sont des réceptacles dans lesquels il est possible d'enficher des cartes
d'extension, c'est-à-dire des cartes offrant de nouvelles fonctionnalités ou de
meilleures performances à l'ordinateur.
Il existe plusieurs sortes de connecteurs :
connecteur ISA (Industry Standard Architecture) : permettant de connecter des cartes
ISA, les plus lentes fonctionnant en 16-bit
connecteur PCI (Peripheral Component InterConnect) : permettant de connecter des
cartes PCI, beaucoup plus rapides que les cartes ISA et fonctionnant en 32-bit
connecteur AGP (Accelerated Graphic Port): un connecteur rapide pour carte graphique.
…
53
Le Bus Système
On appelle bus, le canal permettant de transférer des données
entre deux éléments.
Le bus système est le canal (pistes de la carte-mère) reliant le
microprocesseur à la mémoire vive du système.
Un bus est caractérisé par sa largeur, c'est-à-dire le nombre de bits
pouvant être simultanément transmis, et par sa fréquence, c'est-à-
dire la cadence à laquelle les paquets de bits peuvent être transmis.
Des caractéristiques du bus système dépendent donc les
caractéristiques générales du système.
La fréquence du microprocesseur est égale à la fréquence du bus
système multiplié par un facteur. Ainsi un PC tournant à 400 Mhz
sera plus rapide s'il est basé sur un bus système cadencé à 133 Mhz
(3 x 133 Mhz) que si la carte-mère a un bus dont la fréquence est
100 Mhz (la fréquence du processeur étant alors égale à 4 x 100
Mhz).
54
Périphériques
Définition
Tout ce qui gravite autour de l’UC c’est-à-dire l’écran, le clavier, la
souris, les mémoires auxiliaires, l’imprimante, le scanner, le micro, les
haut-parleurs....
3 Catégories de périphériques
d’entrée (clavier, souris, scanner, joystick)
de sortie (écran, imprimante, haut-parleur)
les mémoires auxiliaires (disque dur, disquette, CD-ROM)
55
Les périphériques d’entrée
Définition
◦ Recueillent les informations qui sont ensuite transformées
(numérisées i.e. codées en binaires) pour être utilisables par la
machine et transférées en mémoire principale (mémoire de
l’UC)
Exemples
◦ clavier
◦ souris : dispositif de pointage complémentaire du clavier
◦ scanner : permet de numériser un document
◦ autres : écran tactile, lecteur de codes barres, crayon optique,
caméra, joystick...
56
Les périphériques de sortie
Définition
Transmettent l’information binaire de l’UC vers l’extérieur
sous une forme compréhensible par l’utilisateur
Exemples
écran
imprimante
haut-parleurs
57
Les périphériques d’entrée-sortie
58
La mémoire de masse (secondaire ou auxiliaire)
Exemples
disque dur : support adressable amovible ou non
capacité : plusieurs Go
accès plus rapide que les disquettes
CD-ROM : support adressable amovible
non inscriptible (mode lecture uniquement)
capacité : environ 650 Mo
59
Qu’est ce qu’un système d’exploitation?
60
Système d’exploitation
Objectifs
faciliter la tâche de l’utilisateur en lui présentant une machine
plus simple
assurer une exploitation efficace et économique des
ressources critiques de l’ordinateur
attribuer de la mémoire aux programmes et contrôler leur
exécution
Exemples de produits
MS-DOS, OS/2, UNIX, Linux, Windows XP, Mac OS X.
61
Langages informatiques
62
Fonctionnement interne d'un
ordinateur
Il faut savoir que par sa conception même
(électrique), l'ordinateur fonctionne en mode
binaire (numérotation à base 2).
On convient que quand dans un fil le courant passe, il
est représenté par un 1 et 0 quand il n'y a pas de
courant.
Toute les données (textes, images, nombres, etc.)
devront donc être d'abord codées en binaire pour
être traitées par l'ordinateur.
63
Fonctionnement interne d'un
ordinateur
Concernant les données à traiter et les instructions à
exécuter, d'une façon générale chaque ordinateur a sa
façon de coder les informations.
Ce qui explique les incompatibilités entre ordinateurs
dès que l'on désire échanger des informations ou des
logiciels.
Comme pour deux personnes qui doivent parler la
même langue pour communiquer.
64
Le code ASCII
Pour le codage des textes, les caractères doivent
évidemment être codés sous une forme numérique
qu'on appelle le code ASCII (American Standard
Code for Information Interchange: code standard
américain pour l'échange d'informations).
Par exemple le A majuscule est codé 01000001 en
binaire (65 en décimal). Il existe d'autres façon de
coder les textes, mais le code ASCII est le plus
répandu dans le monde.
65
Le code ASCII
Une combinaison de 8 bits= 1 Octet 28=256
possibilités qui permettent de coder tous les
caractères alphabétiques, numériques, et symboles
tels que ?,*,&, …
L'anglais ne connaissant pas les accents, en Espagne ils
ont par exemple leur point d'interrogation à l'envers
pour les questions ou l'accent tilde qui n’existe pas en
français. Lettres arabes… Utilisation de d’autres
codes (Unicode, UTF-8…)
66