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

Dimension: px
Commencer à balayer dès la page:

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

Transcription

1 TO4T Technologie des ordinateurs Séance 1 Introduction aux technologies des ordinateurs Sébastien Combéfis mardi 27 janvier 2015

2 Ce(tte) œuvre est mise à disposition selon les termes de la Licence Creative Commons Attribution Pas d Utilisation Commerciale Pas de Modification 4.0 International.

3 Informations générales TO4T Technologie des ordinateurs 15h théorie Documents utilisés sont sur Eole Slides et ressources complémentaires Examen oral : théorie et exercices Dr Ir. Sébastien Combéfis 3

4 Livre de référence ISBN

5 Objectifs Comprendre ce qu est un ordinateur et son fonctionnement Et de manière plus générale un système informatique Bref historique de l évolution des ordinateurs Architecture de Von Neumann, Loi de Moore... Représentation interne des informations et encodage Systèmes numéraires, entier, flottant... 5

6 Système informatique moderne disque(s) écran(s) processeur(s) scanner imprimante mémoire principale clavier webcam interface réseau souris 6

7 Système informatique moderne disque(s) écran(s) processeur(s) scanner imprimante mémoire principale clavier webcam interface réseau souris 6

8 Vue générale d un système informatique Un ou plusieurs CPU et contrôleurs de périphérique connectés à une mémoire partagée par un bus Un contrôleur mémoire pour synchroniser les accès mémoire CPU contrôleur disque contrôleur USB adaptateur graphique 7

9 Première partie I Bref historique

10 Hardware vs Human cost Cost Human Hardware Time 9

11 La «préhistoire» La machine de Babbage (1836) Première machine analytique, non achevée Influence de Blaise Pascal et Gottfried Leibniz La «Pascaline» et la multiplicatrice Charles Babbage ( ) Aide de Ada Lovelace pour la conception de «diagramme» Publie le premier algorithme destiné à une machine 10

12 Machine à différences Concevoir des tables nautiques, astronomique et mathématiques exactes Concepts des machines informatiques Dispositif d entrée avec deux cartes perforées Organe de commande Magasin pour stocker les résultats intermédiaires Moulin chargé d exécuter des opérations sur les nombres Trois types d imprimante 11

13 Machine à différences Concevoir des tables nautiques, astronomique et mathématiques exactes Concepts des machines informatiques Dispositif d entrée avec deux cartes perforées Organe de commande Magasin pour stocker les résultats intermédiaires Moulin chargé d exécuter des opérations sur les nombres Trois types d imprimante Babbage Machine, Computer History Museum, photo par Sébastien Combéfis, Janvier

14 Première génération ( ) Machines constituées de tubes à vide Tableaux d interrupteur pour représenter le programme Introduction des cartes perforées au début des années 50 Atanasoff-Berry Computer, Computer History Museum, photo par Sébastien Combéfis, Juin

15 Colossus (1943) Premier calculateur électronique basé sur le système binaire Il s agit aussi de la première machine programmable Utilisé lors de la Seconde Guerre Mondiale Cryptanalyse du code de Lorenz Détruites après guerre Pour que leur fonctionnement reste secret 13

16 Colossus (1943) Premier calculateur électronique basé sur le système binaire Il s agit aussi de la première machine programmable Utilisé lors de la Seconde Guerre Mondiale Cryptanalyse du code de Lorenz Détruites après guerre Pour que leur fonctionnement reste secret Colossus, photo par Unknown, Wikimedia Commons. 13

17 ENIAC ( ) Electronic Numerical Integrator Analyser and Computer Premier ordinateur entièrement électronique et programmable Peut résoudre tous les problèmes calculatoires (Turing-complet) Utilise des registres décimaux 5000 additions, 357 multiplications ou 38 divisions par seconde 14

18 ENIAC ( ) Electronic Numerical Integrator Analyser and Computer Premier ordinateur entièrement électronique et programmable Peut résoudre tous les problèmes calculatoires (Turing-complet) Utilise des registres décimaux 5000 additions, 357 multiplications ou 38 divisions par seconde Eniac, photo par Inconnu, Wikimedia Commons. 14

19 Autres machines EDVAC ( ) Opère en mode binaire contrairement à l ENIAC UNIVAC I (1951) Mémoire centrale stockant 1000 nombres à 11 décimaux + signe Tubes à vide Poids Taille Consommation ENIAC tonnes 167 m kw EDVAC ,85 tonnes 45,5 m 2 56 kw UNIVAC tonnes 35,5 m kw 15

20 Deuxième génération ( ) Apparition et utilisation des transistors Séparation nette entre différents rôles Concepteur, constructeur, opérateur, programmeur, maintenance Ordinateurs centraux (mainframe) Accessibles uniquement par les opérateurs Programme codé sur carte perforée (FORTRAN, COBOL) Traitement par lots (batch) Fortran Monitor System (FMS) 16

21 Deuxième génération ( ) Apparition et utilisation des transistors Séparation nette entre différents rôles Concepteur, constructeur, opérateur, programmeur, maintenance Ordinateurs centraux (mainframe) Accessibles uniquement par les opérateurs Programme codé sur carte perforée (FORTRAN, COBOL) Traitement par lots (batch) Fortran Monitor System (FMS) IBM 7094 Console, photo par ArnoldReinhold, Wikimedia Commons. 16

22 Troisième génération ( ) Apparition et utilisation des circuits intégrés Combinaison de machines en mot et en caractères IBM 360 (1964) : petit/grand, commercial/scientifique Operating System 360 (OS/360) Nouvelles techniques fondamentales Multiprogrammation : partition de la mémoire par job Spoulage : stocker les jobs sur le disque Temps partagé : un terminal en ligne par utilisateur 17

23 MULTICS Multiplexed Information and Computing Service (1969) Support de centaines d utilisateurs Écrit en PL/1 Utilisé jusqu à la fin des années 90 par GM, Ford et la NSA Influence de nombreux développements Système Unix : System V (AT&T), BSD (Berkeley) Norme POSIX : standard proposé par l IEEE 18

24 Quatrième génération ( ) Développement des circuits intégrés à haute densité (LSI) Milliers de transistors sur un mm 2 de silicium Âge des ordinateurs personnels Intel 8080 (1974) : premier processeur 8 bits généraliste Kildall développe le système d exploitation CP/M IBM PC (1980) : rachète Disk Operating System (DOS) Bill Gates développe MS-DOS, naissance de Microsoft 19

25 Interface Homme-Machine graphique Doug Engelbart (années 60) : concept d IHM graphique Fenêtre, icône, menu, souris Xerox et Apple développent les premières interfaces graphiques Macintosh d Apple (Steve Jobs) Windows comme surcouche de DOS (puis 95, NT) 20

26 Cinquième génération (1990 aujourd hui) Linux (initialement construit à partir de Minix) Architecture parallèles, systèmes distribués Miniaturisation : systèmes embarqués, multimédias P2P, web computing, cloud computing Open source 21

27 Deuxième partie II Système informatique

28 Quelques définitions Computer : calculateur numérique électronique À l origine, suites d opérations arithmétiques Ordinateur : machine de traitement de l information Acquérir, conserver, restituer de l information Informatique : science du traitement de l information Information + Automatique 23

29 Système informatique Moyens nécessaires pour les besoins de l utilisateur Matériels et logiciels Différences de tailles et complexités Ordinateur personnel, laboratoire de calcul... Matériel et logiciel indissociable Un ordinateur sans logiciel est inutile 24

30 Architecture Art de concevoir Structure générale d un système informatique Organisation et relations entre ses différents éléments Architecture matérielle et logicielle Logiciel, pièce de matériel, réseau, groupe de machines... 25

31 Réseau en étoile Topologie de réseau entre machines Ordinateurs tous reliés à un nœud central 26

32 Architecture de Von Neumann Mémoire Unité de contrôle Unité arithmétique et logique Entrée Sortie 27

33 Unités de mesure I Bit (Binary digit) Chiffre binaire valant 0 ou 1 Byte (noté B) Ensemble adjacent de bits Octet (noté o en français ou b en anglais pour byte) Byte de 8 bits codant une information Permet de mesurer des capacités, des débits... Disque dur de 2 To, vitesse de transfert de 2 Mbits/s... 28

34 Unités de mesure II Préfixes SI (puissances de 10) et binaires (puissances de 2) Norme CEI établie par la CEI Commission Electronique Internationale Préfixes SI Préfixes binaires kilo ko 10 3 o kibi Kio 2 10 o mega Mo 10 6 o mébi Mio 2 20 o giga Go 10 9 o gibi Gio 2 30 o tera To o tébi Tio 2 40 o peta Po o pébi Pio 2 50 o Exemple : disque dur de 100 Go correspond à Gio 29

35 Loi de Moore I Gordon Moore, l un des fondateurs de Intel Densité des processeurs double tous les 18 à 24 mois Dans un circuit intégré Généralisée à la puissance d un microprocesseur, mémoire... Année Microprocesseur Transistors Largeur gravure Bus Fréquence µm 4 bits 740 khz millions 0.8 µm 32 bits 33 MHz 1997 Pentium II 7.5 millions 0.35 µm 64 bits 233 MHz 2011 Core i7 1 milliard 32 nm 64 bits 3 GHz 30

36 Loi de Moore II 31

37 Grands acteurs Réseau Logiciel Matériel Cisco Huawei Alcatel Netgear Google, Yahoo Oracle, Linux Microsoft Intel, ARM Motorola, HP Samsung Apple, IBM 32

38 Fonctionnement du matériel Mémoire centrale Contient les programmes et les données Unité centrale de traitement (CPU) Exécute un programme chargé en mémoire centrale Unité d entrées/sorties (E/S) Échange d informations avec des périphériques E/S 33

39 Fonctionnement du logiciel Programmation : développement de logiciels Réaliser un programme pour résoudre un problème donné Plusieurs phases appelées cycle de vie du logiciel Langage de programmation Traduction en langage machine 34

40 Troisième partie III Représentation des informations

41 Information Différents types d information Nombre, instruction, image, séquence d images animées, son... Le bit est l information élémentaire : 0 ou 1 Codage : mapping entre représentation externe et interne Le caractère A, le nombre comme une séquence de bits Deux types d information traités par l ordinateur Instruction Donnée 36

42 Instruction Opération à exécuter par l ordinateur Écrite en langage machine Deux parties composent une instruction Code de l opération Opérandes Code opération Opérandes 37

43 Données non-numériques Caractères alphanumériques et caractères spéciaux Codage réalisé avec une table de correspondance BCD (Binary Coded Decimal) 6 bits ASCII (American Standard Code for Information Interchange) 7 bits EBCDIC (Extended Binary Coded Decimal Internal Code) 8 bits Unicode 16 puis 32 bits 38

44 Unicode Un numéro unique pour chaque caractère Indépendamment de la plateforme, du logiciel et de la langue Unicode = ISO/IEC

45 Données numériques Différents types de données numériques, nombre... entiers positifs (ou nul) : 0, 7, entiers négatifs : 12, fractionnaires : 3.14, en notation scientifique : , Codage selon le type et opérations par l arithmétique binaire 40

46 Système numéraire Correspondance entre un nombre N et un symbolisme écrit Système en base p, dont les chiffres [0, p 1] n N = a i p i a i [0, p 1] i=1 Décimal (base 10), binaire (2), octal (8) et hexadécimal (16) (12) 10 = (1100) 2 = (14) 8 = (C) 16 41

47 Nombre entier Représentation en champs fixe Nombre de chiffres fixés à k N 0 Dépassement de capacité possible lors d un calcul Positif Représentation en base 2 Valeurs représentables : 0 N p k 1 Négatif Un bit sacrifié pour le signe (0 positif et 1 négatif) Complément à deux (arithmétique) Valeurs représentables : 2 k 1 N 2 k

48 Nombre réel (10.01) 2 = = (2.25) 10 Virgule fixe Le programmeur gère la position de la virgule Virgule flottante N = ( 1) S M B E S E M 43

49 IEEE 754 Simple précision (32 bits) N = ( 1) S (1.M) 2 E 127 Signe sur 1 bit, exposant sur 8 bits et mantisse sur 23 bits Forme dénormalisée si E = 0 : ( 1) S (0.M) Nombres spéciaux si E = 255 : ± si M = 0 et NaN sinon Double précision (64 bits), exposant biaisé à 1023 Précision étendue (80 bits) 44

50 Crédits Personal_computer,_exploded_6.svg Boeing_787-8_N787BA_cockpit.jpg https://openclipart.org/detail/34897/tango-printer-by-warszawianka https://openclipart.org/detail/34567/tango-input-mouse-by-warszawianka https://openclipart.org/detail/34561/tango-input-keyboard-by-warszawianka https://openclipart.org/detail/34903/tango-video-display-by-warszawianka https://openclipart.org/detail/34537/tango-drive-hard-disk-by-warszawianka https://openclipart.org/detail/17924/computer-by-aj https://openclipart.org/detail/90145/server_mimooh_01r-by-mimooh Photos des livres depuis Amazon 45

Introduction. Didier Verna

Introduction. Didier Verna 1/46 didier@lrde.epita.fr http://www.lrde.epita.fr/ didier 2/46 Table des matières 1 2 3 4 Autres contemporains 5 Organisation des systèmes d exploitation 4/46 Qu est-ce qu un système d exploitation? Ça?

Plus en détail

Cours Informatique 1. Monsieur SADOUNI Salheddine

Cours Informatique 1. Monsieur SADOUNI Salheddine Cours Informatique 1 Chapitre 2 les Systèmes Informatique Monsieur SADOUNI Salheddine Un Système Informatique lesystème Informatique est composé de deux parties : -le Matériel : constitué de l unité centrale

Plus en détail

Cours Outils Informatique

Cours Outils Informatique Cours Outils Informatique A. EL HIBAOUI - hibaoui.ens@gmail.com FS de Tétouan Université Abdelmalek Essaâdi Département Informatique hibaoui.ens@gmail.com http://elhibaoui.eb2a.com/mtrdh Histoire et fonctionnement

Plus en détail

Informatique pour tous

Informatique pour tous Informatique pour tous Architecture des ordinateurs - I Yannick Le Bras - MPSI Septembre 2013 Modalités du cours Section 1 Modalités du cours Modalités du cours Organisation semaine A : 2h de TP semaine

Plus en détail

M1101 : Introduction aux Systèmes d Exploitation (OS - Operating Systems)

M1101 : Introduction aux Systèmes d Exploitation (OS - Operating Systems) M1101 : Introduction aux Systèmes d Exploitation (OS - Operating Systems) Guillaume Urvoy-Keller Source : A. Tannenbaum "Modern Operating Systems", Pearson Guillaume Urvoy-Keller Source : A. Tannenbaum

Plus en détail

QUELQUES CONCEPTS INTRODUCTIFS

QUELQUES CONCEPTS INTRODUCTIFS ESIEE Unité d'informatique IN101 Albin Morelle (et Denis Bureau) QUELQUES CONCEPTS INTRODUCTIFS 1- ARCHITECTURE ET FONCTIONNEMENT D UN ORDINATEUR Processeur Mémoire centrale Clavier Unité d échange BUS

Plus en détail

Informatique Générale

Informatique Générale Informatique Générale Guillaume Hutzler Laboratoire IBISC (Informatique Biologie Intégrative et Systèmes Complexes) guillaume.hutzler@ibisc.univ-evry.fr Cours Dokeos 625 http://www.ens.univ-evry.fr/modx/dokeos.html

Plus en détail

ARCHITECTURE MATÉRIELLE ET LOGICIELLE

ARCHITECTURE MATÉRIELLE ET LOGICIELLE L ordinateur en quelques étapes avec différentes technologies : Boules sur tiges Roues dentées - ressorts Carte perforée Electro-aimants Boulier Pascaline de... Métier à tisser Enigma chinois Blaise Pascal!

Plus en détail

Historique et architecture générale des ordinateurs

Historique et architecture générale des ordinateurs Historique et architecture générale des ordinateurs Eric Cariou Département Informatique Université de Pau et des Pays de l'adour Eric.Cariou@univ-pau.fr 1 Ordinateur Ordinateur : une définition (Hachette)

Plus en détail

Première approche. Définition. Définition de l informatique donnée par l Académie Française en 1966 :

Première approche. Définition. Définition de l informatique donnée par l Académie Française en 1966 : Première approche Définition Définition de l informatique donnée par l Académie Française en 1966 : L informatique est la science du traitement rationnel, notamment par machines automatiques, de l information

Plus en détail

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

Informatique UE 102. Jean-Yves Antoine. Architecture des ordinateurs et Algorithmique de base. UFR Sciences et Techniques Licence S&T 1ère année UFR Sciences et Techniques Licence S&T 1ère année Informatique UE 102 Architecture des ordinateurs et Algorithmique de base Jean-Yves Antoine http://www.info.univ-tours.fr/~antoine/ UFR Sciences et Techniques

Plus en détail

Histoire de l Informatique

Histoire de l Informatique Histoire de l Informatique Abdelaaziz EL HIBAOUI Université Abdelelmalek Essaadi Faculté des Sciences de-tétouan hibaoui@uae.ma 23 septembre 2013 A. EL HIBAOUI (FS-Tétouan) Architecture des ordinateurs

Plus en détail

I.1- DÉFINITIONS ET NOTIONS DE BASE

I.1- DÉFINITIONS ET NOTIONS DE BASE I.1- DÉFINITIONS ET NOTIONS DE BASE Informatique Information Automatique Logiciels (Software) Matériels (Hardware) Définition de l information : On appelle une information tout ce qui est transmissible

Plus en détail

Histoire de l Informatique

Histoire de l Informatique Histoire de l Informatique Abdelaaziz EL HIBAOUI Université Abdelelmalek Essaadi Faculté des Sciences de-tétouan hibaoui.ens@gmail.com 14 Feb 2015 A. EL HIBAOUI (FS-Tétouan) Architecture des ordinateurs

Plus en détail

Architecture des ordinateurs

Architecture des ordinateurs Architecture des ordinateurs A. Une motivation : performances.................................. 4 B. Mini historique................................................ 12 C. Des transistors aux unités programmables.......................

Plus en détail

Chap I : Introduction à l Architecture des Ordinateurs

Chap I : Introduction à l Architecture des Ordinateurs Chap I : Introduction à l Architecture des Ordinateurs 1.1 Définitions Informatique = Information + Traitement Automatique Computer Science= Science de l ordinateur Un système informatique est une machine

Plus en détail

CPU ou UCT. Le processeur est une unité d exécution, plus précisément appelée unité centrale de traitement (désignée en franç.

CPU ou UCT. Le processeur est une unité d exécution, plus précisément appelée unité centrale de traitement (désignée en franç. CPU ou UCT Processor (data processing) Le processeur est une unité d exécution, plus précisément appelée unité centrale de traitement (désignée en franç.par UCT, en ang. CPU (Central Processing Unit) CPU+mémoire

Plus en détail

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

Partie 1. Professeur : Haouati Abdelali. CPGE Lycée Omar Ibn Lkhattab - Meknès www.haouati.com haouaticpge@gmail.com Partie 1 Professeur : Haouati Abdelali CPGE Lycée Omar Ibn Lkhattab - Meknès www.haouati.com haouaticpge@gmail.com Partie I : Généralités et algorithmique de base 1. Environnement matériel et logiciel

Plus en détail

Architecture matérielle des systèmes informatiques

Architecture matérielle des systèmes informatiques Architecture matérielle des systèmes informatiques IDEC, Renens. Version novembre 2003. Avertissement : ce support de cours n est pas destiné à l autoformation et doit impérativement être complété par

Plus en détail

Analyse et programmation 1

Analyse et programmation 1 Analyse et programmation Aperçu du fonctionnement de l ordinateur Fonctionnement de l ordinateur Codage de l information Bus d échange d information CPU Exécution d un programme par la CPU Gestion des

Plus en détail

CH.3 SYSTÈMES D'EXPLOITATION

CH.3 SYSTÈMES D'EXPLOITATION CH.3 SYSTÈMES D'EXPLOITATION 3.1 Un historique 3.2 Une vue générale 3.3 Les principaux aspects Info S4 ch3 1 3.1 Un historique Quatre générations. Préhistoire 1944 1950 ENIAC (1944) militaire : 20000 tubes,

Plus en détail

Les générations d'ordinateurs de 1945 à nos jours

Les générations d'ordinateurs de 1945 à nos jours Les générations d'ordinateurs de 1945 à nos jours Première génération : (1945-1955) Tubes à vide et tableaux d interrupteurs Au milieu des années 40, «moteurs de calcul» utilisant des relais mécaniques

Plus en détail

Informatique. - Dès 1623, à Tübingen, Wilhem SCHICKARD réalise une horloge calculatrice,

Informatique. - Dès 1623, à Tübingen, Wilhem SCHICKARD réalise une horloge calculatrice, Informatique (MPSI) Historique Les prémices de l informatique se confondent avec la naissance des calculateurs. Au XVII ième siècle, on note quelques réalisations notables dans ce sens : - Dès 1623, à

Plus en détail

Chap. I : Architecture de base d un ordinateur

Chap. I : Architecture de base d un ordinateur UMR 7030 - Université Paris 13 - Institut Galilée Cours Architecture et Système Dans cette partie, nous décrivons rapidement l architecture de base d un ordinateur et les principes de son fonctionnement.

Plus en détail

SCHÉMA GÉNÉRAL D'UN SYSTÈME INFORMATIQUE

SCHÉMA GÉNÉRAL D'UN SYSTÈME INFORMATIQUE A.R LEGGAT SYSTEME INFORMATIQUE Un système informatique est l'ensemble des moyens logiciels et matériels nécessaires pour satisfaire les besoins informatiques de l'utilisateur. La notion de logiciel correspond

Plus en détail

Informatique? Numérique? L informatique est la science du traitement de l information.

Informatique? Numérique? L informatique est la science du traitement de l information. Informatique? Numérique? L informatique est la science du traitement de l information. L information est traitée par un ordinateur sous forme numérique : ce sont des valeurs discrètes. Cela signifie que,

Plus en détail

CPU ou UCT. Circuit Intégré. Processor (data processing)

CPU ou UCT. Circuit Intégré. Processor (data processing) CPU ou UCT Processor (data processing) Le processeur est une unité d exécution, plus précisément appelée unité centrale de traitement (désignée en franç.par UCT, en ang. CPU (Central Processing Unit) CPU+mémoire

Plus en détail

! Vous aurez pris connaissance de l'évolution. ! Vous comprendrez pourquoi on utilise le binaire en. ! Vous serez capable de construire un circuit

! Vous aurez pris connaissance de l'évolution. ! Vous comprendrez pourquoi on utilise le binaire en. ! Vous serez capable de construire un circuit Architecture élémentaire Un cours d architecture pour des informaticiens Samy Meftali Samy.meftali@lifl.fr Bureau 224. Bâtiment M3 extension Sans architecture pas d informatique Comprendre comment çà marche

Plus en détail

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

Programmation C. Apprendre à développer des programmes simples dans le langage C Programmation C Apprendre à développer des programmes simples dans le langage C Notes de cours sont disponibles sur http://astro.u-strasbg.fr/scyon/stusm (attention les majuscules sont importantes) Modalités

Plus en détail

Introduction hardware software

Introduction hardware software Introduction L'informatique, connexion d'information et automatique, est la science du traitement de l'information. Apparue au milieu du 20ème siècle, elle a connu une évolution extrêmement rapide. A sa

Plus en détail

THEME 1 : L ORDINATEUR ET SON ENVIRONNEMENT. Objectifs

THEME 1 : L ORDINATEUR ET SON ENVIRONNEMENT. Objectifs Architecture Matérielle des Systèmes Informatiques. S1 BTS Informatique de Gestion 1 ère année THEME 1 : L ORDINATEUR ET SON ENVIRONNEMENT Dossier 1 L environnement informatique. Objectifs Enumérer et

Plus en détail

Présentation du cours d Architecture

Présentation du cours d Architecture Présentation du cours d Architecture Jean-Claude Bajard IUT de Montpellier Un peu d histoire -3000...-500 : Apparition des premiers outils de calcul : l abaque et le boulier. 1580 : John NAPIER (Neper)

Plus en détail

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

Introduction à l Informatique licence 1 ère année Notes de Cours Introduction à l Informatique licence 1 ère année Notes de Cours Philippe Le Parc Mail : leparc@univ-brest.fr Bureau : LC101 Tel : (029801) 6960 Fiche UE (part.1) 2 Plan et planning Début des cours magistraux

Plus en détail

Généralités sur les systèmes informatiques

Généralités sur les systèmes informatiques La date: Généralités sur les systèmes informatiques I. Définitions : L'information : est un ensemble de données ayants un sens compréhensible par l'homme. Le traitement : est un ensemble d'opérations effectuées

Plus en détail

Chapitre 2 Architecture d un micro ordinateur

Chapitre 2 Architecture d un micro ordinateur Chapitre 2 Architecture d un micro ordinateur I. Introduction 1. Définition d'un ordinateur : C est une machine qui traite les informations d une manière automatique avec une très grande vitesse et sans

Plus en détail

Architecture matérielle http://nicodewaele.info Nicolas Dewaele

Architecture matérielle http://nicodewaele.info Nicolas Dewaele Architecture des ordinateurs Définition d'un ordinateur Architecture matérielle Architecture de Von Neumann (Années 1940) Von Neumann : Mathématicien, inventeur de l'architecture des ordinateurs modernes

Plus en détail

Informatique Générale

Informatique Générale Informatique Générale Guillaume Hutzler Laboratoire IBISC (Informatique Biologie Intégrative et Systèmes Complexes) guillaume.hutzler@ibisc.univ-evry.fr Cours Dokeos 625 http://www.ens.univ-evry.fr/modx/dokeos.html

Plus en détail

Architecture de Processeur

Architecture de Processeur Mise à jour: Février 2012 Architecture et Programmation [Archi/Lycée] Architecture logicielle Applications 2 Nicolas Bredèche Maître de Conférences Université Paris-Sud bredeche@lri.fr Ressources bibliographiques

Plus en détail

Université Mohammed V-Agdal Faculté des sciences Département d informatique. Cours d algorithme. Mohamed El Marraki Modules M5 SMIA marraki@fsr.ac.

Université Mohammed V-Agdal Faculté des sciences Département d informatique. Cours d algorithme. Mohamed El Marraki Modules M5 SMIA marraki@fsr.ac. Université Mohammed V-Agdal Faculté des sciences Département d informatique Cours d algorithme Mohamed El Marraki Modules M5 SMIA marraki@fsr.ac.ma Définition d un ordinateur Machine qui saisit (périphériques

Plus en détail

Rappels sur l Architecture de base d un ordinateur

Rappels sur l Architecture de base d un ordinateur Chapitre 1 Rappels sur l Architecture de base d un ordinateur I. Introduction Dans cette partie, nous décrivons rapidement l architecture de base d un ordinateur et les principes de son fonctionnement.

Plus en détail

Historique. Évolution des systèmes d exploitation (à travers les âges)

Historique. Évolution des systèmes d exploitation (à travers les âges) Historique Évolution des systèmes d exploitation (à travers les âges) Historique L histoire des systèmes d exploitation permet de dégager des concepts de base que l on retrouve dans les systèmes actuels

Plus en détail

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

Base de l'informatique. Généralité et Architecture Le système d'exploitation Les logiciels Le réseau et l'extérieur (WEB) Base de l'informatique Généralité et Architecture Le système d'exploitation Les logiciels Le réseau et l'extérieur (WEB) Généralité Comment fonctionne un ordinateur? Nous définirons 3 couches Le matériel

Plus en détail

GENERALITES SUR LES SYSTEMES D EXPLOITATION

GENERALITES SUR LES SYSTEMES D EXPLOITATION CHAPITRE 1 : GENERALITES SUR LES SYSTEMES D EXPLOITATION Objectifs spécifiques Connaître la définition d un système d exploitation Connaître le rôle d un système d exploitation Connaître les classes des

Plus en détail

Introduction à l'informatique

Introduction à l'informatique Introduction à l'informatique par Michel Futtersack Maître de Conférences en Informatique Université Paris Descartes Ce document est téléchargeable à l'adresse : http://www.droit.parisdescartes.fr/futtersack/francais/enseignement/bureautique/introinformatique.pdf

Plus en détail

Architecture des ordinateurs Introduction à l informatique

Architecture des ordinateurs Introduction à l informatique Architecture des ordinateurs Introduction à l informatique 17 septembre 2004 1 2 3 4 5 6 Les interrupteurs... 0V 5V Ce sont des composants électroniques qui laissent pser un courant principal lorsque la

Plus en détail

Architecture des ordinateurs

Architecture des ordinateurs Architecture des ordinateurs Cours 1 17 septembre 2012 Archi 1/48 Avant de commencer contact : carine.pivoteau@univ-mlv.fr page web du cours : http://http://www-igm.univ-mlv.fr/~pivoteau/archi/ planning,

Plus en détail

Histoire d ordinateur

Histoire d ordinateur Histoire d ordinateur LES GRANDES DATES LES Inventeurs LES Inventions LES PROGRES APPORTES L EVOLUTION DES PRINCIPES TECHNIQUES Date : 1944 Inventeur : Howard Aiken Invention : ordinateur programmable

Plus en détail

COURS D INFORMATIQUE : OBJECTIFS DU PROGRAMME

COURS D INFORMATIQUE : OBJECTIFS DU PROGRAMME COURS D INFORMATIQUE : OBJECTIFS DU PROGRAMME Vous devrez dans votre vie professionnelle : - communiquer avec les informaticiens de votre entreprise ou de votre laboratoire ; - participer aux prises de

Plus en détail

Introduction aux Systèmes d Exploitation

Introduction aux Systèmes d Exploitation Introduction aux Systèmes d Exploitation Laurent Réveillère Enseirb Matmeca Département Télécommunications Laurent.Reveillere@ipb.fr http://uuu.enseirb-matmeca.fr/~reveille/ Introduction aux Systèmes d

Plus en détail

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

CQP 112 Introduc/on à la programma/on. Thème 2 : Architecture d un système informa/que. Département d informa/que CQP 112 Introduc/on à la programma/on Thème 2 : Architecture d un système informa/que Département d informa/que CQP 112 : Introduc/on à la programma/on Plan 1. Historique des ordinateurs 2. Composants

Plus en détail

Chap. I : Architecture de base d un ordinateur

Chap. I : Architecture de base d un ordinateur UMR 7030 - Université Paris 13 - Institut Galilée Cours Architecture et Système Dans cette partie, nous décrivons rapidement l architecture de base d un ordinateur et les principes de son fonctionnement.

Plus en détail

Microprocesseurs. et Microcontrôleurs

Microprocesseurs. et Microcontrôleurs Ministère de l Enseignement Supérieur, de la Recherche Scientifique et de la Technologie Université Virtuelle de Tunis Microprocesseurs et Microcontrôleurs Représentation de l information en numérique

Plus en détail

Représentation de l information en binaire

Représentation de l information en binaire Représentation de l information en binaire Les ordinateurs sont capables d effectuer de nombreuses opérations sur de nombreux types de contenus (images, vidéos, textes, sons,...). Cependant, quel que soit

Plus en détail

Histoire des ordinateurs

Histoire des ordinateurs Histoire des ordinateurs I- Représentation de l information et de la communication I-1 Schéma de base de la communication Une information est un fait, un événement susceptible d apporter de la connaissance.

Plus en détail

Logiciel de Base. I. Représentation des nombres

Logiciel de Base. I. Représentation des nombres Logiciel de Base (A1-06/07) Léon Mugwaneza ESIL/Dépt. Informatique (bureau A118) mugwaneza@univmed.fr I. Représentation des nombres Codage et représentation de l'information Information externe formats

Plus en détail

Introduction à UNIX et Windows

Introduction à UNIX et Windows 1/39 à UNIX et Windows Thierry Hamon Bureau H202 - Institut Galilée Tél. : 33 1.48.38.35.53 Bureau 150 LIM&BIO EA 3969 Université Paris 13 - UFR Léonard de Vinci 74, rue Marcel Cachin, F-93017 Bobigny

Plus en détail

Environnement informatique

Environnement informatique Environnement informatique 1.L'ordinateur personnel Un ordinateur est une machine faite de matériel et de logiciel. D'un côté, le matériel (hardware) est constitué par la partie de la machine que l'on

Plus en détail

Unité 2: Représentation interne des informations. Unité 2: Représentation interne des informations

Unité 2: Représentation interne des informations. Unité 2: Représentation interne des informations Objectifs: À la fin de cette unité, - vous saurez comment les caractères et les nombres entiers positifs et négatifs sont représentés dans la mémoire d'un ordinateur. - vous saurez comment on effectue

Plus en détail

Comment concevoir un ordinateur? Quelques questions à considérer

Comment concevoir un ordinateur? Quelques questions à considérer Comment concevoir un ordinateur? Quelques questions à considérer Unité d entrée Unité de traitement Unité de sortie Comment coder les données Entiers, réels, caractères Comment restituer les résultats

Plus en détail

Informatique en CPP. Amphi 1 : Matthieu Moy Amphi 2 : Frédéric Devernay

Informatique en CPP. Amphi 1 : Matthieu Moy <Matthieu.Moy@imag.fr> Amphi 2 : Frédéric Devernay <Frederic.Devernay@inria.fr> Informatique en CPP Cours : Amphi 1 : Matthieu Moy Amphi 2 : Frédéric Devernay Travaux pratiques : A : Matthieu Moy B : Romain Casati

Plus en détail

Architecture des ordinateurs

Architecture des ordinateurs Architecture des ordinateurs Version provisoire Gérard Blanchet - Bertrand Dupouy 13 Octobre 2008 Table des matières Avant-propos 9 I Eléments de l architecture de base 11 1 Introduction 13 1.1 Un peu

Plus en détail

Contact : marion.guthmuller@univ-lorraine.fr LORIA (Campus FST - Vandœuvre-lès-Nancy) / Équipe AlGorille Bureau B120

Contact : marion.guthmuller@univ-lorraine.fr LORIA (Campus FST - Vandœuvre-lès-Nancy) / Équipe AlGorille Bureau B120 Divers Contact : marion.guthmuller@univ-lorraine.fr LORIA (Campus FST - Vandœuvre-lès-Nancy) / Équipe AlGorille Bureau B120 Organisation du module : 10h CM (6 séances de 1h30 + 1 séance de 1h, Marion Guthmuller)

Plus en détail

Processeurs et Architectures Numériques. Introduction et logique combinatoire

Processeurs et Architectures Numériques. Introduction et logique combinatoire Processeurs et Architectures Numériques Introduction et logique combinatoire Objectifs du cours Connaitre les fonctions de base de l électronique numérique Comprendre la logique combinatoire et synchrone

Plus en détail

Architecture des ordinateurs

Architecture des ordinateurs Architecture des ordinateurs Généralités Processeur Carte mère Mémoire Bus Interfaces d'entrée-sortie Cartes d'extension Périphériques Évolution Presque le montage d'un PC 1 Familles d'ordinateurs Serveur

Plus en détail

Les systèmes embarqués

Les systèmes embarqués Unité IFS (Interface) Les systèmes embarqués Architecture des systèmes à processeur Etienne Messerli Le 17 février 2015 p 1 Ordinateur Système UNIVERSEL de traitement de l'information "binaire" Utilisé

Plus en détail

1 Le vocabulaire de l informatique

1 Le vocabulaire de l informatique 1 Le vocabulaire de l informatique I Les systèmes informatiques Les ordinateurs sont omniprésents dans notre environnement quotidien. Conçus pour traiter de manière générale des informations, ils ne se

Plus en détail

Les Microprocesseurs partie2

Les Microprocesseurs partie2 Université Constantine 2 Abdelhamid Mehri Faculté des NTIC Département MI Electronique des Composants & Systèmes Les Microprocesseurs partie2 Cours de L1 - TRONC COMMUN DOMAINE MATHEMATIQUES INFORMATIQUE

Plus en détail

Introduction à l Informatique

Introduction à l Informatique Introduction à l Informatique. Généralités : Etymologiquement, le mot informatique veut dire «traitement d information». Ceci signifie que l ordinateur n est capable de fonctionner que s il y a apport

Plus en détail

Filière ITTI - Auxerre TC1 Modélisation des informations (partie 1)

Filière ITTI - Auxerre TC1 Modélisation des informations (partie 1) Filière ITTI - Auxerre TC1 Modélisation des informations (partie 1) Marie-Noëlle Terrasse Département IEM, Université de Bourgogne 12 novembre 2004 On appelle données simples les informations représentées

Plus en détail

Plan du module. Objectif du module. Architecture des Ordinateurs. Objectif: de la mécanique au fonctionnel. Intervenants. Acquérir un...

Plan du module. Objectif du module. Architecture des Ordinateurs. Objectif: de la mécanique au fonctionnel. Intervenants. Acquérir un... Mise à jour: Janvier 2012 Architecture des Ordinateurs [Archi/Lycée] 2 Nicolas Bredèche Maître de Conférences Université Paris-Sud bredeche@lri.fr Ressources bibliographiques utilisées pour ce cours :

Plus en détail

La mémoire. Un ordinateur. L'octet. Le bit

La mémoire. Un ordinateur. L'octet. Le bit Introduction à l informatique et à la programmation Un ordinateur Un ordinateur est une machine à calculer composée de : un processeur (ou unité centrale) qui effectue les calculs une mémoire qui conserve

Plus en détail

De l ordinateur au processus : rôle d un système

De l ordinateur au processus : rôle d un système De l ordinateur au processus : rôle d un système Introduction aux systèmes d exploitation Gaël Thomas Présentation du cours Contexte du cours : Introduire notre objet d étude : les systèmes d exploitation

Plus en détail

Cours 6 : Principes de la représentation des nombres en

Cours 6 : Principes de la représentation des nombres en Cours 6 : Principes de la représentation des nombres en mémoire 2013/2014 Introduction Représentation des données en mémoire naturels signés Nous décrivons les principes de la représentation des nombres

Plus en détail

INITIATION INFORMATIQUE I (Système de numération) (1 GIM)

INITIATION INFORMATIQUE I (Système de numération) (1 GIM) UNIVERSITE SIDI MOHAMMED BEN ABDELLAH Ecole Supérieure de Technologie de Fès Filière Génie Industriel et Maintenance Mr KHATORY INITIATION INFORMATIQUE I (Système de numération) (1 GIM) TABLE DES MATIÈRES

Plus en détail

Introduction à la programmation avec Java

Introduction à la programmation avec Java Introduction à la programmation avec Java UFR Sciences de Nice Licence Math-Info 2006-2007 Module L1I1 Frédéric MALLET Jean-Paul ROY Ressources sur le langage Java Conception objet en Java avec BlueJ :

Plus en détail

Module : Initiation à la programmation. xavier.giraud@univ-amu.fr

Module : Initiation à la programmation. xavier.giraud@univ-amu.fr Module : Initiation à la programmation xavier.giraud@univ-amu.fr. Objectif : Savoir programmer : concevoir, écrire et exécuter des programmes - simples mais complets - en langage Fortran > la Programmation

Plus en détail

Introduction aux systèmes d exploitation

Introduction aux systèmes d exploitation Introduction 1 Introduction aux systèmes d exploitation 2004 05 Alexandre Sedoglavic & Jean-François Roos http ://www.lifl.fr/ sedoglav/os/ (support de cours, td et tp ; références : bibliographie et url

Plus en détail

Codage d information. Codage d information : -Définition-

Codage d information. Codage d information : -Définition- Introduction Plan Systèmes de numération et Représentation des nombres Systèmes de numération Système de numération décimale Représentation dans une base b Représentation binaire, Octale et Hexadécimale

Plus en détail

Architecture des ordinateurs

Architecture des ordinateurs Architecture des ordinateurs GTR 1999-2000 Emmanuel Viennet IUT de Villetaneuse Département GTR viennet@lipn.univ-paris13.fr Licence Copyright c 1995-2001 par Emmanuel Viennet. Ce document peut être librement

Plus en détail

La découverte du matériel

La découverte du matériel La découverte du matériel 1) Qu est-ce qu un ordinateur a) L unité centrale b) Les composants externes c) Les composants internes i) La carte mère ii) Le disque dur iii) Le processeur iv) La mémoire RAM

Plus en détail

Chap. 2 - Structure d un ordinateur

Chap. 2 - Structure d un ordinateur Architecture des ordinateurs Michèle Courant S2-27 octobre 2004 Chap. 2 - Structure d un ordinateur 2.1 Processeur ou unité centrale (CPU) 2.1.1 Organisation du CPU 2.1.2 Exécution d une instruction 2.1.3

Plus en détail

L écho du A. Jean-Jacques.Levy@inria.fr http://www.jeanjacques-levy.com/ http://w3.edu.polytechnique.fr/informatique. tel: 01 39 63 56 89

L écho du A. Jean-Jacques.Levy@inria.fr http://www.jeanjacques-levy.com/ http://w3.edu.polytechnique.fr/informatique. tel: 01 39 63 56 89 L écho du A Jean-Jacques.Levy@inria.fr http://www.jeanjacques-levy.com/ tel: 01 39 63 56 89 Catherine Bensoussan cb@lix.polytechnique.fr Laboratoire d Informatique de l X Aile 00, LIX tel: 34 67 http://w3.edu.polytechnique.fr/informatique

Plus en détail

Systèmes d exploitation. Introduction. (Operating Systems) http://www.sir.blois.univ-tours.fr/ mirian/

Systèmes d exploitation. Introduction. (Operating Systems) http://www.sir.blois.univ-tours.fr/ mirian/ Systèmes d exploitation (Operating Systems) Introduction SITE : http://www.sir.blois.univ-tours.fr/ mirian/ Systèmes d exploitation - Mírian Halfeld-Ferrari p. 1/2 Qu est-ce qu un SE? Ensemble de logiciels

Plus en détail

Architecture logicielle des ordinateurs

Architecture logicielle des ordinateurs Architecture logicielle des ordinateurs Yannick Prié UFR Informatique Université Claude Bernard Lyon 1 des ordinateurs Objectifs du cours Notions générales sur le fonctionnement matériel (un peu) et logiciel

Plus en détail

Histoire de l'informatique CHAPITRE : 01. I. Premiers outils : II. Premiers calculateurs mécaniques :

Histoire de l'informatique CHAPITRE : 01. I. Premiers outils : II. Premiers calculateurs mécaniques : CHAPITRE : 01 Histoire de l'informatique Quand on parle d'informatique on pense souvent ordinateur. Pourtant, l'informatique existe depuis plus longtemps. Il s'agit avant tout de méthode technique pour

Plus en détail

Tout savoir sur le matériel informatique

Tout savoir sur le matériel informatique Tout savoir sur le matériel informatique Thème de l exposé : Les Processeurs Date : 05 Novembre 2010 Orateurs : Hugo VIAL-JAIME Jérémy RAMBAUD Sommaire : 1. Introduction... 3 2. Historique... 4 3. Relation

Plus en détail

Chap. III : Le système d exploitation

Chap. III : Le système d exploitation UMR 7030 - Université Paris 13 - Institut Galilée Cours Architecture et Système Le système d exploitation (ou O.S. de l anglais Operating System ) d un ordinateur est le programme qui permet d accéder

Plus en détail

QCM systèmes d exploitation (Quarante questions)

QCM systèmes d exploitation (Quarante questions) QCM systèmes d exploitation (Quarante questions) QUIZZ OS N 1 (10 questions avec réponses) Question 1: Aux origines de l informatique, l'interface utilisateur des systèmes d exploitations était composée

Plus en détail

IPT : Cours 2. La représentation informatique des nombres

IPT : Cours 2. La représentation informatique des nombres IPT : Cours 2 La représentation informatique des nombres (3 ou 4 heures) MPSI-Schwarz : Prytanée National Militaire Pascal Delahaye 28 septembre 2015 1 Codage en base 2 Définition 1 : Tout nombre décimal

Plus en détail

Représentation des Nombres

Représentation des Nombres Chapitre 5 Représentation des Nombres 5. Representation des entiers 5.. Principe des représentations en base b Base L entier écrit 344 correspond a 3 mille + 4 cent + dix + 4. Plus généralement a n a n...

Plus en détail

Architecture des ordinateurs. 15 juillet 2002

Architecture des ordinateurs. 15 juillet 2002 Architecture des ordinateurs 15 juillet 2002 2 Table des matières 1 Introduction à l architecture 7 1.1 Qu appelle t-on architecture des ordinateurs?.............................. 7 1.2 Vers l ordinateur.............................................

Plus en détail

Plan. Codage d information d Codage de l informationl. Les informations traitées par les ordinateurs sont de différentes natures :

Plan. Codage d information d Codage de l informationl. Les informations traitées par les ordinateurs sont de différentes natures : Plan Introduction Systèmes de numération et représentation des nombres Systèmes de numération Système de numération décimaled Représentation dans une base b Représentation binaire, Octale et Hexadécimale

Plus en détail

Matériel & Logiciels (Hardware & Software)

Matériel & Logiciels (Hardware & Software) CHAPITRE 2 HARDWARE & SOFTWARE P. 1 Chapitre 2 Matériel & Logiciels (Hardware & Software) 2.1 Matériel (Hardware) 2.1.1 Présentation de l'ordinateur Un ordinateur est un ensemble de circuits électronique

Plus en détail

L ORDINATEUR. Introduction. Mise en boîte

L ORDINATEUR. Introduction. Mise en boîte L ORDINATEUR L ORDINATEUR Introduction L imprimerie n a jamais eu de cesse d évoluer. Un tournant technologique important de l imprimerie a été l arrivée de la micro-informatique dans le processus de fabrication

Plus en détail

Introduction à l informatique

Introduction à l informatique Introduction à l informatique IUT-R&T Ivan MADJAROV Maître de conférences en Informatique Septembre 2009 Introduction L'informatique à sa motivation initiale était de faciliter et d'accélérer le calcul,

Plus en détail

Structure générale d'un ordinateur. "Tout ce que vous avez toujours voulu savoir sur les ordinateurs sans avoir jamais osé le demander"

Structure générale d'un ordinateur. Tout ce que vous avez toujours voulu savoir sur les ordinateurs sans avoir jamais osé le demander Structure générale d'un ordinateur "Tout ce que vous avez toujours voulu savoir sur les ordinateurs sans avoir jamais osé le demander" Définitions Ordinateur : dispositif capable de traiter de l'information

Plus en détail

Electronique des composants et systèmes

Electronique des composants et systèmes Université Constantine II Electronique des composants et systèmes Cours de L1 - TRONC COMMUN DOMAINE MATHEMATIQUES INFORMATIQUE Université Constantine 2 Le../01/2013 Plan Composants d un ordinateur Carte

Plus en détail

Structure en couches des systèmes informatiques

Structure en couches des systèmes informatiques Structure en couches des systèmes informatiques Vue simplifiée d un système informatique Ce que le simple utilisateur perçoit «à première vue» d un système informatique : Le boîtier (tour, desktop ou portable)

Plus en détail

Matière Informatique (SMI/SM) Modalité de contrôle de connaissances

Matière Informatique (SMI/SM) Modalité de contrôle de connaissances Matière Informatique (SMI/SM) Module: Informatique 1 (I1) + Informatique 2 (I2) I1 : Notion de base d informatique I2 : Introduction à l algorithmique et à la programmation (Pascal, Langage C, ) Modalité

Plus en détail

Notions d'architecture des Ordinateurs (A.O.)

Notions d'architecture des Ordinateurs (A.O.) Notions d'architecture des Ordinateurs (A.O.) Université de La Réunion Cours préparé par Dr Philippe Martin (autre intervenant: Lionel Cominelli) http://www.phmartin.info/cours/ao/ ( supports de cours,

Plus en détail