Académique Documents
Professionnel Documents
Culture Documents
Cours d’informatique
Information de base
Architecture d’un Ordinateur
Système d'exploitation (SE ou OS)
Introduction à la notation binaire
Enseignant : Mr M.HMAMOU
Année Universitaire : 2021-2022
Chapitre1 : Information de base .................................................................................................... 3
1. Informatique ........................................................................................................................................ 3
2. L’ordinateur .......................................................................................................................................... 3
3. Algorithme ............................................................................................................................................ 4
4. Programme ........................................................................................................................................... 4
5. Logiciel ................................................................................................................................................... 5
6. Les programmes et leurs langages ............................................................................................. 6
7. Fichier ..................................................................................................................................................... 6
8. Les domaines de l’informatique .................................................................................................... 6
2
Chapitre1 : Information de base
1. Informatique
Science qui regroupe l’ensemble des théories et des techniques permettant de traiter
de l’information à l’aide d’un ordinateur
2. L’ordinateur
3
2.2 Caractéristiques d'un ordinateur
- Universel
- Rapide : Millions d’Instructions par seconde (MIPS)
- Fiable
- Grande Capacité mémoire
3. Algorithme
Début
Entrer note1;
Entrer note2;
Moyenne (note1 + note2 ) / 2;
Sortir "moyenne = ", Moyenne;
Fin.
4. Programme
Un programme peut également être défini comme la traduction d’un algorithme dans
un langage de programmation.
4
Exemple : le programme Pascal qui permet de calculer la moyenne de notes :
Program Calcul_moyenne;
Var
Note1 , note2 , Moyenne : Real;
Begin
Write('donnez la note 1 : ');
Readln (note1);
Write('donnez la note 2 : ');
Readln (note2);
Moyenne := (note1 + note2 ) / 2;
Writeln('moyenne = ', Moyenne);
End.
5. Logiciel
5
6. Les programmes et leurs langages
Langage machine
• langage binaire
• Programme Exécutable
Langage d ’assemblage
• Mnémoniques
• Programme Objet
Langage évolué
• Notation commune
• Programme source
exemples : C, JAVA, PASCAL...
7. Fichier
6
Chapitre 2 : Architecture d’un Ordinateur
1. Historique
2. Familles d’ordinateur
7
4. Ordinateur de Type PC
8
Comme son nom l'indique, la carte mère est une carte maîtresse, prenant la forme
d'un grand circuit imprimé possédant notamment des connecteurs pour les cartes
d'extension, les barrettes de mémoires, le processeur, etc.
5. L'unité centrale
6. La mémoire centrale
Elle a pour fonction principale de stocker des informations afin d'être en mesure de
les restituer le moment venu. Elle est placée sous les ordres de l'organe de
commande (OC). Toute information ainsi stockée est accessible par l'intermédiaire
d'une adresse contenue dans le registre d'adresse (ou registre de sélection mémoire)
que lui attribue l'OC.
La mémoire morte ROM : Read Only Memory, mémoire morte, non volatile.
Elle est programmée par le constructeur et contient des programmes d'auto test et
de vérification de l'état de fonctionnement de l'ordinateur. Sa tâche se termine juste
après le démarrage de la machine.
• lecture seule
• instructions de démarrage
• quelques Ko
9
Exemple de la ROM : Le BIOS (Basic Input Output System) qui contient un
programme permettant de configurer l'ordinateur pour le démarrage. Le BIOS est
spécifique au type de la machine sur laquelle il tourne.
Une ROM bien connue est le BIOS accessible par son menu setup au démarrage de
l'ordinateur.
Présentation du BIOS
Le BIOS (« Basic Input/Output System » traduisez « Système de gestion
élémentaire des entrées/sorties ») est un composant essentiel de l'ordinateur,
permettant le contrôle des éléments matériels. Il s'agit d'un petit logiciel dont une
partie est dans la ROM
Si tout est correct, le BIOS émettra généralement un bip bref, signalant qu'il n'y a
pas d'erreur
10
• lecture et écriture
• volatile
• taille : centaines de Mo
• débit de transfert : 2 Go/s
• contient à la fois le programme à exécuter et ses
données (opération de chargement)
7. La mémoire auxiliaire
Lors de l'achat d'un nouveau disque dur, il peut être utile de s'intéresser :
_ à la capacité du disque dur, bien sûr mais attention ... certaines capacités ne
sont pas supportées par les cartes mères !
_ au temps d'accès à l’information.
_ à la vitesse de rotation des disques ; plus elle augmente, plus le temps d'accès
diminue.
Lecture et écriture
Taille : centaines de Go
Débit de transfert : 100 Mo/s
Logiciels + données
11
7.2.2. Disquettes
Son rôle est particulièrement utile lorsque le système d'exploitation est défaillant ;
grâce à la disquette de démarrage, on peut tenter d'accéder au disque dur et
essayer de relancer le système.
Cependant , il est de plus en plus supplanté par les clefs USB , supports amovibles
qui se branchent
sur le port du même nom et qui permettent d'enregistrer beaucoup plus de données.
lecture et écriture
taille : 1,44 Mo
débit de transfert : 150 ko/s
sauvegarde données (transport)
Une clé USB (en anglais USB key) est un périphérique de stockage amovible de petit
format pouvant être branché sur le port USB d'un ordinateur.
Une clé USB embarque dans une coque plastifiée un connecteur USB et de la
mémoire flash, une mémoire à semi-conducteurs, non volatile et réinscriptible, c'est-
à-dire une mémoire possédant les caractéristiques d'une mémoire vive mais dont les
données ne se volatilisent pas lors d'une mise hors tension.
Ainsi une clé USB est capable de stocker jusqu'à plusieurs gigaoctets de données,
tout en étant capable de conserver les données lorsque l'alimentation électrique est
coupée, c'est-à-dire lorsque la clé est débranchée.
Par ailleurs, les cartes mères récentes permettent de booter sur des clés USB, ce qui
signifie qu'il est désormais possible de démarrer un système d'exploitation à partir
d'une simple clé USB.
Les caractéristiques à prendre en compte lors du choix d'une clé USB sont les
suivantes :
• Capacité
• Taux de transfert : il s'agit de la vitesse de transfert des données. Il est à
noter que le taux de transfert en lecture est généralement différent du taux
de transfert en écriture, car le processus d'écriture sur la mémoire flash est
plus lent. Le taux de transfert dépend de la vitesse en lecture et en écriture de
la mémoire Flash, ainsi que de la version de la norme USB supportée :
12
o USB 1.1 (USB bas débit) pouvant atteindre 12 Mbit/s,
o USB 2.0 (USB Haut débit ou Hi-speed) pouvant atteindre 480 Mbit/s. Il
est important de noter que pour pouvoir profiter pleinement de ce taux
de transfert, la clé devra être branchée sur un port USB 2.0. Dans le
cas contraire (port USB 1.1), la clé fonctionnera à bas débit.
• Fonctionnalités de chiffrement : certaines clés proposent des outils
permettant de crypter les données ou une partie des données présentes sur la
clé afin d'en renforcer leur confidentialité.
• Protection des données en écriture : sur certaines clés, un interrupteur
matériel permet de mettre la clé en lecture seule afin d'éviter la suppression
ou la modification des données.
• Fonctions multimédias : lorsque la clé USB possède une prise casque et
permet la lecture de fichiers audios (généralement au format MP3), on parle
alors de lecteur MP3 ou baladeur MP3.
lecture et écriture
taille : centaines de Mo
débit de transfert : 1 Mo/s
sauvegarde données (transport)
Les têtes de lecture des unités précédentes lisent ou écrivent des données grâce à
un flux électromagnétique.
La technologie de ce lecteur est différente ;
Un faisceau laser balaye la surface du disque, enduite d'une pellicule réfléchissante.
Cette surface n'est pas tout à fait lisse mais comporte des trous, à une échelle
microscopique.
lecture
taille : 700 Mo (CD), 5 Go (DVD)
débit de transfert : 150 ko/s x Coefficient
logiciel, archives, multimédia
13
Il constitue le cœur de l'ordinateur, endroit où s'effectuent les traitements. Il est
composé de :
Organe de Commande : ou unité de contrôle, son rôle est d'extraire les instructions
de la mémoire et de les analyser. Il doit assurer l'enchaînement logique des
différentes instructions d'un programme. A cette fin, il doit être en mesure de
décoder ces instructions pour les transformer en ordres exécutables par sélection des
circuits adéquats.
L'OC contrôle tous les circuits de l'UC de même que ceux assurant la liaison avec les
matériels périphériques.
En résumé :
1.2 UAL
Unité Arithmétique et Logique ou unité de traitement, son rôle est d'effectuer tous
les traitements arithmétiques et logiques.
Les opérandes qui lui sont fournis par l'OC, qui les recopie depuis la mémoire
centrale dans des registres, constituent de véritables mini-mémoires spécifiques
affectées à l'UAL.
14
1.3 L'horloge
Cette horloge interne est donc un élément clé à prendre en considération lors de
l'achat d'un ordinateur.
En effet, plus la fréquence d'horloge du μP est élevée plus le nombre d'instructions
exécutées par seconde par le processeur est important. Cette fréquence s'exprime en
Mhz, en Ghz ou en MIPS.
Ainsi, un PC cadencé à 500 Mhz traitera jusqu'à 500 millions d'instructions par
seconde tandis qu'un PC cadencé à 2,5 Ghz pourra en traiter jusqu'à 2 milliards et
demi par seconde !
L'intérêt d'une fréquence élevée est évident. Seul inconvénient : parallèlement, le μP
chauffe !
C'est pourquoi il est équipé d'un radiateur thermique, qui dissipe la chaleur. De
plus, la carte mère est généralement équipée d'un ventilateur qui améliore
la circulation d'air dans le boîtier de l'unité centrale.
9. Les Bus
Chacune de ces pistes (ou chacun de ces fils ) travaille à une certaine cadence
que l'on appelle la fréquence de fonctionnement du bus . Cette fréquence
n'est en fait qu'une fraction ou un multiple de la fréquence d'horloge du
PC et correspond au nombre de bits qui peuvent être transmis par seconde sur le
bus.
15
En réalité chaque bus est généralement constitué de 50 à 100 lignes physiques
distinctes, classées en trois sous-ensembles fonctionnels :
10.1.1. Le clavier
16
et permet , entre autres ,
Sur certains claviers évolués, une touche permet même de lancer un Navigateur
Internet .
10.1.2. La souris
Petit boîtier renferme une boule en contact à la surface sur laquelle il repose, qui
glisse, grâce à une roue, sur un tapis.
Elle est reliée à l'unité centrale et dont le déplacement est reproduit à l'écran par le
déplacement d'un pointeur (en général un flèche).
Son nom bizarre est dû au fait que ses larges boutons avant et sa forme profilée font
penser, de façon un peu amusante, à une petite souris.
Son originalité ; tout déplacement de la souris sur le tapis est retranscrit à l'écran,
par l'intermédiaire d'un curseur. Ce qui rend le PC plus convivial mais aussi interactif.
Les menus des programmes deviennent plus accessibles et un clic droit sur la
souris, fournit une foule d'informations et de commandes, sur l'application en cours.
Le clic gauche, lui, permet de sélectionner voire même (si on le fait glisser)
de déplacer des applications ou des icônes, considérées alors comme de simples
objets virtuels !
17
10.1.4. Les lecteurs optiques, …
10.2.1 L'écran
18
Il diminue la "traînée" des images en mouvement et permet de rendre leurs
mouvements plus fluides.
Il est donc important qu'il soit le plus faible possible, si on veut visionner des vidéos
ou rendre ses jeux plus agréables à regarder.
10.2.2 L'imprimante
Cependant, un tel signal même de courte durée prendrait beaucoup de place s'il
était stocké tel quel sur le disque dur.
19
C'est pourquoi le CAN :
Ne garde que les échantillons les plus représentatifs et leur affecte un numéro.
(Plus ce numéro est grand, plus le signal stocké sera fidèle à l'original)
À partir d'un fichier stocké sur le disque dur, il arrive à reconstruire le signal
sonore qui est récupérable sur les sorties de la carte son.
(Ces sorties sont des connecteurs sur lesquels on peut brancher des enceintes,
par exemple)
On peut ainsi :
_ se connecter à Internet
_ exporter ou importer des fichiers
_ recevoir des messages
20
11.3. La Carte Réseau
La carte réseau la plus connue est la carte Ethernet qui utilise la paire torsadée
comme support de transmission et une structure en bus comme communication
logique.
Mais il y en a d'autres, comme la carte Token Ring qui utilise une structure logique
en anneau.
21
Chapitre 3 : Système d'exploitation (SE ou OS)
Logiciel indispensable : Tout autre logiciel communique via le SE avec l’ordinateur
1. Rôle du SE
BIT (binary digit): Plus petite unité d'information manipulable par une machine
numérique. Deux valeurs possibles : 0 ou 1.
Fichier : Unité de stockage en mémoire auxiliaire. Il correspond à un ensemble
d’information identifié par un nom unique. Sa taille se mesure en octets (8 bits).
22
Les dossiers Nœuds : dossiers qui contiennent d'autres sous dossiers ou des
fichiers.
5. Chemin
23
Chapitre 4 : Introduction à la notation binaire
1. Généralités
Vers la fin des années 30, Claude Shannon démontra qu'à l'aide de « contacteurs »
(interrupteurs) fermés et ouverts pour qu’il était possible d'effectuer des opérations
logiques.
1 bit = 2 états : 0 ou 1
2 bits = 4 états : 00, 01,10,11
3 bits = 8 états : 000, 001, 010, 011, 100, 101, 110, 111
n bits = 2n états
La base binaire
Exemples :
2546 = 2*103 + 5*102 + 4*101 + 6*100
(01101101)2 = 0*27+1*26+1*25+0*24+1*23+1*22+0*21+1*20
=0 +1* 64+1* 32+0 +1*8 +1*4 + 0 + 1*1
= 0+64+32+0+8+4+0+1 = 109
27 26 25 24 23 22 21 20
24
Changement de base (2 10)
109 2
1 54 2
0 27 2
1 13 2
1 6 2
0 3 2
1 1 2
1 0
25
Changement de base (10 2)
4. Arithmétique binaire
- Addition
exemple :
- Soustraction
exemple :
111011 (=25+24+23+21+20 = 59 )
1110 (=23+22+21 = 14)
= 101101 (=25+23+22+20 = 45 )
- Multiplication
26
- Division
0/0= indéterminé , 0/1= 0 , 1/0 = impossible , 1/1 = 1
5. La base hexadécimale
Pour convertir un nombre de la base 10 vers une base B, on procède par une
division successive par B jusqu'à l'obtention de zéro.
41235 16
3 2577 16
1 161 16
1 10 16
10
0
(41235)10 = (0A113) 16
27
Et le nombre 1 s’écrira
Pour simplifier, on supposera d’abord que notre système code les nombres sur 1
octet (comme dans le tableau précédent). Voici le code binaire et hexadécimal de
quelques nombres négatifs :
Si les nombres sont signés (par défaut), sur 1 octet (8 bits) on peut coder les
nombres de -128 à 127. Comme indiqué ci-dessus. Sur 4 octets (systèmes 32 bits),
un nombre signé peut aller de -2 147 483 648 à 2 147 483 647.
28
Si les nombres sont non signés, sur 1 octet (8 bits), on peut coder les nombres de
0 à 255. Sur 4 octets (systèmes 32 bits), un nombre signé peut aller 0 à 4 294 967
296.
Remarque : tout caractère utilisé est représenté par un nombre qui est codé en
binaire. Ce nombre est le code ASCII (American Standard Code for Information
Interchange).
Internet
Un réseau de réseaux hétérogènes
Ce qui diffère : nature, machine, vitesse, topologie
Ce qui est commun : la méthode de communication (protocole TCP/IP)
Utilisation
Discuter en direct
deux à deux (chat)
à plusieurs (forum)
Accéder à des documents
Echanger du courrier électronique, des documents, des programmes...
29
La toile (World Wide Web)
Système d ’information planétaire constituant une gigantesque toile d'araignée (web)
Technologie
Internet : connexion
Hypertexte : structuration
Navigateur : accès/affichage, site connu
Moteur de recherche : recherche de sites
30