Cours GRH1,GLT1, TGC1,TM1 S1(20-21) - Copie
Cours GRH1,GLT1, TGC1,TM1 S1(20-21) - Copie
Cours GRH1,GLT1, TGC1,TM1 S1(20-21) - Copie
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 : 2020-2021
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.
9
La mémoire centrale est constituée de deux types :
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
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
10
Si tout est correct, le BIOS émettra généralement un bip bref, signalant qu'il n'y a
pas d'erreur
• 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
Formatage Physique (bas niveau)
Logique (haut niveau)
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.
12
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 :
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
C'est le "chef d'orchestre" du PC .
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é :
14
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.
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
seconde. ( On s'intéresse aux bits car les "données" transportées par les fils ou
les pistes ne sont que des "0" ou des "1" )
10.1.1. Le clavier
16
C'est un périphérique d'entrée qui permet d'établir un dialogue "Homme-Machine".
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.3. Les scanners
10.2.1 L'écran
18
_ sa fréquence de balayage : C'est la vitesse de balayage du faisceau d'électrons qui
donne à l'oeil , l'illusion de voir une image ;
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
19
C'est-à-dire qu'on peut le représenter à l'aide d'une courbe continue, variable dans le
temps.
Ce signal est capté par la carte son grâce à ses entrées.
(Ce sont des connecteurs sur lesquels on peut brancher un micro, par exemple)
Cependant, un tel signal même de courte durée prendrait beaucoup de place s'il était
stocké tel quel sur le disque dur.
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
_ ses différentes vitesses de transmission : ( en bit/s ou bauds )
qui permettent de s'adapter à un MODEM distant moins performant ou à
une ligne téléphonique de mauvaise qualité .
_ La compression des données. Le MODEM est capable d'ignorer cette
fonctionnalité si les données émises sont déjà compressées
_ Le Rappel automatique ; c'est-à-dire la recomposition du numéro.
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
_ effectuer des téléchargements
_ utiliser des bases de données réparties
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
24
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
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
0*0=0 , 0*1=0 , 1*0=0 , 1*1= 1
exemple :
10011 (=24+21+20 = 19)
* 101 (=22+20 = 5)
10011
00000
10011
= 1011111 (=26+24+23+22+21+20 = 95)
- 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
5 0000 0101 05 15 0000 1111 0F
6 0000 0110 06 16 0001 0000 10
7 0000 0111 07 17 0001 0001 11
8 0000 1000 08 126 0111 1110 7E
9 0000 1001 09 127 0111 1111 7F
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 :
28
En réalité, sur un système 32 bits, le nombre -1 s’écrira
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.
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
URL : Uniform Resource Locator
adresse de ressource sur Internet
http://www.univ-pau.fr
Technologie
Internet : connexion
Hypertexte : structuration
Navigateur : accès/affichage, site connu
Moteur de recherche : recherche de sites
30