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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

É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

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

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

MODULE I1. Plan. Introduction. Introduction. Historique. Historique avant 1969. R&T 1ère année. Sylvain MERCHEZ MODULE I1 Plan Chapitre 1 Qu'est ce qu'un S.E? Introduction Historique Présentation d'un S.E Les principaux S.E R&T 1ère année Votre environnement Sylvain MERCHEZ Introduction Introduction Rôles et fonctions

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

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

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

! 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

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

É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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Découverte de l ordinateur. Partie matérielle

Découverte de l ordinateur. Partie matérielle Découverte de l ordinateur Partie matérielle SOMMAIRE I L ORDINATEUR ET SES PERIPHERIQUES... 3 1-1 : GENERALITES... 3 1-2 : LES PERIPHERIQUES D ENTREE ET DE SORTIE... 3 II L UNITE CENTRALE... 4 2-1 : GENERALITES...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Programmation Impérative. Polycopié de cours n 2. Université Paris 13. Institut Galilée. Deug Mias 1 ère année 2003-2004.

Programmation Impérative. Polycopié de cours n 2. Université Paris 13. Institut Galilée. Deug Mias 1 ère année 2003-2004. Université Paris 13 Institut Galilée Deug Mias 1 ère année 2003-2004 Programmation Impérative Polycopié de cours n 2 Enseignants A. Nazarenko et C. Recanati Table des matières 3 Structure et fonctionnement

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

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

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

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

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

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

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

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

Chapitre 1 : Introduction aux Systèmes d Exploitation (SE)

Chapitre 1 : Introduction aux Systèmes d Exploitation (SE) 1. Introduction Chapitre 1 : Introduction aux Systèmes d Exploitation (SE). 1 système informatique est un ensemble constitué de matériels et de logiciels et qui assure le traitement des données.. Les pgms

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

IV- Comment fonctionne un ordinateur?

IV- Comment fonctionne un ordinateur? 1 IV- Comment fonctionne un ordinateur? L ordinateur est une alliance du hardware (le matériel) et du software (les logiciels). Jusqu à présent, nous avons surtout vu l aspect «matériel», avec les interactions

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

Éléments d'architecture des ordinateurs

Éléments d'architecture des ordinateurs Chapitre 1 Éléments d'architecture des ordinateurs Machines take me by surprise with great frequency. Alan Turing 1.1 Le Hardware Avant d'attaquer la programmation, il est bon d'avoir quelques connaissances

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

Découverte l'ordinateur

Découverte l'ordinateur Découverte de l'ordinateur 1 / 11 Sommaire. Présentation Matériel Logiciel Différence libre / propriétaire Unités de mesure Internet et le web Pour finir Bibliographie Licence 2 / 11 Présentation. Aujourd'hui,

Plus en détail

Objectif du cours. Bases de la programmation. Plan de cette partie

Objectif du cours. Bases de la programmation. Plan de cette partie Objectif du cours Bases de la programmation Université de Nice - Sophia Antipolis Richard Grin Version 1.2.5 24/9/11 http://deptinfo.unice.fr/~grin Introduction à la programmation orientée objet pour pouvoir

Plus en détail

ordinateur "Tout ce que vous avez toujours voulu savoir sur les ordinateurs sans avoir jamais osé le demander"

ordinateur Tout ce que vous avez toujours voulu savoir sur les ordinateurs sans avoir jamais osé le demander Structure t 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

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

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

services de visioconférence professionnelle

services de visioconférence professionnelle services de visioconférence professionnelle Votre cloud de visioconférence pro INTRODUCTION w w w. w i s i o. f r www.wisio.fr Les solu3ons de visioconférence se basant sur des infrastructures réseau (

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

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

TO4T Technologie des ordinateurs. Séance 1 Introduction aux technologies des ordinateurs TO4T Technologie des ordinateurs Séance 1 Introduction aux technologies des ordinateurs Sébastien Combéfis mardi 27 janvier 2015 Ce(tte) œuvre est mise à disposition selon les termes de la Licence Creative

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

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

Initiation à l informatique

Initiation à l informatique Initiation à l informatique le matériel écran moniteur Unité Centrale UC Clavier souris le PC «fixe» - PC «Tour» avec clavier et souris le PC portable clavier et dispositif de pointage (= souris) intégrés

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

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

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

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

Clé USB. Quel type de données peut contenir une clé USB?

Clé USB. Quel type de données peut contenir une clé USB? Qu est-ce qu une clé USB? Clé USB Une clé USB est un support de stockage amovible. Ce qui, en français, signifie que c est une mémoire que vous pouvez brancher et débrancher sur n importe quel ordinateur

Plus en détail

Les termes du cloud CUMULO NUMBIO 2015 O. COLLIN

Les termes du cloud CUMULO NUMBIO 2015 O. COLLIN Les termes du cloud CUMULO NUMBIO 2015 O. COLLIN Agenda Pe$t glossaire du cloud : termes qui seront u$lisés lors de ce5e école Virtualisa$on CMP Environnement Bioinforma$que Linux Comment les machines

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

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

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

É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

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)

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) 1/ Généralités : Un ordinateur est un ensemble non exhaustif d éléments qui sert à traiter des informations (documents de bureautique, méls, sons, vidéos, programmes ) sous forme numérique. Il est en général

Plus en détail