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

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

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

Transcription

1 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

2 Plan 1. Historique des ordinateurs 2. Composants d un ordinateur 3. Environnement logiciel 4. Développement de logiciels 5. Exercices

3 1. Historique des ordinateurs q Premier calculateurs dans les années 40 q Développement fulgurent et en cours q U/lisa/on ì, volume î, prix î, puissance ì q Ou/l inanimé apendant ordres (programmes) q Obtenu après analyse- concep/on q Langage de l ordinateur : aride, binaire q Langage de l analyste- programmeur : C++ q Compilateur : traducteur

4 1. Historique des ordinateurs q Calcul : du la/n «calculi» signifiant «caillou» q Premiers ou/ls de calcul manuel q Abaque (an - 500) q Règle à calcul (1625) q Premiers calculateurs mécaniques q Pascaline : première machine à calculer (1642) q Babbage : concep/on d une machine programmable (1830) q Hollerith : fonde la «Tabula/ng Machine Co», ancêtre de «IBM» (1896).

5 1. Historique des ordinateurs q Premiers ordinateurs électroniques années 30 q Turing / Flowers ( Ordinateurs Bombe/ Colossus pour briser les codes allemands) q Zuse ( , travaux méconnus car non- publiés et vendus) q ABC Atanasoff- Berry Computeur (1939) pour résoudre des problèmes mathéma/ques (systèmes d équa/ons)

6 1. Historique des ordinateurs q Premiers ordinateurs électroniques années 30 q ENIAC (1946 Premier ordinateur électronique à u/lisa/on générale, calcul de trajectoire d obus) è Changements de programme lourds (branchements, commutateurs) q Von Neumann ( programmes et données en mémoire)

7 1. Historique des ordinateurs q Évolu/on technologique rapide par la suite q Premier ordinateur à transistor (1956) q Inven/on des circuits intégrés par TI (Texas Inst. 1958) q Premier micro- processeur (1971) q Volume des ordinateurs q Avant 1975, gros et coûteux, restreints à quelques entreprises q Après 1975, débuts des micro- ordinateurs, accessibilité à tous

8 1. Historique des ordinateurs q Évolu/on technologique q Avant 1939 è manque de technologie q Avant 1975 è taille et consomma/on importante q Après 1975 è début des micro- ordinateurs

9 1. Historique des ordinateurs q Systèmes d exploita/on q Logiciel gérant les ressources matérielles et logiques de l ordinateur q Apparu après premiers ordinateurs dans les années 60 (OS/360, VM, UNIX, DOS, Windows, Linux, Solaris, MacOS) q Autres développements logiciels q Engelbart (1968) : Interface graphique q Communica/on réseau (> 1970) : Arpanet, ancêtre de TCP/IP q Berners- Lee (> 1990) : Web/Internet, Yahoo, Google, Facebook, etc.

10 Plan 1. Historique des ordinateurs 2. Composants d un ordinateur 3. Environnement logiciel 4. Développement de logiciels 5. Exercices

11 2. Composants d un ordinateur Mémoire secondaire (disposi/f de stockage) (disque dur, carte mémoire, clé USB, DVD, CD- ROM, ) Disposi/f d entrée (clavier, souris, écran, ) Ordinateur = Boîte noire Disposi/f de sor/e (écran, imprimante, ) Réseau (communica/on, disposi/f de sor/e spéciale)

12 2. Composants d un ordinateur Boîte noire Unité centrale de traitement (UCT, CPU, coeur) Matériel = Hardware (processeur, mémoire, périphérique) Mémoire centrale (principale, RAM) Périphérique Logiciel = Sowware (Programme)

13 2. Composants d un ordinateur q Mémoire centrale q Séquence ordonnée de cellules (0 à N- 1) q N : taille de la mémoire exprimée en Kilo, Mega, Giga, Tera q 1Kilo = 2 10 celulles = 1024 cellules ; q 1Mega = 2 10 Kilo = 2 20 celulles = cellules ; q 1 Giga = 2 10 Mega = 2 30 celulles = cellules ;

14 2. Composants d un ordinateur q Mémoire centrale q Rappel : Langage de l ordinateur binaire q Cellule = 8 bits (0 ou 1) = 1 octet (caractère) q Sur n bits, on peut coder 2 n valeurs dis/nctes q Exemple : 3 bits, 2 3 = 8 valeurs q 000, 001, 010, 011, 100, 101, 110, 111 q Octet (8 bits) peut coder 2 8 = 256 valeurs dis/nctes

15 2. Composants d un ordinateur q Système binaire ß à décimal ß à hexadécimal q bit de poids fort à gauche q b n b n- 1 b n- 2 b 1 b 0 è b n *2 n + b n- 1 *2 n- 1 + b 1 *2 1 + b 0 *2 q Exemples : 1010 è 1*2 3 +0*2 2 +1*2 1 +0*2 0 = = è 1*2 4 +1*2 3 +0*2 2 +0*2 1 +1*2 0 = = 25 q 1010 = ; = ; q 25 = 2* *10 0 = = = 1*2 4 +1*2 3 +1*2 0 è q 25 = 1* *16 0 è 19

16 2. Composants d un ordinateur q Mémoire centrale q Mot = regroupements de cellules q Caractère (un octet) ; En/er (un mot, 2 ou 4 octets) q Numéro de la cellule = adresse q Accès aux cellules en lecture ou écriture

17 2. Composants d un ordinateur Boîte noire Unité centrale de traitement (UCT, CPU, coeur) Mémoire centrale (principale, RAM) Périphérique

18 2. Composants d un ordinateur q Unité Centrale de Traitement q Récupère données et instruc/ons en mémoire centrale q Les place dans ses registres, et fait les traitements q Retourne résultats en mémoire centrale

19 2. Composants d un ordinateur q Unité Centrale de Traitement q Unité de contrôle (synchronisa/on des composants) q Unité arithmé/que et logique (UAL, ac/ons/calculs élémentaires ) q Registres (généraux, dédiés)

20 2. Composants d un ordinateur q Registres q Registres généraux : stockage temporaire des données à traiter q Compteur ordinal (PC) : registre dédié (adresse de la prochaine instruc/on) q Registre d instruc/on : registre dédié (stockage de la prochaine instruc/on)

21 2. Composants d un ordinateur Mémoire secondaire (disposi/f de stockage) (disque dur, carte mémoire, clé USB, DVD, CD- ROM, ) Disposi/f d entrée Unité centrale de traitement Mémoire centrale Disposi/f de sor/e Réseau (communica/on, disposi/f de sor/e spéciale)

22 2. Composants d un ordinateur q Périphériques q Entrées et Sor/es E/S : communica/on humain ordinateur (clavier, souris, micro, écran tac/le, écran, imprimante) q Mémoire secondaire : mémoire supplémentaire non vola/le, moins rapide, de plus grande capacité que la mémoire centrale (disquepe, disque dur, bande magné/que, CD, DVD, clé USB)

23 2. Composants d un ordinateur q Mémoire secondaire q Informa/ons organisées en enregistrements è fichiers q Fichier possède un nom permepant de l iden/fier/accéder q Fichier contenu dans Répertoire

24 2. Composants d un ordinateur q Réseau q Communica/on / Partage des ressources q Ethernet q Sans- fil q Modem q Autres périphériques q Cartes graphiques, autres périphériques spécialisés

25 Plan 1. Historique des ordinateurs 2. Composants d un ordinateur 3. Environnement logiciel 4. Développement de logiciels 5. Exercices

26 1. Historique des ordinateurs q Logiciels (sowware) q Logiciel : dérivé du mot logique q Ensemble d informa/ons rela/ves à des traitements effectués automa/quement par un ordinateur (programmes, données, documenta/on)

27 3. Environnement logiciel q Environnement de développement par/culier suivant le programme et l ordinateur q Système d exploita/on q Applica/ons q Ou/ls de développement (langage, éditeur de texte, compilateur, débuggeur)

28 3. Environnement logiciel

29 3. Environnement logiciel q Savoir u/liser efficacement l environnement logiciel q Interagir avec système d exploita/on q Démarrer et savoir u/liser environnements intégrés (éditeur de texte, compilateur, éditeur de lien) Exemples : Xcode, VisualStudio, Code::Blocks q Bien maîtriser syntaxe et séman/que du langage de programma/on

30 3. Environnement logiciel q Langage de programma/on q Nécessaire pour concré/ser la concep/on q Plusieurs langages pouvant être classés suivant leur distance à la machine q Langage machine (binaire, aride, propre à la machine) q Langage d assemblage (proche du langage machine, peut employer des symboles) q Langage de haut- niveau (plus proche du langage humain, n est pas propre à la machine)

31 3. Environnement logiciel Code source #!/usr/bin/python # calcul du coût cout = prix + taxes Format texte Interpréteur (une instruc/on à la fois) Résultats Python

32 3. Environnement logiciel Code source Code source édité Code assembleur Code objet #include <stdio.h> // calcul du coût cout = prix + taxes cout = prix + taxes Load prix Add taxe Store cout 1A5B8EF2 F359C EEFF Format texte Format texte Format texte Format binaire Code Code Pré- compilateur Compilateur source source édité Code assem- bleur Assembleur Code objet Code objet bibliothèque C++ Résultats Édi/on des liens dynamiques Exécu/on Code objet bibliothèque Programme exécutable Édi/on des liens sta/ques

33 Plan 1. Historique des ordinateurs 2. Composants d un ordinateur 3. Environnement logiciel 4. Développement de logiciels 5. Exercices

34 4. Développement de logiciels q Cycle de vie d un logiciel

35 Introduction Développement de logiciels 4. Développement de logiciels Cycle de vie d un logiciel : Le développement q Cycle de vie d un logiciel Développement Utilisation Mort Maintenance 31/59 Analyse et programmation

36 4. Développement de logiciels Spécifica/on Énoncé du problème Analyse Document d analyse Concep/on Document de concep/on Implanta/on Programmes Essais Correc/on des erreurs Augmenta/on du coût de détec/on des erreurs

37 4. Développement de logiciels q Analyse- Concep/on q Clarifier et préciser les ambiguïtés q Déterminer entrées / sor/es du problème (toutes les apentes des u/lisateurs) q Dis/nguer essen/el et détail q Représenta/on du traitement comme une boîte noire (fonc/ons simples, générales et constantes u/lisées) Traitement Entrées Y = F(X) Sor/es

38 4. Développement de logiciels q Analyse- Concep/on q Décomposi/on du problème (diviser pour régner) q Détailler sous- problèmes/modules au fur et à mesure (raffinement, introduc/on des détails techniques) q Produire et vérifier algorithme pour chaque modules/ tâche en commençant par la principale 1.Module principale 1.1 Acquisi/on entrées 1.2 Traitements 1.3 Affichage

39 4. Développement de logiciels q Implanta/on q Choix du langage de programma/on q Traduc/on de la concep/on en programme exécutable sur un ordinateur q Indépendance dans l implanta/on des tâches (modules) q Commentaires dans le code

40 4. Développement de logiciels q Essais (Tests) q Test de chaque tâche séparément pour vérifier conformité à sa spécifica/on q Tests manuels dans un premier temps q Tests automa/ques sur jeu d essai ensuite q Assemblage des modules et test complet du système

41 Plan 1. Historique des ordinateurs 2. Composants d un ordinateur 3. Environnement logiciel 4. Développement de logiciels 5. Exercices

42 5. Exercices q Traduc/on de nombres, en bases binaire, décimale, hexadécimale. q Décimale : 149, 38 q Binaire (octet) : , q Hexadécimale : 2A3, 03D

43 Sources q Introduc/on à la programma/on. M. Le Gonidec. Université du Sud, Toulon- Var. q Analyse et programma/on. Notes de cours. G. Girard. Université de Sherbrooke. q Introduc/on à la programma/on. Notes de cours. M. For/n. Université de Sherbrooke.

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

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

L informatique en BCPST

L informatique en BCPST L informatique en BCPST Présentation générale Sylvain Pelletier Septembre 2014 Sylvain Pelletier L informatique en BCPST Septembre 2014 1 / 20 Informatique, algorithmique, programmation Utiliser la rapidité

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

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

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

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

Introduction à l informatique en BCPST

Introduction à l informatique en BCPST Introduction à l informatique en BCPST Alexandre Benoit BCPST L informatique en BCPST «L enseignement de l informatique en classes préparatoires de la filière BCPST a pour objectif d introduire puis de

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

Système. Introduction aux systèmes informatiques

Système. Introduction aux systèmes informatiques Introduction aux systèmes informatiques Système Un système est une collection organisée d'objets qui interagissent pour former un tout Objets = composants du système Des interconnexions (liens) entre les

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

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

Chapitre 1 Introduction à l organisation des ordinateurs et à l assembleur

Chapitre 1 Introduction à l organisation des ordinateurs et à l assembleur Chapitre 1 Introduction à l organisation des ordinateurs et à l assembleur Jean Privat Université du Québec à Montréal INF217 Organisation des ordinateurs et assembleur Automne 21 Jean Privat (UQAM) 1

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

Système d exploitation

Système d exploitation Cours 1 Université du Luxembourg Enseignement : Professeur:. But du cours : Connaître les systèmes d exploitation. Se familiariser avec UNIX. Environnement de programmation : PC sous Windows avec Cygwin

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

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

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

Ordinateur, système d exploitation

Ordinateur, système d exploitation Ordinateur, système d exploitation 2014-09-02 1 Système d exploitation Machine de von Neumann : seul un programme s exécute. Besoins utilisateurs : plein de programmes. Système d exploitation (Operating

Plus en détail

L1 : Découverte de l'informatique 1 ère partie : de l'électronique à l'informatique

L1 : Découverte de l'informatique 1 ère partie : de l'électronique à l'informatique 1. L'informatique Informatique : information + automatique (1962, P. Dreyfus. Ordinatique) UFR Sciences et Technologies L1 : Découverte de l'informatique 1 ère partie : de l'électronique à l'informatique

Plus en détail

Le matériel : architecture des ordinateurs

Le matériel : architecture des ordinateurs Chapitre 6 Le matériel : architecture des ordinateurs Von Neumann rédige en 1945 un texte d une dizaine de pages dans lequel il décrit les plans d une nouvelle machine, l EDVAC (Electronic Discrete Variable

Plus en détail

Principes de fonctionnement des machines binaires

Principes de fonctionnement des machines binaires Principes de fonctionnement des machines binaires Cédric Herpson cedric.herpson@lip6.fr http://www-desir.lip6.fr/~herpsonc/pf1.htm Le contenu de ces transparents est basé sur les cours de Jean-Marie Rifflet

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

Contact : adrien.krahenbuhl@univ-lorraine.fr ou @loria.fr LORIA (Campus FST - Vandœuvre-lès-Nancy) / Équipe ADAGIo Bureau B103

Contact : adrien.krahenbuhl@univ-lorraine.fr ou @loria.fr LORIA (Campus FST - Vandœuvre-lès-Nancy) / Équipe ADAGIo Bureau B103 Divers Contact : adrien.krahenbuhl@univ-lorraine.fr ou @loria.fr LORIA (Campus FST - Vandœuvre-lès-Nancy) / Équipe ADAGIo Bureau B103 Organisation du module : 10h CM (6 séances de 1h30 + 1 séance de 1h)

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

Licence Sciences et Technologies Examen janvier 2010

Licence Sciences et Technologies Examen janvier 2010 Université de Provence Introduction à l Informatique Licence Sciences et Technologies Examen janvier 2010 Année 2009-10 Aucun document n est autorisé Les exercices peuvent être traités dans le désordre.

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

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

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

Cours architectures des ordinateurs

Cours architectures des ordinateurs Université KASDI MERBAH Ouargla Faculté des Nouvelles Technologies de l Information et de la Communication Département d Informatique et Technologie de l information Cours architectures des ordinateurs

Plus en détail

Évolu>on et maintenance

Évolu>on et maintenance IFT3912 Développement et maintenance de logiciels Évolu>on et maintenance Bruno Dufour Université de Montréal dufour@iro.umontreal.ca Modifica>on des logiciels Les modifica>ons sont inévitables Des nouveaux

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

Informatique éducative

Informatique éducative Généralisation de la technologie de l information et de la communication dans l enseignement Délégation de Khouribga Lycée Othmane Ben Affane Collégial Matière Informatique éducative Inspecteur pédagogique

Plus en détail

Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application

Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application Université de Provence Licence Math-Info Première Année V. Phan Luong Algorithmique et Programmation en Python Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application 1 Ordinateur Un

Plus en détail

III - PROGRAMMATION EN ASSEMBLEUR

III - PROGRAMMATION EN ASSEMBLEUR III - PROGRAMMATION EN ASSEMBLEUR 3.1 Introduction à la programmation en assembleur Pour programmer un ordinateur on utilise généralement des langages dits évolués ou de haut niveau : C, C++, Java, Basic,

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

1 : 1 er programmes & prise en main de l environnement

1 : 1 er programmes & prise en main de l environnement 1 : 1 er programmes & prise en main de l environnement 1 Introduction 1.1 Rappel : gestion d arborescence et de fichiers sous UNIX Pour la manipulation de répertoire et de fichier à partir d un terminal

Plus en détail

LE MICRO ORDINATEUR. Introduction Architecture Les supports amovibles Les composants Le système d exploitation Les portables

LE MICRO ORDINATEUR. Introduction Architecture Les supports amovibles Les composants Le système d exploitation Les portables LIONEL FRANC Introduction Architecture Les supports amovibles Les composants Le système d exploitation Les portables L'INTRODUCTION Micro ordinateur portable ou fixe Système pluri- technologiques (mécanique,

Plus en détail

Système d exploitation

Système d exploitation Chapitre 2 Système d exploitation 2.1 Définition et rôle Un ordinateur serait bien difficile à utiliser sans interface entre le matériel et l utilisateur. Une machine peut exécuter des programmes, mais

Plus en détail

Introduction aux Systèmes d Exploitation

Introduction aux Systèmes d Exploitation Introduction aux Systèmes d Exploitation GIF-1001 Ordinateurs: Structure et Applications, Hiver 2015 Jean-François Lalonde http://wallpoper.com/wallpaper/happy-linux-409761 Rappel: Architecture von Neumann

Plus en détail

Informatique pour tous

Informatique pour tous Informatique pour tous Architecture des ordinateurs - II Yannick Le Bras - MPSI Septembre 2013 Mémoire Section 1 Mémoire Mémoire Mémoire Unité de contrôle Unité arithmétique et logique Accumulateur Entrée

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

Cours 1 Microprocesseurs

Cours 1 Microprocesseurs Cours 1 Microprocesseurs Jalil Boukhobza LC 206 boukhobza@univ-brest.fr 02 98 01 69 73 Jalil Boukhobza 1 But de ce cours Comprendre le fonctionnement de base d un microprocesseur séquentiel simple (non

Plus en détail

TIC. Tout d abord. Objectifs. L information et l ordinateur. TC IUT Montpellier

TIC. Tout d abord. Objectifs. L information et l ordinateur. TC IUT Montpellier Tout d abord TIC TC IUT Montpellier Nancy Rodriguez Destruel Dans la salle de cours (et partout ailleurs ) : Ponctualité et assiduité exigées Ne pas manger, ni boire, ni dormir, ni travailler à autre chose

Plus en détail

COMMUNICATION ET RESEAUX

COMMUNICATION ET RESEAUX ORDINATEUR NOM: Prénom: Classe: Date: L'ordinateur se caractérise par: - sa rapidité : - ses possibilités de calculs : - ses capacités de stockage : - sa mémoire : - son système d'exploitation : 2 STRUCTURE

Plus en détail

Notions de langage machine

Notions de langage machine Notions de langage machine 18 décembre 2009 Rappels et introduction Architecture de Van Neumann : Processeur = UC + UAL Mémoire interne au processeur = les registres (soit seulement l accumulateur, soit

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

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

Introduction à l informatique. INF0326 - Outils bureautiques, logiciels et Internet

Introduction à l informatique. INF0326 - Outils bureautiques, logiciels et Internet Introduction à l informatique INF0326 - Outils bureautiques, logiciels et Internet Informatique L'informatique est la science qui regroupe l ensemble des théories et techniques permettant de traiter de

Plus en détail

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP COURS PROGRAMMATION INITIATION AU LANGAGE C SUR MICROCONTROLEUR PIC page 1 / 7 INITIATION AU LANGAGE C SUR PIC DE MICROSHIP I. Historique du langage C 1972 : naissance du C dans les laboratoires BELL par

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

Informatique Obligatoire L2. Cours et TD n 1

Informatique Obligatoire L2. Cours et TD n 1 Informatique Obligatoire L2 Cours et TD n 1 2 enseignants pour le prix d 1 : V. Zampa & A. Baudrillart Virginie Zampa @ virginie.zampa@gmail.com ( 04 76 82 43 97 * Bâ7ment I bureau I 101 Université Stendhal

Plus en détail

Introduction à la Programmation Sylvain Tisserant

Introduction à la Programmation Sylvain Tisserant INFO 1 Introduction à la Programmation Sylvain Tisserant Mes coordonnées Enseignant-Chercheur Professeur au département IRM depuis sa création (ES2I, ESIL, Polytech Marseille) Directeur du département

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

Machines composées de (depuis 1940 env.) : http://cui.unige.ch/isi/cours/std/

Machines composées de (depuis 1940 env.) : http://cui.unige.ch/isi/cours/std/ données pr ogramme 11111101 11001101 01000101 b us disque ma gnétique processeur écran Structures de données et algorithmes Ordinateurs Gilles Falquet, printemps-été 2002 Machines composées de (depuis

Plus en détail

Introduction au micro-ordinateur Table des matières

Introduction au micro-ordinateur Table des matières Table des matières Introduction au micro-ordinateur... 2 Différents médias de stockage de données... 3 Composantes et périphériques d un Micro ordinateur... 7 Différentes unités de calcul... 12 Introduction

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

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

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

Parc informatique. Le moniteur. La souris. L unité centrale. Lecteur CD/ DVD. Le lecteur de disquette. Le clavier

Parc informatique. Le moniteur. La souris. L unité centrale. Lecteur CD/ DVD. Le lecteur de disquette. Le clavier Parc informatique Le moniteur La souris L unité centrale Le lecteur de disquette Lecteur CD/ DVD Le clavier L ordinateur enregistre des faits, appelés des données, qu il traite en suivant des instructions

Plus en détail

De quoi est composé un ordinateur? Quels sont les modèles sous-jacents au fonctionnement d une machine? Comment s exécutent les programmes?

De quoi est composé un ordinateur? Quels sont les modèles sous-jacents au fonctionnement d une machine? Comment s exécutent les programmes? Cours Architecture (ASR 2) IUT de Nice - Côte d Azur Département Informatique Gaetan.Rey@unice.fr Stéphane Gaëtan Lavirotte Rey Gaëtan Rey Jean-Yves Tigli De quoi est composé un ordinateur? Quels sont

Plus en détail

Concours d entrée en Ingénierie, printemps 2009

Concours d entrée en Ingénierie, printemps 2009 Concours d entrée en Ingénierie, printemps 2009 Nom: Prénom: Test des connaissances professionnelles pour l orientation Informatique Page 1 sur 19 Page 2 sur 19 Notions fondamentales en informatique Ecrivez

Plus en détail

Architecture des ordinateurs Introduction générale

Architecture des ordinateurs Introduction générale 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

Plus en détail

Introduction à la programmation

Introduction à la programmation Chapitre 2 Introduction à la programmation Nous avons vu, dans le chapitre précédent, ce qu est un algorithme et un certain nombre de façons pour exécuter les algorithmes à la main. Nous allons voir, dans

Plus en détail

I00 Éléments d architecture

I00 Éléments d architecture I00 I Exemples d ordinateur Pour les informaticiens, différentes machines de la vie courante sont des ordinateurs : par exemple les ordinateurs portables, les ordinateurs fixes, mais aussi les supercalculateurs,

Plus en détail

Système d exploitation : introduction

Système d exploitation : introduction Julien Forget Université Lille 1 École Polytechnique Universitaire de Lille Cité Scientifique 59655 Villeneuve d Ascq GIS3 2012-2013 1 / 14 Qu est-ce qu un Système d Exploitation? Definition Un Système

Plus en détail

LE BINAIRE ET LE CODAGE DES INFORMATIONS

LE BINAIRE ET LE CODAGE DES INFORMATIONS LE BINAIRE ET LE CODAGE DES INFORMATIONS Objectifs : Connaître le système binaire, le bit et l'octet. Comprendre le codage des informations en informatique I LE SYSTEME BINAIRE ) Le binaire L informatique

Plus en détail

Chapitre 2 : Architecture d un ordinateur

Chapitre 2 : Architecture d un ordinateur I. Introduction : Chapitre 2 : Architecture d un ordinateur Activité 1 : Q : Comment on peut effectuer un traitement automatique? R : On doit utiliser une machine automatique c est l ordinateur. Q : Quelles

Plus en détail

Premiers pas sur l ordinateur Support d initiation

Premiers pas sur l ordinateur Support d initiation Premiers pas sur l ordinateur Support d initiation SOMMAIRE de la partie 1 : I. Structure générale de l ordinateur... 1. L Unité centrale... 2 2. Les différents périphériques... 5 II. Démarrer et arrêter

Plus en détail

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,

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, 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

INTRODUCTION Structure de base de l ordinateur. Rôle de l ordinateur Eléments de l ordinateur. Joëlle Delacroix - NFA004 1

INTRODUCTION Structure de base de l ordinateur. Rôle de l ordinateur Eléments de l ordinateur. Joëlle Delacroix - NFA004 1 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

Plus en détail

Structure de base d un ordinateur

Structure de base d un ordinateur Structure de base d un ordinateur 1-Définition de l ordinateur L ordinateur est un appareil électronique programmable qui traite automatiquement les informations. Il est constitué de l unité centrale et

Plus en détail

Éléments de programmation et introduction à Java

Éléments de programmation et introduction à Java Éléments de programmation et introduction à Java Jean-Baptiste Vioix (jean-baptiste.vioix@iut-dijon.u-bourgogne.fr) IUT de Dijon-Auxerre - LE2I http://jb.vioix.free.fr 1-20 Les différents langages informatiques

Plus en détail

A) Le Logiciel : le Software

A) Le Logiciel : le Software A) Le Logiciel : le Software 1) Mise en route d'une machine : RESET Un microprocesseur ne peut exécuter qu'une suite d'instructions qu'il doit aller extraire de sa mémoire. Cette suite d'instructions est

Plus en détail

L informatique. UEF 1 : Informatique & Programmation. Bibliographie sur le langage Java. Page Internet de secours ce cours

L informatique. UEF 1 : Informatique & Programmation. Bibliographie sur le langage Java. Page Internet de secours ce cours UEF 1 : Informatique & Programmation Faculté des Sciences de Nice DEUG 2000-2001 Bibliographie sur le langage Java «Le livre de Java premier langage» [A. Tasso, Eyrolles] «Java in a Nutshell» [D. Flanagan,

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

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? Informatique?

Informatique? Informatique? M5E2 Informatique 2 E2: Informatique 2 himmi@fsr.ac.ma Département de physique Informatique 2 Objectifs Expliquer les principes de fonctionnement d'un ordinateur; Expliquer comment l'information est représentée,

Plus en détail

Documentation. Présentation (simplifiée) de PL7 PRO

Documentation. Présentation (simplifiée) de PL7 PRO Documentation Présentation (simplifiée) de PL7 PRO L objectif de cette documentation technique est de présenter le logiciel PL7 Pro distribué par Schneider Automation en vue de la conception et de la réalisation

Plus en détail

1. Eléments de base du langage C

1. Eléments de base du langage C 1 1. Eléments de base du langage C Généralités Programme et sous-programme Fonction C Structure d un programme C Vocabulaire de base et syntaxe Exemples 2 Généralités Crée en 1972 par D. Ritchie pour écrire

Plus en détail

STRUCTURE MACHINE. Objectifs du module :

STRUCTURE MACHINE. Objectifs du module : 110101010000101101010101010101010101010100000100010100001010010101111101010101101010110000101 STRUCTURE MACHINE 110101010000101101010101010101010101010100000100010100001010010101111101010101101010110000101

Plus en détail

Introduction à l informatique, à Python, et représentation des nombres en machine

Introduction à l informatique, à Python, et représentation des nombres en machine Introduction à l informatique, à Python, et représentation des nombres en machine Table des matières Qu est-ce-que l informatique? Qu est-ce-qu un ordinateur? 2 Principaux composants...............................................

Plus en détail

PARTIE 1 : STRUCTURE ET PRINCIPE DE FONCTIONNEMENT D UN SYSTEME A MICROPROCESSEUR PARTIE 2 : LES MICROCONTROLEURS PIC PARTIE 1

PARTIE 1 : STRUCTURE ET PRINCIPE DE FONCTIONNEMENT D UN SYSTEME A MICROPROCESSEUR PARTIE 2 : LES MICROCONTROLEURS PIC PARTIE 1 1 GÉNÉRALITÉS PARTIE 1 Un microprocesseur est un circuit intégré complexe caractérisé par une très grande intégration. Il est conçu pour interpréter et exécuter de façon séquentielle les instructions d'un

Plus en détail

Module : Fichier. Chapitre I : Généralités

Module : Fichier. Chapitre I : Généralités Module : Fichier Semestre 1 Année : 2010/2011-1- SOMMAIRE 1. Introduction 2. Définition d un fichier 3. Caractéristiques d un fichier 4. Topologie des fichiers 5. Résumé 6. QCM 7. Exercices 8. Bibliographie

Plus en détail

I. L'informatique. A. Principe. Sortie des résultats. Entrée des données TRAITEMENT. Fig. II.1

I. L'informatique. A. Principe. Sortie des résultats. Entrée des données TRAITEMENT. Fig. II.1 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

Plus en détail

Leçon 2 : Les composants de base d un ordinateur

Leçon 2 : Les composants de base d un ordinateur Leçon 2 : Les composants de base d un ordinateur I. Introduction Activité 1 : Décrire les composants de base d un ordinateur : Activité 2 : Qu appelle-t-on les composants qui se branchent à l unité centrale?

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

STRUCTURE D UN ORDINATEUR. II. Contenu L unité centrale d un ordinateur actuel contient les éléments suivants :

STRUCTURE D UN ORDINATEUR. II. Contenu L unité centrale d un ordinateur actuel contient les éléments suivants : STRUCTURE D UN ORDINATEUR I. Présentation Un ordinateur est composé d une unité centrale, en boîtier «tour» ou «desktop», qui contient tous les éléments qui permettent à l ordinateur de fonctionner. Boîtier

Plus en détail

IFT211/IFT776 Programmation scientifique en Python

IFT211/IFT776 Programmation scientifique en Python 1/23 Programmation scientifique en Python IFT211/IFT776 Programmation scientifique en Python Gabriel Girard Département d informatique 9 janvier 2017 2/23 Programmation scientifique en Python 1 Environnement

Plus en détail

Ordinateur, système d exploitation

Ordinateur, système d exploitation Ordinateur, système d exploitation Skander Zannad et Judicaël Courant 2013-09-02 1 Ordinateur 1.1 Qu est-ce qu un ordinateur? C est une machine Servant à traiter de l information Programmable Universelle

Plus en détail

Introduction aux Systèmes et aux Réseaux, Master 2 CCI

Introduction aux Systèmes et aux Réseaux, Master 2 CCI aux Systèmes et aux Réseaux, Master 2 CCI Cours 1 : Introduction et contexte Unix/Linux Laure Gonnord http://laure.gonnord.org/pro/teaching/ Laure.Gonnord@univ-lyon1.fr Master CCI - Université Lyon 1 -

Plus en détail

Architecture des Ordinateurs. Partie II:

Architecture des Ordinateurs. Partie II: Architecture des Ordinateurs Partie II: Définition: On appelle mémoire tout composant électronique capable de stocker temporairement des données. Catégories: On distingue plusieurs catégories de mémoires

Plus en détail

Architecture matérielle et logicielle

Architecture matérielle et logicielle Architecture matérielle et logicielle Contents I Le Cours 2 1 Généralités 2 2 Micro-processeur 2 3 Mémoire 2 4 Performances 3 II TPs 3 1 Création d un exécutable : 3 2 Les bibliothèques 3 3 Codage de l

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

IFT6800 Atelier en informatique. Chapitre1: Louis Salvail Septembre 2015. A.-A. 3369. Historique

IFT6800 Atelier en informatique. Chapitre1: Louis Salvail Septembre 2015. A.-A. 3369. Historique IFT6800 Atelier en informatique Chapitre1: Historique Louis Salvail Septembre 2015. A.-A. 3369 Informatique La science qui s intéresse au traitement automatique de l information et de ses techniques relatives

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

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

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 ESZ Introduction à l informatique et à l environnement de travail Éric Gaul (avec la collaboration de Dominic Boire) Partie 1: Concepts de base Ordinateur Logiciel Mémoire Données Entrées/sorties Périphériques

Plus en détail

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Anne Tasso Java Le livre de premier langage 10 e édition Avec 109 exercices corrigés Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Table des matières Avant-propos Organisation de l ouvrage..............................

Plus en détail

Carte mère. Ordi éclaté - Les Petits Débrouillards - Wikidebrouillards.org

Carte mère. Ordi éclaté - Les Petits Débrouillards - Wikidebrouillards.org Carte mère C est une carte électronique sur laquelle on fixe les autres éléments de l ordinateur. On peut y brancher les éléments internes ou externe. Elle est équipée du coeur de l ordinateur, un micro-processeur

Plus en détail

Éléments d architecture des ordinateurs

Éléments d architecture des ordinateurs Chapitre 1 informatique commune Éléments d architecture des ordinateurs Dans ce premier chapitre, nous allons très succinctement décrire les principaux constituants matériels d un ordinateur (le hardware)

Plus en détail