Architecture des ordinateurs Introduction générale



Documents pareils
I.1- DÉFINITIONS ET NOTIONS DE BASE

Cours Informatique 1. Monsieur SADOUNI Salheddine

Structure de base d un ordinateur

Informatique et Société : une brève histoire

Informatique UE 102. Jean-Yves Antoine. Architecture des ordinateurs et Algorithmique de base. UFR Sciences et Techniques Licence S&T 1ère année

Histoire de l Informatique

Alchin Couderc Flambard TBSEID 2

Hiérarchie matériel dans le monde informatique. Architecture d ordinateur : introduction. Hiérarchie matériel dans le monde informatique

TO4T Technologie des ordinateurs. Séance 1 Introduction aux technologies des ordinateurs

Leçon 1 : Les principaux composants d un ordinateur

Machines virtuelles Cours 1 : Introduction

Cours 3 : L'ordinateur

Architecture des Ordinateurs. Partie II:

Informatique Générale

1 L évolution de l informatique

GPA770 Microélectronique appliquée Exercices série A

Premiers pas sur l ordinateur Support d initiation

THEME 1 : L ORDINATEUR ET SON ENVIRONNEMENT. Objectifs

Structure et fonctionnement d'un ordinateur : hardware

Introduction à l Informatique licence 1 ère année Notes de Cours

Sur un ordinateur portable ou un All-in-One tactile, la plupart des éléments mentionnés précédemment sont regroupés. 10) 11)

Chimie et physique informatiques

CQP 112 Introduc/on à la programma/on. Thème 2 : Architecture d un système informa/que. Département d informa/que

Introduction à l architecture des ordinateurs. Adrien Lebre Décembre 2007

THÈSE DEVANT L UNIVERSITÉ DE RENNES 1

Matériel & Logiciels (Hardware & Software)

Introduction à l algorithmique et à Java

Chapitre 4 : Les mémoires

Programmation C. Apprendre à développer des programmes simples dans le langage C

On distingue deux grandes catégories de mémoires : mémoire centrale (appelée également mémoire interne)

Partie 1. Professeur : Haouati Abdelali. CPGE Lycée Omar Ibn Lkhattab - Meknès haouaticpge@gmail.com

Architecture matérielle des systèmes informatiques

Architecture des Ordinateurs Première partie. Licence d Informatique - IUP Miage - FIIFO

Systèmes et traitement parallèles

Informatique Générale

EPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE

Hardware et software

CH.3 SYSTÈMES D'EXPLOITATION

Systèmes informatiques

Introduction à l Informatique

ASR1 TD7 : Un microprocesseur RISC 16 bits

Assembleur. Faculté I&C, André Maurer, Claude Petitpierre

Base de l'informatique. Généralité et Architecture Le système d'exploitation Les logiciels Le réseau et l'extérieur (WEB)

Présentation du système informatique utilisé et éléments d architecture des ordinateurs

INTRODUCTION À L INFORMATIQUE

Tout savoir sur le matériel informatique

M1105 : Bases des systèmes d exploitation

ELP 304 : Électronique Numérique. Cours 1 Introduction

CESI Bases de données

Architecture des ordinateurs

Premiers outils. Premiers calculateurs mécaniques HISTOIRE DE L'INFORMATIQUE

Informatique Industrielle Année Architecture des ordinateurs Note de cours T.Dumartin

Éléments de programmation et introduction à Java

qwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjklzx cvbnmqwertyuiopasdfghjklzxcvbnmq

Une version javascript sera disponible directement dans le cours prochainement.

Conception de circuits numériques et architecture des ordinateurs

Informatique. Licence Pluridisciplinaire. Pierre Gérard

Conception de circuits numériques et architecture des ordinateurs

Un ordinateur, c est quoi?

Systèmes d'exploitation des ordinateurs

1 Architecture du cœur ARM Cortex M3. Le cœur ARM Cortex M3 sera présenté en classe à partir des éléments suivants :

Module M1 Elément 2 : Informatique 1 (I1)

Cours 1 : La compilation

L informatique en solo

Enseignant: Lamouchi Bassem Cours : Système à large échelle et Cloud Computing

Ordinateur Logiciel Mémoire. Entrées/sorties Périphériques. Suite d'instructions permettant de réaliser une ou plusieurs tâche(s), de résoudre un

MODULE I1. Plan. Introduction. Introduction. Historique. Historique avant R&T 1ère année. Sylvain MERCHEZ

Organisation des Ordinateurs

IV- Comment fonctionne un ordinateur?

ARCHITECTURE ET FONCTIONNEMENT

Certificat Informatique et internet Niveau 1 TD D1. Domaine 1 : Travailler dans un environnement numérique évolutif. 1. Généralités : Filière

Tests de performance du matériel

Initiation au HPC - Généralités

MPI Activité.10 : Logique binaire Portes logiques

DU BINAIRE AU MICROPROCESSEUR - D ANGELIS CIRCUITS CONFIGURABLES NOTION DE PROGRAMMATION

Conversion d un entier. Méthode par soustraction

TD Architecture des ordinateurs. Jean-Luc Dekeyser

Windows Server Chapitre 1: Découvrir Windows Server 2008

AUJOUR'HUI, NOUS ALLONS DÉCOUVRIR

Modalités du cours : Epreuves : Validation : moyenne des deux notes. 12 cours en amphi 12 séances de TD: 4 groupes le mercredi, 4 groupes le jeudi

1- Titre de cours : Introduction à la Technologie de l'information et de la Communication

Architecture des ordinateurs Introduction à l informatique

Quelques bases sur les ordinateurs

Ecole des Hautes Etudes Commerciales HEC Alger. par Amina GACEM. Module Informatique 1ière Année Master Sciences Commerciales

et dépannage de PC Configuration Sophie Lange Guide de formation avec exercices pratiques Préparation à la certification A+

Ergonomie des Interfaces Homme-Machine

Concevoir son microprocesseur

Cryptographie quantique

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP

CHAPITRE 1. Architecture des ordinateurs. 1. Le hardware La boîte noire

66 ans de serveurs en images

Architecture des ordinateurs

REPUBLIQUE TUNISIENNE MINISTERE DE L EDUCATION INFORMATIQUE. Economie et Services. Les auteurs. Romdhane JALLOUL. Inspecteur.

GCOS 7 sur microprocesseur standard Diane Daniel POIRSON 14 octobre 2004 Matériels 64 / DPS 7 / DPS 7000 Architecture & Evolution - Daniel POIRSON 1

Arithmétique binaire. Chapitre. 5.1 Notions Bit Mot

INTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE

M06/5/COMSC/SP1/FRE/TZ0/XX INFORMATIQUE NIVEAU MOYEN ÉPREUVE 1. Mardi 2 mai 2006 (après-midi) 1 heure 30 minutes INSTRUCTIONS DESTINÉES AUX CANDIDATS

Informatique Machines à calculer en théorie et en pratique

Exécution des instructions machine

Transcription:

Architecture des ordinateurs Introduction générale Michel Salomon IUT de Belfort-Montbéliard Département d informatique Michel Salomon Architecture des ordinateurs 1 / 10

Qu est-ce que l architecture des ordinateurs? Décrire ce qu est un ordinateur n est pas aisé Grande variété d ordinateurs pocket PC ; etc. ; super-ordinateur Rapidité des évolutions technologiques Illustration par la Loi de Moore (1975) Postulait initialement le doublement du nombre de transistors des microprocesseurs tous les 2 ans ; entre 1971 et 2001 doublement tous les 1,96 années ; actuellement, version plus commune : doublement d une grandeur (vitesse, capacité, etc.) tous les 18 à 24 mois Michel Salomon Architecture des ordinateurs 2 / 10

Qu est-ce que l architecture des ordinateurs? Décrire ce qu est un ordinateur n est pas aisé (suite) Nombreux principes de base communs à tous les ordinateurs le type et la représentation des informations ; la manière dont les composants internes dialoguent ; etc. L architecture des ordinateurs c est l étude et la description synthétique du fonctionnement des composants internes d un ordinateur Michel Salomon Architecture des ordinateurs 3 / 10

Description fonctionnelle d un ordinateur Schéma Un ordinateur manipule des données Un ordinateur réalise les opérations suivantes : le traitement des données ; la mémorisation des données ; le transfert de données ; le contrôle des opérations spécifiées par l utilisateur via des programmes (suite d instructions) Périphériques Transfert de données Unité de controle Controle Unité arithmétique et logique Traitement de données L extérieur Mémorisation de données Mémoire Michel Salomon Architecture des ordinateurs 4 / 10

Histoire de l ordinateur Les prémices de l ordinateur Mécanisation du calcul arithmétique machine de Pascal (1642) : addition et soustraction ; machine de Leibniz (1673) : ajoute division et multiplication Construction de machines commandées par des programmes cartons perforés commandant un métier à tisser (1805) La machine analytique de Babbage (1833) Convergence des machines à calculer et commandées Premier calculateur programmable Contient l essentiel des concepts des ordinateurs modernes Les théories mathématiques Système binaire introduit par Leibniz Algèbre de Boole (1854) Turing (1936) énonce les principes d une machine théorique universelle en vue de définir le concept d algorithme Shannon (1938) lie système binaire, algèbre de Boole et signaux électriques Michel Salomon Architecture des ordinateurs 5 / 10

Histoire de l ordinateur Naissance de l ordinateur Machines de la période 1935-1945 Mise en œuvre des idées de Babbage Machines électromécaniques Exemple : Mark I d IBM (1944) Apparition du premier vrai ordinateur en 1945 l Electronic Numerical Integrator And Calculator Conçu par Eckert et Mauchly à l Université de Pennsylvanie Entièrement électronique Opérations booléennes réalisées dans des circuits électriques via des interrupteurs (tubes à vide) contrôlés électriquement 18000 tubes à vide, 30 tonnes et une surface de 72 m 2 Multiplie 2 nombres de 10 chiffres en 3 millisecondes Avant fin 1945 John von Neumann propose l Electronic Discrete Variable Automatic Computer Modèle d ordinateur faisant abstraction du programme Michel Salomon Architecture des ordinateurs 6 / 10

Architecture de von Neumann Caractéristiques de l ordinateur : une machine universelle contrôlée par programme ; instructions et données codées sous forme binaire et enregistrées en mémoire ; le programme peut modifier ses instructions qui sont en principe exécutées en séquence ; existence d instructions de rupture de séquence 5 composants essentiels : 1 une mémoire contient instructions et données, 2 une Unité Arithmétique et Logique réalise les calculs ; 3 une Unité de Contrôle ou de commande contrôle les opérations réalisées ; 4 une unité d Entrées 5 une unité de Sorties permettent d échanger des informations avec les périphériques Michel Salomon Architecture des ordinateurs 7 / 10

Architecture von Neumann Schéma Mémoire Unité de controle Unité arithmétique et logique Accumulateur Entrées Sorties L unité de contrôle 1 extrait une instruction de la mémoire ; 2 l analyse ; 3 recherche les données en mémoire ; 4 demande l exécution de l instruction dans l UAL ou une E/S ; 5 range le résultat dans la mémoire Michel Salomon Architecture des ordinateurs 8 / 10

Architecture des ordinateurs actuels Raffinement du schéma de von Neumann Accès direct à la mémoire par les périphériques On distingue 3 composants : 1 l unité centrale de traitement (Central Processing Unit) ou processeur (on utilise également le terme microprocesseur) 2 la mémoire centrale ou principale Contient programmes et données Deux types de mémoire : mémoire morte (Read Only Memory) - lecture seule mémoire vive (Random Access Memory) - lecture/écriture 3 les interfaces d Entrées/Sorties Lien entre le processeur et les périphériques externes/internes Périphériques : disque dur ; carte graphique ; etc. Composants reliés par un bus de communication Michel Salomon Architecture des ordinateurs 9 / 10

Architecture des ordinateurs actuels Schéma Un bus de communication est composé : d un bus d adresses ; d un bus de données ; d un bus de contrôle (ou de commandes) Bus d adresses CPU RAM ROM E/S Bus de données Bus de controle Michel Salomon Architecture des ordinateurs 10 / 10