I. L'informatique A. Principe Entrée des données TRAITEMENT Sortie des résultats Fig. II.1
2 L informatique 8/02/2002 B. Le matériel 1. Architecture d'un système informatique Périphériques d' entrée Périphériques de sortie UNITE CENTRALE Dispositifs destockage Fig. II.2
3 L informatique 8/02/2002 2. Composition d'un ordinateur a) Système minimum unité centrale écran clavier souris lecteur de disquette disque dur b) Eléments supplémentaires imprimante. Le lecteur de CD-Rom ( DVD-Rom) carte son, caméras scanner carte réseau modem unités de mémoire de masse (bandes, DAT, DLT, ). 0 et 1 c) La mémoire groupe de 8 bits = byte (octet) 1 kilo byte (1 KB) = 1024 bytes = 2 10 bytes, 1 méga byte (1 MB) = 1024 KB = 2 20 bytes = 1.048.576 bytes, 1 giga byte (1 GB) = 1024 MB = 2 30 bytes = 1.073.741.824 bytes. 1 tera byte (1 TB) = 1024 GB = 2 40 bytes = 1.099.511.628.776 bytes.
4 L informatique 8/02/2002 C. Les logiciels 1. Fonctionnement interne a) Principe théorique : algèbre de Boole 1 George BOOLE (1815-1864) b) Utilisation de l'algèbre de Boole dans les ordinateurs (3042)10 = 3 * 10 3 + 0 * 10 2 + 4 * 10 1 + 2 * 10 0 (10111)2 = 1 * 2 4 + 0 * 2 3 + 1 * 2 2 + 1 * 2 1 + 1 * 2 0 = 16 + 4 + 2 + 1 = (23)10 c) hexadécimal 1 P. THIRY, Notions de logique, Louvain-la -Neuve, De Boeck, 1993.
5 L informatique 8/02/2002 d) Mécanisme de fonctionnement du processeur Processeur Unité arithmétique et logique Base de données des µinstructions Power good Registres Unité de contrôle et d'échange Compteur (pointeur d'instruction) Bus des données Mémoire Bus des adresses W / R Bus de commande Contrôleur d'entrées / sorties 8255 Contrôleur d'interruptions 8259
6 L informatique 8/02/2002 2. Le système d'exploitation ensemble de petits programmes le démarrage (bootstrap) de l'ordinateur, la gestion des périphériques, la gestion des logiciels, la gestion des fichiers, la copie, le formatage, l'impression. 3. Les principaux logiciels d'application a) Traitement de texte b) Les autres applications importantes gestionnaire de données tableur logiciel de présentation logiciel agenda logiciel de courrier électronique logiciel de navigation sur Internet (également appelé browser
7 L informatique 8/02/2002 4. Les langages de programmation langage Assembleur Exemple : SEG_DON SEGMENT PUBLIC ; segment contenant les données MES1 DB 10,13,'ENTREZ LA VALEUR DE A : $' MES2 DB 10,13,'ENTREZ LA VALEUR DE B : $' MES3 DB 10,13,'LA SOMME DES DEUX NOMBRE EST : $' REP1 DB 10,0,11 DUP(' ') REP2 DB 10,0,11 DUP(' ') REP3 DB 10,0,11 DUP(' ') SEG_DON ENDS SEG_COD SEGMENT PUBLIC ; segment contenant les instructions ASSUME CS:SEG_COD,DS:SEG_DON,ES:SEG_DON,SS:NOTHING DOS_ENTRY PROC FAR MOV AX,SEG_DON MOV DS,AX MOV ES,AX LEA DX,MES1 ; affichage du premier message MOV AH,9 INT 21H LEA DX,REP1 ; lecture de la première valeur MOV AH,10 INT 21H XOR BX,BX LEA DX,MES2 ; affichage du second message MOV AH,9 INT 21H LEA DX,REP2 ; lecture de la seconde valeur MOV AH,10 INT 21H XOR BX,BX MOV AX,REP1 ; chargement de la première valeur ADD AX,REP2 ; addition proprement dite MOV REP3,AX ; sauvegarde du résultat LEA DX,MES3 ; affichage du texte de la réponse MOV AH,9 INT 21H LEA DX,REP3 ; affichage de la valeur de la somme MOV AH,9
8 L informatique 8/02/2002 INT 21H ; fin du programme MOV AX,4C00H INT 21 DOS_ENTRY ENDP SEG_COD ENDS END DOS_ENTRY ; définition du point d'entrée du programme Exemple, l'addition en BASIC : 10 PRINT "Entrez la valeur de A :"; 20 READ A 30 PRINT "Entrez la valeur de B :"; 40 READ B 50 C = A + B 60 PRINT "La somme des deux nombres est ";C 70 END Exemple, l'addition en C : #include <conio.h> void main () { int a, b, c; printf("entrez la valeur de a : "); scanf("%d", &a); printf("entrez la valeur de b : "); scanf("%d", &b); c = a + b; printf("la somme des deux nombres est %d.\n", a, b, c); } Exemple, l'addition en PROLOG : addition(a,b,c) :- nl, write('entrez la valeur de A : '), read(a), nl, write('entrez la valeur de B : '), read(b), C is A+B, write('la somme des deux nombre est '), write(c). langages compilés/langages interprétés
9 L informatique 8/02/2002 D. Les différents types d'ordinateurs
10 L informatique 8/02/2002 E. Les réseaux Point de vue physique Le support : paire de fils, fibre optique, onde hertzienne L onde (sinusoïde) -> le modem L onde porteuse (AM, FM) <-> Le signal digital Réseau PSTN (6kbits), RNIS (64kbits), ADSL (2Mbits) Communication Duplex, half-duplex, simplex Communication synchrone, asynchrone Ligne louée Point de vue logique Cas de 2 ordinateurs Parler - écouter Vitesse de transmission Capacité Temps de transmission
11 L informatique 8/02/2002 Le protocole de communication Modèle OSI (Open Systems Interconnection) Niveau physique (train, transport des données) Niveau liaison (Poste, de A à B, correction d erreurs) Niveau réseau (Service courrier, met l adresse) Niveau transport (secrétaire, choix du mode de transport, ) Niveau session (interprète, traduction de protocoles) Niveau présentation (directeur financier, mise en forme message) Niveau application (PDG, conception message) Trame qui grossit en fonction du niveau OSI A chaque niveau, un protocole existe, protocole application, protocole présentation, protocole session, protocole transport, protocole réseau, Protocole niveau n+1 utilise protocole niveau n (interface) Réseau local (LAN) Bus (ligne), Anneau (talken ring), étoile fausse et vraie Réseau de proximité (WAN) Le réseau en étoile, le réseau en anneau, et le réseau en ligne Les réseaux locaux et les réseaux globaux (tels que Internet). Les différentes techniques de réseaux sont présentes dans les réseaux globaux. Pour les relier, il y a des passerelles. Sur Internet, ces passerelles sont appelées "routeurs".