Architecture matérielle et logicielle. Sommaire Un peu d’histoire : Naissance de l’informatique Organisation matérielle des ordinateurs Processeur, Mémoire,

Slides:



Advertisements
Présentations similaires
Le micro-ordinateur.
Advertisements

Architecture de machines Le microprocesseur
Architecture de machines Les entrées sorties Cours
Informatique Deug2 Sciences Eco S. Maabout 2004/2005.
The name of ALLAH C'est quoi un Chipset ?.
TRANSMISSION DES DONNEES INFORMATIQUES
Architecture de machines La mémoire
Architecture de machines Principes généraux
Architecture de machines La mémoire
Cours d’initiation en Informatique
Organisation Organisation Cours
Cours d’algorithme M. Boulakradeche
Les systèmes à microprocesseur
Architecture des ordinateurs
LE SYSTÈME INFORMATIQUE Présenté par : N. BENMOUSSA
ARCHITECTURE DES ORDINATEURS
Architecture d’un ordinateur
ENTRETENIR son ORDINATEUR
Département informatique Automne 2013
Définition – Rôle Formes Composants Périphériques internes
Architecture de base d’un ordinateur
Architecture d ’un système à MICROPROCESSEUR
LES SYSTEMES AUTOMATISES
Logique programmée & Microprocesseurs
Informatique 1. Les applications de l’informatique
COMPOSANTES INTERNES DE L’UNITE CENTRALE.
Codage binaire A 65 Entiers positifs caractères
L’ architecture système
Création d'un diaporama sous Open Office
Bases de l’informatique et Systèmes « Direct to Disk »
INFORMATIQUE. Historique. Machines mécaniques. Machines électromécaniques. Machines électroniques. Bases. Hardware. (matériel) Software. (logiciel)
1 École des Mines de Saint-Etienne. 158, cours Fauriel Saint-Etienne Cedex 2. tél Fax Cours Architecture des.
INFOR 101 Chapitre 5 Marianne Morris.
Architecture matérielle Qu’est ce qu’un ordinateur ?
INTRODUCTION à LA PROGRAMMATION
Architecture des ordinateurs, Environnement Numérique de Travail
Généralités sur l’architecture des machines informatiques
Les cartes graphiques Introduction Histoire Aujourd’hui
Configurer des systèmes d'exploitation 243-J28-SL cours 3.
Configurer des systèmes d'exploitation 243-J28-SL cours 7.
1.1: notions de bases de l’informatique
LES MEMOIRES et le décodage d’adresses
Initiation à l'informatique
Eléments d'architecture d’un ordinateur
17 Connecteur pour le microprocesseur Insertion sur un Socket.
Le schéma fonctionnel d’un ordinateur
1 REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE MINISTERE DE L’ENSEIGNEMENT SUPERIEURE ET DE LA RECHERCHE SCIENTIFIQUE UNIVERSITE ABDELHAMID IBN BADIS.
ARCHITECTURE MATERIELLE D’UN SYSTEME A MICROPROCESSEUR
ASR5 Système pour architectures multicœurs CSC5001 : Systèmes Hautes Performances Architecte de Services informatiques Répartis Gaël Thomas
Étapes pour la Programmation du 68HC11 I. Écriture du programme dans un fichier *.a11 II. Le programme est compilé (traduit en langage machine) III. Le.
UNIX AVANCE Yves PAGNOTTE – Janvier – QUELQUES RAPPELS SUR LES SYSTEMES D’EXPLOITATION 1.
29/10/2003 Informatique de base: Module 1 Initiation et Bureautique Responsables : Samir BELFKIH Nathalie. SOUF.
1 Initiation à la micro-informatique Le matériel CFPPA d’AUXERRE La Brosse Réalisation : Gilles BERDAL 2005 un clic pour la suite… L’Unité Centrale.
Définitions et vocabulaire de base. Information ? Définition : L’information est un élément de connaissance susceptible d’être représenté et traité. Remarque.
1 Les logiciels en général sont classés en deux familles:  Logiciels de base  Logiciels d’applications (applications) 2.
Automates Programmables Industriels ( ITEEM 2004 ) I.T.E.E.M de BEAULIEU Enseignante : Mme RECHID CHAPITRE 7 Le Logiciel PL7 Présentation - Ergonomie Les.
Initiation à la micro-informatique Le matériel L’Unité Centrale un clic pour la suite…
Chapitre IV Architecture de VonNeumann. I/ Introduction John VonNeumann est un mathématicien d’origine Hongroise qui a participé au projet Manhattan.
CSI 3531 Systèmes d’exploitation Nathalie Japkowicz 1.
Section 07 du Comite National de la Recherche Scientifique.
Structure Machine Haouam M. Yassine
Caroline Tremblay Baker. Brève histoire du disque dur Qu’est-ce qu’un disque dur et à quoi cela sert-il ? Qu’elles sont les différentes parties du disque.
Initiation à la micro-informatique Le matériel
Systèmes à microprocesseur Les mémoires
CHAftITREI ARCHITECTURE de BASE. Modèle de Von Neumann Langage d’assemblage1 John Von Neumann est à l'origine d'un modèle de machine universelle de traitement.
François Médevielle - UPSTI -. Introduction  Découvrir les éléments constitutifs d’un « ordinateur »  Comprendre l’organisation fonctionnelle d’une.
Les composants informatiques
ARCHITECTURE DES ORDINATEURS
Architecture matérielle des ordinateurs
Architecture d’un ordinateur
Transcription de la présentation:

Architecture matérielle et logicielle

Sommaire Un peu d’histoire : Naissance de l’informatique Organisation matérielle des ordinateurs Processeur, Mémoire, Bus, Interface de communication Organisation des systèmes d’exploitation Gestionnaire de programme, Gestionnaire de mémoire, Interface utilisateur, Gestionnaire de périphérique

I – Définition Définition : Information + Automatique = Informatique Evènement observé susceptible d’être traité Travail, action sans intervention humaine

Premiers ordinateurs Avènement de l’ère électronique Travaux sur la logique et le binaire Outils d’aide au calcul I- Genèse

I - chronologie Outils de calcul Naissance de l’agorithmie Algèbre de Boole Développement de l’électronique abS

I – Premier ordinateur 1945: Création de l’ENIAC notamment par John VON NEUMANN

I- Evolution des machines Une forte évolution des machines dans la deuxième moitié du 20 ème siècle

I- Technologie d’aujourd’hui et demain ? Aujourd’hui

II- Origine 1940 : John Von Neumann jette les bases de l’architecture d’un ordinateur Organisation des composants matériels en 3 groupes principaux : Unité de traitement (Processeur) Interface de communication Mémoire Il préconise une numérotation binaire et une technologie plutôt électronique que mécanique.

Architecture de VON NEUMANN II-La base Unité de traitement (Processeur) Mémoire Interface d’entrée Interface de sortie Bus

II-processeur Unité de commande Unité de calcul Registres PCPC RIRI … Mémoire principale Disque dur Bus Unité de commande : Récupère instructions en mémoire principale Charge / décode les instructions Unité de calcul: exécute les opérations Registres processeur

II -Bus Bus de données Transporte les données, mot binaire. Bus d’adresse Transporte l’information de localisation de la donnée. Bus de contrôle Transporte l’information de contrôle comme: Lecture/écriture Synchronisation avec l’horloge Interruption de programme

II - Mémoires ROM (Read Only Memory) Mémoire morte ou mémoire de masse RAM (Random Acces Memory) Mémoire vive ou mémoire de travail

II- Interface de communication Communication en parallèle Communication en série

II-Interface de communication Port PS/2 Port parallèle Port réseau RJ45 Port Série COM1 Port VGA de la carte vidéo intégrée Port USB

II-Interface de communication Port VGA Port DVI DVI-I Dual Link Port HDMI

II-Carte mère? Processeur et son ventilateur Chipset RAM Disque dur Carte graphique

II-Carte mère? Le processeur La mémoire vive ( RAM ) L’horloge interne Le BIOS La mémoire CMOS Le chipset Une carte graphique intégrée ( ? ) Une carte son intégrée Un ensemble de contrôleurs d’E/S Des cartes d’extensions

II-Chipset : organisation standard North Bridge South Bridge Processeur + Cache Mémoire Disque dur Lecteur DVD EPROM BIOS Cartes d’extension USB RJ45 PS/2 SATA PCI-E Bus processeur Bus mémoire Chipset Description North Bridge Gère les échanges entre le processeur, la mémoire et le bus AGP South Bridge Gère les échanges avec les disques durs, le lecteur DVD, les cartes d’extension, l’EPROM du BIOS, l’horloge et la mémoire CMOS, les bus USB, FireWire, le réseau, etc. Séparés, Rassemblés dans une seule puce, Rassemblés dans une seule puce avec le processeur, North avec processeur

II-microprocesseur Unité de commande Unité de calcul Registres PCPC RIRI … Mémoire principale Disque dur Bus Unité de commande : Récupère instructions en mémoire principale Charge les instructions Décode les instructions Unité de calcul: exécute les opérations Unité Centrale

II- microprocesseur Unité d’exécution Unité d’instruction Opérandes Résultat Unité de gestion Pointe sur les adresses de la pile de la prochaine intruction du processus

II-microprocesseur ArchitectureDescription CISC ( Complex Instruction Set Computer ) Processeurs à Jeu d'Instructions Complexe Famille des processeurs grand public INTEL RISC ( Reduced Instruction Set Computer ) Processeurs à Jeu d'Instructions Réduit DSP ( Digital Signal Processor ) Processeurs de Traitement du Signal Dédiés aux applications de synthèse vocale, reconnaissance vocale, traitement vidéo, etc. RéseauDédiés aux applications serveurs

III- Systèmes d’exploitation Windows: 90% des PC Unix (Mac/Linux) : Androïd, iOS Rôle : gérer l’utilisation des capacités du matériel Composition : Gestionnaire de programme Gestionnaire de mémoire Gestionnaire de périphérique Interface Homme/Machine

III-Gestionnaire des programmes L’interface de programmation Interface de gestion des requêtes de l’utilisation des ressources L’ordonnanceur Contrôle l’exécution des processus. Définit l’ordre d’exécution des processus au niveau du processeur L’interface entre programme Gère l’interaction entre 2 programmes. Exemple : Regarder un film et le graver

Mémoire Virtuelle Simulation de la mémoire vive en allouant une partie de la mémoire de masse Mémoire associative Allocation de la mémoire de masse pour accélérer l’adressage Gestionnaire de fichiers FAT, NTFS, SWAP Arborescence: Racine, Mes Documents Date de création, auteur, inode III-Gestionnaire de mémoires

III-Gestionnaire de périphérique Plug and play Pilotes

III-Interface homme/machine Interface utilisateur Interface graphique Le contrôle d’accès Les utilitaires

IV- L’information « Qui donne une forme à l’esprit » Evènements observés susceptibles d’être interprétés Théorie de l’information, à partir de SHANNON: Grandeur physique observable et mesurable (1948) Mesure de l’incertitude d’un évènement Bits : unité d’informations Dualité avec Matière/Energie grandeur véhiculant l’information

IV-Informations numériques Codage sur des bits (Binary digit) Uniquement des 0 et des 1 Mesure de l’espace mémoire en octet (ou Bytes): 1 ko = 1 kB = 1024 octets = 8192 bits 1 Mo = 2 10 ko = 2 20 octets = octets 1 Go = 1024 Mo = 2 30 octets 1 To = 1024 Go = 2 40 octets

IV-Systèmes de numération unité « dizaine » b : base de numération

IV-Systèmes binaires

IV- Exercices

IV- Opérations en binaire Opérations (instructions) de base Addition Multiplication par 2 décalage à gauche Division par 2 décalage à droite

IV-Codage des entiers Méthode par récurrence du nombre 145 ( )2 =(145)10

IV- Exercices