COURS1_introduction.pdf
Document Details
Uploaded by Deleted User
Tags
Full Transcript
INTRODUCTION Structure de base de l’ordinateur Rôle de l’ordinateur Eléments de l’ordinateur Joëlle Delacroix - NFA004 1 Les différents niveaux de la machine informatique On distingue généralement trois couches dans la compositio...
INTRODUCTION Structure de base de l’ordinateur Rôle de l’ordinateur Eléments de l’ordinateur Joëlle Delacroix - NFA004 1 Les différents niveaux de la machine informatique On distingue généralement trois couches dans la composition d’une machine informatique : Les logiciels des utilisateurs « software » : ce sont des programmes qui permettent à Logiciels utilisateurs l’utilisateur de réaliser des tâches sur la -Navigateur (IE, Firefox) machine. -Traitement de texte, tableur (packoffice, openoffice) - Messagerie (webmail, outlook, thunderbird) - Jeux Le logiciel de système d’exploitation : c’est un ensemble de programmes qui se place à l'interface entre le matériel et les logiciels applicatifs. Il permet notamment à ces logiciels applicatifs d’utiliser les ressources matérielles de la machine. Les principaux OS (Operating Système d’exploitation System) sont notamment Linux, Windows, Mac OS, Unix Cpu mémoire centrale périphériques Le matériel « hardware »: il correspond à la machine physique, notamment composée du processeur, de la mémoire centrale et des périphériques, l’ensemble communiquant par un bus. Machine Matérielle Les fonctions de l’ordinateur Les composants Les fonctions de l’ordinateur sont de permettre à des utilisateurs (via des logiciels informatiques) de : –Effectuer du calcul; –Stocker des données; –Communiquer. Pour cela, l’ordinateur est doté d’un ensemble de composants physiques Processeur Horloge –Un élément permettant d’exécuter les Central instructions d’un programme : c’est le Bus processeur (CPU). – Des éléments permettant de stocker les d' données : ce sont les mémoires de Mémoire échange l’ordinateur. Centrale Interface d’entrées/sorties –Des éléments permettant la communication entre l’ordinateur et l’être humain : ce sont les périphériques. – Des éléments permettant aux différents composants (périphériques, processeur, mémoire) de l’ordinateur de communiquer : ce sont les bus de l’ordinateur Rôle d’un ordinateur Exécuter un programme de traitement sur des données en vue de résoudre un problème. Deux aspects : – L’expression du problème à résoudre, de sa solution dans un langage compréhensible par l’ordinateur – La structure de l’ordinateur qui doit être composé d’éléments permettant le stockage, le traitement , la lecture ou l’écriture des données Joëlle Delacroix - NFA004 4 A quoi sert donc un ordinateur ? 1. 2. J'ai un problème à résoudre ! J'écris une solution ! b ALGORITHME a Périmètre ? Périmètre := 2a + 2b En utilisant un langage de programmation, je 3. code la solution pour la faire exécuter par l'ordinateur PROGRAMME constitué d'instructions fonction perimetre (a, b : in integer) return integer is begin perimetre := (2 * a) + (2 * b); end; Joëlle Delacroix - NFA004 5 Le codage d'un problème... Programme en langage de haut niveau fonction perimetre (a, b : in integer) return instructions de haut niveau integer is begin perimetre := (2 * a) + (2 * b); end; Niveau utilisateur Compilateur Système d'exploitation Gérer et partager le matériel processeur Machine physique "matérielle" 01101110111110011 01111010001011100 10111101110111111 Programme à 00111011110111011 exécuter : instructions machine 00111111000111101 et valeurs en binaire Bus Mémoire centrale traduction Joëlle Delacroix - NFA004 6 Composants de l’ordinateur Y1 Unité Arithmétique Z Opération et logique Y2 Registres horloge Séquenceur TRANSISTORS RI Décodeur CO RAD RDO CIRCUITS LOGIQUES OU INTEGRES (PORTES) La représentation des informations sur la machine physique La donnée de base manipulée par la machine physique est le bit (Binary Digit) qui ne peut prendre que deux valeurs : 0 et 1 Ce 0 et 1 correspondent aux deux niveaux de voltage (0-1 et 2-5 volts) admis pour les signaux électriques issus des composants électroniques (transistors) qui constituent les circuits physiques de la machine Toutes les informations (nombres, caractères et instructions) ne peuvent être représentées que par une combinaison de 0 et 1 : chaine binaire. Un octet est une chaîne de 8 bits. Joëlle Delacroix - NFA004 8 Les composants de l’ordinateur L’ordinateur est doté d’un ensemble de composants physiques – Des éléments permettant la communication entre l’ordinateur et l’être humain : ce sont les périphériques. – Un élément permettant d’exécuter les instructions d’un programme : c’est le Processeur processeur (CPU). Horloge Central – Des éléments permettant de stocker les Bus données : ce sont les mémoires de l’ordinateur. d' – Des éléments permettant aux différents Mémoire échange composants (périphériques, processeur, Centrale Interface d’entrées/sorties mémoire) de l’ordinateur de communiquer : ce sont les bus de l’ordinateur Les composants de l’ordinateur Le boîtier (ou châssis) de l'ordinateur est le squelette métallique abritant ses différents composants internes. L’ensemble, boitier et composants internes, forment l’unité centrale de l’ordinateur. Disque Lecteur Le boitier contient : DVD La carte mère de l’ordinateur; Des périphériques de stockage tels que disques, dur, lecteur-graveur Cpu DVD.CD-ROM; Des cartes d’extensions pour les interfaces d’entrées sorties; Un bloc d’alimentation électrique. Carte Alimentation Carte d’extension Mère Joëlle Delacroix - NFA004 10 La carte mère de l’ordinateur est le socle permettant la connexion de l'ensemble des éléments essentiels de l'ordinateur. Barrette de mémoire RAM Processeur et son refroidisseur Connecteurs de cartes d’extensions Le processeur Horloge Processeur Le processeur (CPU, pour Central Processing Unit) est Central le cerveau de l'ordinateur. Il permet de manipuler, des Bus données et des instructions codées sous forme binaires. Mémoire d' échange Le processeur est un circuit électronique cadencé au Centrale Interface d’entrées/sorties rythme d'une horloge interne qui envoie des impulsions, appelées « top ». La fréquence d'horloge, correspond nombre d'impulsions par seconde. Elle s'exprime en Hertz (Hz). – Ordinateur à 2 GHz l’horloge envoie 200 000 000 000 battements par seconde. Circuits électroniques composés de millions de transistors placés dans un boîtier comportant des connecteurs d'entrée-sortie, surmonté d’un ventilateur. circuit intégré ou puce Joëlle Delacroix - NFA004 12 Le processeur : performances GT400 Pentium II 64 bits 32 bits 3 milliards 7 500 000 transistors 4004 4 bits transistors 2300 transistors La Loi de Moore a été exprimée en 1965 par Gordon Moore, un des trois fondateurs d'Intel. Elle postule que le nombre de transistors sur une puce double tous les deux ans. Les mémoires de Horloge Processeur Central Bus l’ordinateur Mémoire d' échange Centrale Interface d’entrées/sorties Une « mémoire » est un composant électronique capable de stocker temporairement des informations Une mémoire est caractérisée par : – Sa capacité, représentant le volume global d'informations (en bits) que la mémoire peut stocker (par exemple 1 Goctets, soit 230 octets, soit 230 * 8 bits. – Son temps d'accès, correspondant à l'intervalle de temps entre la demande de lecture/écriture et la disponibilité de la donnée. L’ordinateur contient différents niveaux de mémoire, organisés selon une hiérarchie mémoire. Joëlle Delacroix - NFA004 14 Les grandeurs de l’ordinateur Capacité – bit - octet 1 octet = 8 bits (byte) Avant 1998 Après 1998 Kilooctet (Ko) 210 octets = 1024 octets 1000 octets Mégaoctet (Mo) 220 octets = 1024 Koctets 1000 Koctets Gigaoctet (Go) 230 octets = 1024 Moctets 1000 Moctets Contenu soumis à la licence CC-BY-SA 3.0 (http://creativecommons.org/licenses/by-sa/3.0/deed.fr) Source : Article Octet de Wikipédia en français (http://fr.wikipedia.org/wiki/Octet). Les mémoires de l’ordinateur L’ordinateur contient différents niveaux de mémoire, organisés selon une hiérarchie mémoire. Mémoires vives : mémoires volatiles : Mémoires de masse : mémoires permanentes 01101110 1 10010011 01110001 10001000 11111111 Mémoires de masse REGISTRES Mémoires Caches Mémoires Centrales 500 Goctets - Toctets N bits (32, 64) Koctets (L1,L2) Goctets 5 millisecondes 1 nanoseconde 5 nanosecondes 10 nanosecondes Au plus près du cpu Capacité, vitesse Au plus loin du cpu Mémoire volatile : le contenu de la mémoire n’existe que si il y a une alimentation électrique (typiquement les mémoires caches et mémoire centrale) Mémoire permanente, de masse : mémoire de grande capacité dont le contenu demeure même sans alimentation électrique (typiquement le disque dur) Joëlle Delacroix - NFA004 16 Périphériques de l’ordinateur Processeur Horloge Central Bus Un périphérique est un matériel électronique Mémoire d' échange pouvant être raccordé à un ordinateur par Centrale Interface d’entrées/sorties l'intermédiaire de l'une de ses interfaces d'entrée- sortie (interface VGA, HDMI, USB, RJ45.), le plus souvent par l'intermédiaire d'un connecteur. L’interface d’entrées-sorties est pilotée par un driver (pilote d’entrées-sorties) On distingue habituellement les catégories de périphériques suivantes : – périphériques de sortie: ce sont des périphériques permettant à l’ordinateur d’émettre des informations vers l’extérieur, tels qu'un écran, une imprimante.. – périphériques d'entrée : ce sont des périphériques capables uniquement d'envoyer des informations à l'ordinateur, par exemple la souris, le clavier, etc. – périphériques d'entrée-sortie : ce sont des périphériques capables d'envoyer des informations à l'ordinateur et permettant également à l’ordinateur démettre des informations vers l’extérieur, par exemple le modem, le disque dur 3 Interfaces 1. USB : connexion « à chaud » de périphériques 2. RJ45 : connexion au réseau local filaire 2 4 3. VGA : connexion de l’écran 4. HDMI : connexion à un écran haute résolution 4 1 Les bus de l’ordinateur Processeur Horloge Central Bus Un « bus » est un composant électronique Mémoire d' échange Centrale Interface d’entrées/sorties permettant à différents composants de l’ordinateur de s’échanger des informations – Bus système (Front Side Bus FSB) permet le communication entre le processeur et le mémoire centrale. – Bus d’extension permet aux autres éléments de l’ordinateur de communiquer entre eux. – Bus série, bus parallèle, largeur de bus 0 1 1 0 0110 0111 0 Largeur 8 1 8 1 1 Largeur 1 Joëlle Delacroix - NFA004 18 1