Organisation. Mise à niveau en Informatique. Journée 1. Entiers. Journée 1 : Information Codage des nombres, textes, images
|
|
- Émile Delisle
- il y a 6 ans
- Total affichages :
Transcription
1 Organisation Mise à niveau en Informatique Master 2 Ecomm Journée 1 : Information Codage des nombres, textes, images Journée 2 : Concepts et outils Fichiers, programmes, langages Journée 3 : Technologie Microprocesseur, mémoire, périphériques Journée 1 Codage des nombres entiers Base 2, complément à 2 Codage des textes ASCII, unicode, UTF8 Codage des images Matriciel, vectoriel Codage des sons Entiers Entiers non signés (i.e. entiers naturels) 0,1, 2, 3, codage en base 2 Entiers signés (i.e., entiers relatifs) -,-2, -1, 0, 1, 2, codage en complément à 2 1
2 Base 2 Base Kg ? 2 1 Les poids des bits sont des puissances de deux 2 0 = = = 2 x 2 = = 2 x 2 x 2 = = 2 x 2 x 2 x 2 = 16 etc. Base 2 Le poids d un bit dépend de sa position douze Base 10 Base Poids (représentés en base 10) Base 2 Représentation en base 2 de 17, 29, 127, 128? Représentation en base 10 de 10001, 1010, 1111? Plus grand entier représentable sur 3, 4, n bits? Nombre de bits pour représenter cent, mille, dix mille, un entier x? 2
3 Base 2 Un entier x < 2 k peut être représenté avec au plus k bits k = 2 k+1-1 Il existe 2 n mots binaires de n bits. Principe Complément à 2 On dispose de 2 n mots binaires différents On en utilise la moitié pour les nombres positifs ou nul On utilise les autres pour les nombres négatifs On représente sur n bits les entiers compris entre -2 n-1 et +2 n-1-1 Nombre positif en complément à 2 Un nombre à représenter sur n bits doit être compris entre 0 et 2 n-1-1. Il est représenté en base deux. Exemple sur 4 bits : pas représentable car supérieur à 2 3-1=7 Nombre négatif en complément à 2 Un nombre x à représenter sur n bits doit être compris entre -2 n-1 et -1. Il est représenté par la complémentation à 2 de la représentation en base deux de -x Trois étapes : on représente la valeur absolue en base 2 on complémente tous les bits on ajoute 1 3
4 Nombre négatif en complément à 2 Exemple de conversion de -4 sur 4 bits valeur absolue Complément à 2 Donner les représentations de tous les nombre représentables en complément à 2 sur 4 bits. complémentation + = Représentation de 99 et de -99 sur 8 bits? Nombres dont les représentations sur 8 bits sont et ? Représentation de textes Code ASCII American Standard Code for Information Interchange Codage sur 8 bits, jeu de caractères limité, nombreuses variantes (qui diffèrent par les 128 codes commençant par 1). Unicode Normalise plus de caractères et définit plusieurs codages possibles pour ces caractères (UTF-8, UTF-16 ) A é Unicode UTF
5 Représentation des images Représentation matricielle Matricielle L image est représentée par une matrice de pixels image un pixel = trois mots binaires Vectorielle L image est décomposée en formes élémentaires qui sont paramétrées par des attributs (taille, position, couleur ) représentation Repr. matricielle avec palette Exemple image un mot binaire par pixel trois mots binaires par couleur Une image couleur de 256 x 256 pixels Représentation matricielle avec profondeur de couleur 8 bits. Nombre d octets nécessaires? palette Représentation matricielle avec une palette de 16 couleurs définie avec une profondeur de couleur de 8 bits. Même question. représentation 5
6 Représentation vectorielle Les formes géométriques et attributs sont représentés par une description en langage XML <rect width="300" height="120" x="0" y="20" fill="green" id="rect1306" /> Représentation vectorielle Le langage XML est lui-même représenté en unicode <rect width="300" height="120" x="0" y="20" fill="green" id="rect1306" /> Vectoriel versus matriciel Journée 2 Notion de fichier Types de fichier, explorateur, commandes Notion de programme Source, objet, interprétation, compilation, machine virtuelle Exemple d application complexe Tableur 6
7 Fichiers Un fichier est une unité informationnelle physiquement stockée dans une mémoire permanente Un fichier peut contenir un programme des données les deux Fichiers de données Ils contiennent des informations exploitables par des utilisateurs via des programmes d application images, son, vidéo, documents composites (pages web, mémoire, lettre ), données de configuration (pour application, système, compte utilisateur ) Fichiers de données L extension du nom permet parfois d identifier la nature du contenu.jpg,.png,.gif,.tiff : images matricielles.svg,.eps : images vectorielles.mp3,.wav,.mid : sons.divx,.avi,.mov,.mpeg : vidéo.pdf,.ps, : documents publiés.html : pages web Fichiers de programmes Fichier source contient un texte qui représente un programme (ou une partie de programme) à l aide d un langage de programmation. Exemples source java : extension.java source c : extension.c source php : extension.php 7
8 Fichiers de programmes Fichier exécutable contient un programme en langage machine, directement exécutable par le microprocesseur. Exemples exécutable Windows : extension.exe exécutable linux : pas d extension spécifique, mais reconnu par le SE. Fichiers de programmes Bibliothèque dynamique d exécution contient des parties de programme en langage machine, utilisables par différentes applications. Exemples Windows : extension.dll (dynamic link library) Linux : extension.so (shared object) Fichiers de programmes Fichiers en langage intermédiaire contient un programme en langage de bas niveau destiné à être exécuté par une machine virtuelle. Exemples Les programme java sont compilés sous la forme de fichiers.class exécutables par tout système disposant d une machine virtuelle java (Windows, Linux, Mac, téléphone ) Arborescence de fichiers Les fichiers sont répartis dans des dossiers Les dossiers sont organisés en arborescence Un explorateur de fichiers permet de déplacer, renommer, dupliquer, effacer des fichiers et des dossiers. 8
9 Commandes Windows En mode console, un SE dispose de commande de manipulation de fichiers. Notion de programme Un programme est une liste d instructions indiquant à un ordinateur ce qu il doit faire. Exemples de commandes à essayer : Windows : dir, del, copy, cd, mkdir Linux : ls, rm, cp, pwd,cd, mkdir Diverses stratégies d exécutions possibles: Compilation Interprétation Machine virtuelle Processus Un processus est l exécution d un programme. Compilation Le fichier source est traduit en langage machine par un programme appelé compilateur. programme agent d exécution Processus P Exécution P ou processus entrées sorties Source Compilation Exécutable entrées sorties 9
10 Interprétation Un programme appelé interpréteur exécute directement le fichier source. Machine virtuelle Le fichier source est traduit en langage intermédiaire, puis interprété. Source Interpréteur Exécution MV P PMV Exécution entrées sorties Source Traduction code intermédiaire entrées sorties Avantages / inconvénients Compilation Efficace, pas portable Interprétation Portable, pas efficace Machine virtuelle Portable Plus efficace que l interprétation Mise en pratique Éditer le source Bienvenue.java suivant class Bienvenue { public static void main(string args[]) { System.out.println("Bonjour"); } } 10
11 Mise en pratique Mise en pratique Compilation : javac Bienvenue.java Exécution : java Bienvenue «Bonjour» Bienvenue. java Compilation Bienvenue. class Bienvenue. class MV Exécution Expérimentation class Bienvenue { public static void main(string args[]) { int i=1; while(i <= 5) { System.out.println("Bonjour"); i = i + 1; } } } Expérimentation Modifier le programme : Afficher 10 fois «Bonjour» Afficher 5 fois «Bonjour» puis 5 fois «Au revoir» Remplacer System.out.println("Bonjour") par System.out.println(i) puis par System.out.println(i%2) 11
12 Expérimentation Deviner puis vérifier ce que fait : public static void main(string args[]) { int i=1; while(i <= 10) { if (i%2 == 0) System.out.println("Bonjour"); else System.out.println("Bonsoir"); i = i + 1; } } Application complexe Tableur : produit et exploite des feuilles de calculs qui comportent : des données (nombres, chaînes de caractères ) des programmes (formules de calcul) Applications Tableau de notes avec affichage du nombre de notes au moins égales à 10. Ajout d une colonne contenant l âge des candidats. Affichage du nombre de candidats majeurs ayant une note au moins égale à 10. Applications Affichage des tables de vérité des opérateurs logiques and or not 12
13 Journée 3 Eléments de base d un système à P Microprocesseur Mémoire centrale Contrôleurs / périphériques E/S Mémoire de masse Types de mémoires Dissection d un PC Mémoire centrale Système à P P DMA Mémoire de masse Contrôleurs E / S Périphériques E / S P : Rôles des composants Exécute des programmes en langage machines situés en mémoire centrale Rôles de composants Mémoire de masse : Stocke à long terme des programmes et des données (sous forme de fichiers) Mémoire centrale : mémoire de travail du P stocke temporairement des programmes et des données Contrôleur et périphériques E /S : Permettent à l ordinateur de communiquer avec le monde extérieur, incluant les utilisateurs 13
14 Notion de BUS BUS entre P et mémoire centrale Un bus est un ensemble de connexions permettant le transfert d informations au sein d un système numérique Bus de données On distingue : P Bus d adresses Mémoire centrale Bus d adresses Bus de données Bus de contrôle Bus de contrôle BUS entre P et mémoire centrale Le bus d adresse identifie l emplacement de la donnée à lire ou écrire dans la mémoire Le bus de donnée transporte la donnée à lire ou écrire Le bus de contrôle transmet les commandes : lire, écrire Caractéristiques d un bus Largeur du bus : Nombre de bits pouvant être transportés simultanément Fréquence du bus : Nombre de mots binaires pouvant transiter en une seconde Exemple Bus 32 bits, fréquence 100 MHz : octets par seconde. 14
15 Organisation logique de la mémoire centrale Notation Hexadécimale adresse mémoire cellule mémoire mot stocké en mémoire Hexadécimal = base 16 Base 2 : 2 chiffres : 1,2 Base 10 : 10 chiffres : 1..9 Base 16 : 16 chiffres : 1..9, A..F Les poids des chiffres sont des puissances de 16 1, 16, 256, 65536, Notation Hexadécimale Correspondance binaire / hexa C E Espace d adressage On appelle espace d adressage l ensemble des plages d adresses mémoire utilisables dans un système à P Exemple Pentium core 2 Extrem Intel : bus d adresses 36 bits donc espace d adressage du P : 2 36, soit 64 Go Limité en pratique par la mémoire installée! 15
16 Organisation physique de la mémoire centrale Association «parallèle» La mémoire physique disponible ne couvre généralement pas tout l espace d adressage du P. Cette mémoire est généralement répartie dans plusieurs boitiers. 1Go x 1bit 1Go x 1bit Adresses 1Go x 1bit 1Go x 1bit Données = 1Go x 8 bits Association «série» Types de mémoires Adresses A0..A29 A0..A29 1Go x 8bits CS 1Go x 8bits CS Mémoire morte ROM PROM, EPROM, EEPROM Mémoire vive A30 décodeur d adresses Données RAM statique RAM dynamique = 2Go x 8 bits 16
17 Microprocesseur Microprocesseur Horloge registres compteur de programme Interruptions P adresses données contrôle mémoire centrale, contrôleurs E / S Unité Arithmétique et logique Unité de contrôle PC bus : adresses données contrôle Langage machine Instructions du LM Un programme en LM est constitué d une suite de mots binaires représentant des instructions et des opérandes Le LM n est pas standardisé Les instructions disponibles et leur codage varient d un P à l autre instr op op instr instr op Compatibilité Les P compatibles ont en commun un sousensemble de leurs jeux d instructions 17
18 Exemples d instructions Exemples d instructions Transfert mémoire mémoire vers registre registre vers mémoire mémoire vers mémoire Opérations arithmétiques addition, soustraction, multiplication Opérations logiques et, ou, non Sauts inconditionnels conditionnels, basés sur le résultat d une comparaison de deux valeurs, ou sur la valeur d un registre. Exemples d instructions CISC versus RISC Appels de sous programmes Saut avec mémorisation dans une pile de l adresse de retour CISC = Complex Instruction Set Computer Beaucoup d instructions et de registres spécialisés RISQ = Reduced Instruction Set Computer Moins d instructions, mais plus générales et qui s exécutent plus rapidement 18
19 Mémoire de masse Disques durs Supports optiques DVD-R, CD-R, CD-RW, Mémoires flash Clés USB, cartes mémoires, Bande magnétique Caractéristiques des mémoires de masse Temps d accès Pénalisant dans le cas de fichiers fragmentés Vitesse de transfert Exprimée en octets / secondes (parfois en bits / s) Attention au débit de la connexion utilisée 19
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étailProgrammation 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étailCours 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étailHiérarchie matériel dans le monde informatique. Architecture d ordinateur : introduction. Hiérarchie matériel dans le monde informatique
Architecture d ordinateur : introduction Dimitri Galayko Introduction à l informatique, cours 1 partie 2 Septembre 2014 Association d interrupteurs: fonctions arithmétiques élémentaires Elément «NON» Elément
Plus en détailINTRODUCTION A JAVA. Fichier en langage machine Exécutable
INTRODUCTION A JAVA JAVA est un langage orienté-objet pur. Il ressemble beaucoup à C++ au niveau de la syntaxe. En revanche, ces deux langages sont très différents dans leur structure (organisation du
Plus en détailPlan du cours. Historique du langage http://www.oracle.com/technetwork/java/index.html. Nouveautés de Java 7
Université Lumière Lyon 2 Faculté de Sciences Economiques et Gestion KHARKIV National University of Economic Introduction au Langage Java Master Informatique 1 ère année Julien Velcin http://mediamining.univ-lyon2.fr/velcin
Plus en détailArchitecture des Ordinateurs. Partie II:
Architecture des Ordinateurs Partie II: Le port Floppy permet le raccordement du lecteur de disquette àla carte mère. Remarque: Le lecteur de disquette a disparu il y a plus de 6 ans, son port suivra.
Plus en détailInformatique 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étailOn distingue deux grandes catégories de mémoires : mémoire centrale (appelée également mémoire interne)
Mémoire - espace destiné a recevoir, conserver et restituer des informations à traiter - tout composant électronique capable de stocker temporairement des données On distingue deux grandes catégories de
Plus en détailSur 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étailLa 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étailCodage 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étailRappels d architecture
Assembleur Rappels d architecture Un ordinateur se compose principalement d un processeur, de mémoire. On y attache ensuite des périphériques, mais ils sont optionnels. données : disque dur, etc entrée
Plus en détailINITIATION 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étailInfo0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java
Info0101 Intro. à l'algorithmique et à la programmation Cours 3 Le langage Java Pierre Delisle, Cyril Rabat et Christophe Jaillet Université de Reims Champagne-Ardenne Département de Mathématiques et Informatique
Plus en détailStructure 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étailStructure d un programme et Compilation Notions de classe et d objet Syntaxe
Cours1 Structure d un programme et Compilation Notions de classe et d objet Syntaxe POO 1 Programmation Orientée Objet Un ensemble d objet qui communiquent Pourquoi POO Conception abstraction sur les types
Plus en détailIntroduction à l architecture des ordinateurs. Adrien Lebre Décembre 2007
Introduction à l architecture des ordinateurs Adrien Lebre Décembre 2007 Plan - partie 1 Vue d ensemble La carte mère Le processeur La mémoire principal Notion de bus Introduction à l architecture des
Plus en détail1 Architecture du cœur ARM Cortex M3. Le cœur ARM Cortex M3 sera présenté en classe à partir des éléments suivants :
GIF-3002 SMI et Architecture du microprocesseur Ce cours discute de l impact du design du microprocesseur sur le système entier. Il présente d abord l architecture du cœur ARM Cortex M3. Ensuite, le cours
Plus en détailArchitecture 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étailArchitecture 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étailTHEME 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étailArchitecture des ordinateurs
Architecture des ordinateurs Cours 4 5 novembre 2012 Archi 1/22 Micro-architecture Archi 2/22 Intro Comment assembler les différents circuits vus dans les cours précédents pour fabriquer un processeur?
Plus en détailI00 É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étailRepré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étailExigences système Commercial & Digital Printing
Exigences système OneVision Software AG Sommaire Speedflow Check 10.0, Speedflow Check Plus 10.0, Speedflow Edit 10.0 (Windows),... 2 Speedflow Recompose 10.0...2 Speedflow Edit 10.0 (Macintosh OSX)...2
Plus en détailChapitre 4 : Les mémoires
1. Introduction: Chapitre 4 : Les mémoires Nous savons que dans un ordinateur toutes les informations : valeur numérique, instruction, adresse, symbole (chiffre, lettre,... etc.) sont manipulées sous une
Plus en détailTIC. 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étailDE L ALGORITHME AU PROGRAMME INTRO AU LANGAGE C 51
DE L ALGORITHME AU PROGRAMME INTRO AU LANGAGE C 51 PLAN DU COURS Introduction au langage C Notions de compilation Variables, types, constantes, tableaux, opérateurs Entrées sorties de base Structures de
Plus en détailas Architecture des Systèmes d Information
Plan Plan Programmation - Introduction - Nicolas Malandain March 14, 2005 Introduction à Java 1 Introduction Présentation Caractéristiques Le langage Java 2 Types et Variables Types simples Types complexes
Plus en détailBase 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étailUEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.
UEO11 COURS/TD 1 Contenu du semestre Cours et TDs sont intégrés L objectif de ce cours équivalent a 6h de cours, 10h de TD et 8h de TP est le suivant : - initiation à l algorithmique - notions de bases
Plus en détailDEVIS MATERIEL INFORMATIQUE MAIRIE DE CAZERES
DEVIS MATERIEL INFORMATIQUE MAIRIE DE CAZERES Quantité Désignation Références ou similaires Prix unitaire Total H.T. Ecole Primaire des CAPUCINS 1 PC portable ASUS K53SD SX163V Core i5 245oM/2.5 Ghz Windows
Plus en détailChapitre I Notions de base et outils de travail
Chapitre I Notions de base et outils de travail Objectifs Connaître les principes fondateurs et l historique du langage Java S informer des principales caractéristiques du langage Java Connaître l environnement
Plus en détailLogiciel 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étailExigences système Edition & Imprimeries de labeur
Exigences système Edition & Imprimeries de labeur OneVision Software France Sommaire Asura 10.2, Asura Pro 10.2, Garda 10.2...2 PlugBALANCEin10.2, PlugCROPin 10.2, PlugFITin 10.2, PlugRECOMPOSEin 10.2,
Plus en détailLicence ST Université Claude Bernard Lyon I LIF1 : Algorithmique et Programmation C Bases du langage C 1 Conclusion de la dernière fois Introduction de l algorithmique générale pour permettre de traiter
Plus en détailMODULE 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étailLeçon 1 : Les principaux composants d un ordinateur
Chapitre 2 Architecture d un ordinateur Leçon 1 : Les principaux composants d un ordinateur Les objectifs : o Identifier les principaux composants d un micro-ordinateur. o Connaître les caractéristiques
Plus en détailTraitement de données
Traitement de données Présentation du module TINI Présentation du module : Le module Tini se décline en plusieurs versions, il est constitué d une carte d application et d un module processeur : Les modules
Plus en détailELP 304 : Électronique Numérique. Cours 1 Introduction
ELP 304 : Électronique Numérique Cours 1 Introduction Catherine Douillard Dépt Électronique Les systèmes numériques : généralités (I) En électronique numérique, le codage des informations utilise deux
Plus en détailDU BINAIRE AU MICROPROCESSEUR - D ANGELIS CIRCUITS CONFIGURABLES NOTION DE PROGRAMMATION
145 NOTION DE PROGRAMMATION 1/ Complétons notre microprocesseur Nous avons, dans les leçons précédentes décrit un microprocesseur théorique, cependant il s inspire du 6800, premier microprocesseur conçu
Plus en détailMANUELS NUMÉRIQUES PROCÉDURE DE TÉLÉCHARGEMENT
MANUELS NUMÉRIQUES PROCÉDURE DE TÉLÉCHARGEMENT Vous venez de télécharger un manuel numérique sur votre poste. Afin de vous faciliter son exploitation, nous avons listé ci dessous les manipulations à faire
Plus en détailTD : Codage des images
TD : Codage des images Les navigateurs Web (Netscape, IE, Mozilla ) prennent en charge les contenus textuels (au format HTML) ainsi que les images fixes (GIF, JPG, PNG) ou animée (GIF animée). Comment
Plus en détailMode d emploi pour lire des livres numériques
Mode d emploi pour lire des livres numériques Configuration minimale requise : Pour télécharger des ouvrages numériques sur son poste et utiliser les fichiers, vous avez besoin : sur PC : connexion Internet
Plus en détailIV- 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étailMaté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étailTravaux pratiques 1.3.2 Détermination de la capacité de stockage des données
Travaux pratiques 1.3.2 Détermination de la capacité de stockage des données Objectifs Déterminer la quantité de mémoire RAM (en Mo) installée sur un ordinateur Déterminer la taille de l unité de disque
Plus en détailCompilation (INF 564)
Présentation du cours Le processeur MIPS Programmation du MIPS 1 Compilation (INF 564) Introduction & architecture MIPS François Pottier 10 décembre 2014 Présentation du cours Le processeur MIPS Programmation
Plus en détailTP1. Outils Java Eléments de correction
c sep. 2008, v2.1 Java TP1. Outils Java Eléments de correction Sébastien Jean Le but de ce TP, sur une séance, est de se familiariser avec les outils de développement et de documentation Java fournis par
Plus en détailInformatique Industrielle Année 2004-2005. Architecture des ordinateurs Note de cours T.Dumartin
Informatique Industrielle Année 2004-2005 Architecture des ordinateurs Note de cours T.Dumartin 1 GENERALITES 5 1.1 INTRODUCTION 5 1.2 QU ENTEND-T-ON PAR ARCHITECTURE? 5 1.3 QU EST CE QU UN MICROPROCESSEUR?
Plus en détailCours 1 : Qu est-ce que la programmation?
1/65 Introduction à la programmation Cours 1 : Qu est-ce que la programmation? Yann Régis-Gianas yrg@pps.univ-paris-diderot.fr Université Paris Diderot Paris 7 2/65 1. Sortez un appareil qui peut se rendre
Plus en détailet dépannage de PC Configuration Sophie Lange Guide de formation avec exercices pratiques Préparation à la certification A+
Guide de formation avec exercices pratiques Configuration et dépannage de PC Préparation à la certification A+ Sophie Lange Troisième édition : couvre Windows 2000, Windows XP et Windows Vista Les Guides
Plus en détailExigences système Edition & Imprimeries de labeur
Exigences système Edition & Imprimeries de labeur OneVision Software France Sommaire Asura 9.5, Asura Pro 9.5, Garda 5.0...2 PlugBALANCEin 6.5, PlugCROPin 6.5, PlugFITin 6.5, PlugRECOMPOSEin 6.5, PlugSPOTin
Plus en détailCours 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étailMICROINFORMATIQUE NOTE D APPLICATION 1 (REV. 2011) ARITHMETIQUE EN ASSEMBLEUR ET EN C
Haute Ecole d Ingénierie et de Gestion Du Canton du Vaud MICROINFORMATIQUE NOTE D APPLICATION 1 (REV. 2011) ARITHMETIQUE EN ASSEMBLEUR ET EN C Programmation en mode simulation 1. DOCUMENTS DE RÉFÉRENCE...
Plus en détailUtiliser Java sans BlueJ
Conception objet en Java avec BlueJ une approche interactive Utiliser Java sans BlueJ Michael Kölling version française: Patrice Moreaux Rédigé avec 1.0 Conception objet en Java avec BlueJ une approche
Plus en détailTP Codage numérique des caractères. Un ordinateur ne manipule que des 0 et des 1 : Comment alors code-t-il du texte?
TP Codage numérique des caractères Un ordinateur ne manipule que des 0 et des 1 : Comment alors code-t-il du texte? I Le code ASCII 1. Une première approche Ouvrir un fichier Excell Sur la ligne 1 du tableau,
Plus en détailASR1 TD7 : Un microprocesseur RISC 16 bits
{Â Ö Ñ º ØÖ Ý,È ØÖ ºÄÓ Ù,Æ ÓÐ ºÎ ÝÖ Ø¹ ÖÚ ÐÐÓÒ} Ò ¹ÐÝÓÒº Ö ØØÔ»»Ô Ö Óº Ò ¹ÐÝÓÒº Ö» Ö Ñ º ØÖ Ý»¼ Ö½» ASR1 TD7 : Un microprocesseur RISC 16 bits 13, 20 et 27 novembre 2006 Présentation générale On choisit
Plus en détailLe langage C++ est un langage de programmation puissant, polyvalent, on serait presque tenté de dire universel, massivement utilisé dans l'industrie
Chapitre I : Les bases du C++ Le langage C++ est un langage de programmation puissant, polyvalent, on serait presque tenté de dire universel, massivement utilisé dans l'industrie du logiciel, et ce depuis
Plus en détailCours d initiation à la programmation en C++ Johann Cuenin
Cours d initiation à la programmation en C++ Johann Cuenin 11 octobre 2014 2 Table des matières 1 Introduction 5 2 Bases de la programmation en C++ 7 3 Les types composés 9 3.1 Les tableaux.............................
Plus en détailCOLLEGE ADRIEN CERNEAU
COLLEGE ADRIEN CERNEAU MARCHE A PROCEDURE ADAPTÉE (MAPA) DE FOURNITURES D EQUIPEMENTS INFORMATIQUES CAHIER DES CHARGES (CLAUSES ADMINISTRATIVES ET TECHNIQUES) Lot 1 : Tablettes tactiles Android Lot 2 :
Plus en détailACTIVITÉ DE PROGRAMMATION
ACTIVITÉ DE PROGRAMMATION The purpose of the Implementation Process is to realize a specified system element. ISO/IEC 12207 Sébastien Adam Une introduction 2 Introduction Ø Contenu Utilité de l ordinateur,
Plus en détailPré-requis installation
Pré-requis installation Version 2.5 TELELOGOS - 3, Avenue du Bois l'abbé - Angers Technopole - 49070 Beaucouzé - France Tel. +33 (0)2 4 22 70 00 - Fax. +33 (0)2 4 22 70 22 Web. www.telelogos.com - Email.
Plus en détailCQP 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étailComment obtenir des ebooks sur le Reader
Comment obtenir des ebooks sur le Reader Cliquez pour un accès instantané! A l attention des clients résidant aux Etats-Unis/Canada A l attention des clients résidant en Europe/Australie 2010 Sony Corporation
Plus en détailChap17 - CORRECTİON DES EXERCİCES
Chap17 - CORRECTİON DES EXERCİCES n 3 p528 Le signal a est numérique : il n y a que deux valeurs possibles pour la tension. Le signal b n est pas numérique : il y a alternance entre des signaux divers
Plus en détail4. Utilisation d un SGBD : le langage SQL. 5. Normalisation
Base de données S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Présentation du module Contenu général Notion de bases de données Fondements / Conception Utilisation :
Plus en détailChapitre 10 Arithmétique réelle
Chapitre 10 Arithmétique réelle Jean Privat Université du Québec à Montréal INF2170 Organisation des ordinateurs et assembleur Automne 2013 Jean Privat (UQAM) 10 Arithmétique réelle INF2170 Automne 2013
Plus en détailJava c est quoi? Java. Java. Java : Principe de fonctionnement 31/01/2012. 1 - Vue générale 2 - Mon premier programme 3 - Types de Programme Java
1 - Vue générale 2 - Mon premier programme 3 - Types de Programme 1 2 c est quoi? Technologie développée par SUN Microsystems lancée en 1995 Dans un des premiers papiers* sur le langage JAVA, SUN le décrit
Plus en détailCONFIGURATION DE L AUTOMATE SIEMENS
CONFIGURATION DE L AUTOMATE SIEMENS Créer un projet Dans le bureau de Windows, double-cliquer sur l icône «SIMATIC Manager» : Cliquer ensuite sur l icône «nouveau» : Choisir un nom de projet et valider
Plus en détailCours intensif Java. 1er cours: de C à Java. Enrica DUCHI LIAFA, Paris 7. Septembre 2009. Enrica.Duchi@liafa.jussieu.fr
. Cours intensif Java 1er cours: de C à Java Septembre 2009 Enrica DUCHI LIAFA, Paris 7 Enrica.Duchi@liafa.jussieu.fr LANGAGES DE PROGRAMMATION Pour exécuter un algorithme sur un ordinateur il faut le
Plus en détailIntroduction à Java. Matthieu Herrb CNRS-LAAS. Mars 2014. http://homepages.laas.fr/matthieu/cours/java/java.pdf
Introduction à Java Matthieu Herrb CNRS-LAAS http://homepages.laas.fr/matthieu/cours/java/java.pdf Mars 2014 Plan 1 Concepts 2 Éléments du langage 3 Classes et objets 4 Packages 2/28 Histoire et motivations
Plus en détailUnix/Linux I. 1 ere année DUT. Université marne la vallée
Unix/Linux I 1 ere année DUT Université marne la vallée 1 Introduction 2 Fonctions et spécifité d Unix Architecture 3 4 5 Fichier Unix Arborescence de fichiers Quelques commandes sur les fichiers Chemins
Plus en détailArchitecture de l ordinateur
Architecture de l ordinateur Emmanuel Lazard Université Paris-Dauphine mars 2011 Computers are my forte! BRAZIL (Terry Gilliam, 1985) Ce document a initialement été publié sous forme de livre : Emmanuel
Plus en détailExigences système Commercial & Digital Printing
Exigences système OneVision Software AG Sommaire 1 Speedflow Check 4.1 Speedflow Edit 4.1 (Windows, Macintosh OSX) Speedflow Recompose 4.1 Speedflow Impose 3.0 2 Speedflow Cockpit 3.1 Speedflow Control
Plus en détailLe codage informatique
Outils de Bureautique Le codage informatique (exemple : du binaire au traitement de texte) PLAN 3) Le codage binaire 4) Représentation physique des bits 5) Le bit est un peu court... 6) Codage de texte
Plus en détailEternelle question, mais attention aux arnaques Question qui est souvent mise en premier plan => ce n est pas une bonne idée
Son PC portable 1 2 Eternelle question, mais attention aux arnaques Question qui est souvent mise en premier plan => ce n est pas une bonne idée Analysons d abord vos besoins Ensuite on n y reviendra 3
Plus en détailOrganisation des Ordinateurs
Organisation des Ordinateurs Bernard Boigelot E-mail : boigelot@montefiore.ulg.ac.be URL : http://www.montefiore.ulg.ac.be/~boigelot/ http://www.montefiore.ulg.ac.be/~boigelot/cours/org/ 1 Chapitre 1 Les
Plus en détailAssembleur. Faculté I&C, André Maurer, Claude Petitpierre
Assembleur Faculté I&C, André Maurer, Claude Petitpierre INTRODUCTION Logiciel utilisé Faculté I&C, André Maurer, Claude Petitpierre MEMOIRE Mémoire Faculté I&C, André Maurer, Claude Petitpierre Mémoire
Plus en détailIntroduction à 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étailAnnexe : La Programmation Informatique
GLOSSAIRE Table des matières La Programmation...2 Les langages de programmation...2 Java...2 La programmation orientée objet...2 Classe et Objet...3 API et Bibliothèque Logicielle...3 Environnement de
Plus en détailAlgorithme. Table des matières
1 Algorithme Table des matières 1 Codage 2 1.1 Système binaire.............................. 2 1.2 La numérotation de position en base décimale............ 2 1.3 La numérotation de position en base binaire..............
Plus en détailPremiers 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étailCM2 L architecture MIPS32
CM2 L architecture MIPS32 Olivier Marchetti (CM-TD-TP) Alexandre Brière (TD-TP) Laboratoire d informatique de Paris 6 Pôle SoC UPMC Année 2014-2015 Instructions MIPS Contrôle Données en MIPS E/S en MIPS
Plus en détailEn date du 11 décembre 2008
R E F O N T E S I T E W E B G F I E CAHIER DES CHARGES ET DEVIS En date du 11 décembre 2008 ADITEL - WEB AGENCY 4 RUE CAROLINE 75017 PARIS Tel 01 44 70 02 77 SARL AU CAPITAL DE 20 000 EUROS R.C.S BOBIGNY
Plus en détailINF 321 : mémento de la syntaxe de Java
INF 321 : mémento de la syntaxe de Java Table des matières 1 La structure générale d un programme 3 2 Les composants élémentaires de Java 3 2.1 Les identificateurs.................................. 3 2.2
Plus en détail4D v11 SQL Release 5 (11.5) ADDENDUM
ADDENDUM Bienvenue dans la release 5 de 4D v11 SQL. Ce document présente les nouveautés et modifications apportées à cette nouvelle version du programme. Prise en charge de nouvelles plates-formes La release
Plus en détailTP1 : Initiation à Java et Eclipse
TP1 : Initiation à Java et Eclipse 1 TP1 : Initiation à Java et Eclipse Systèmes d Exploitation Avancés I. Objectifs du TP Ce TP est une introduction au langage Java. Il vous permettra de comprendre les
Plus en détailÉ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étailLe Programme SYGADE SYGADE 5.2. Besoins en équipement, logiciels et formation. UNCTAD/GID/DMFAS/Misc.6/Rev.7
CONFÉRENCE DES NATIONS UNIES SUR LE COMMERCE ET LE DÉVELOPPEMENT UNITED NATIONS CONFERENCE ON TRADE AND DEVELOPMENT Le Programme SYGADE SYGADE 5.2 Besoins en équipement, logiciels et formation UNCTAD/GID/DMFAS/Misc.6/Rev.7
Plus en détailCahier n o 7. Mon ordinateur. Gestion et Entretien de l ordinateur
Cahier n o 7 Mon ordinateur Gestion et Entretien de l ordinateur ISBN : 978-2-922881-11-0 2 Table des matières Gestion et Entretien de l ordinateur Introduction 4 Inventaire du matériel 5 Mise à jour du
Plus en détailAcquisition de Micro-ordinateurs, Micro-ordinateurs Portables, prestations informatiques. Cahier des Clauses Particulières & Techniques
Acquisition de Micro-ordinateurs, Micro-ordinateurs Portables, prestations informatiques Appel d offres ouvert (articles 57 à 59 du code des marchés publics) Cahier des Clauses Particulières & Techniques
Plus en détailInformations générales par rapport au système d'exploitation
Informations générales par rapport au système d'exploitation Les systèmes d exploitation suivants sont recommandés pour l installation de WinCan8 sur des ordinateurs utilisés à bord de véhicules et au
Plus en détailArchitecture des Ordinateurs Première partie. Licence d Informatique - IUP Miage - FIIFO
Architecture des Ordinateurs Première partie Cécile Germain Daniel Etiemble Licence d Informatique - IUP Miage - FIIFO Table des matières 1 Introduction 3 2 Les composantes de l ordinateur 7 2.1 Le modèle
Plus en détailPRESENTATION RESSOURCES. Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille
PRESENTATION RESSOURCES Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille 1) Introduction, Objectifs et Intentions Le BTS SN (Systèmes Numériques) intègre la formation
Plus en détailTP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile
TP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile Dans ce TP, vous apprendrez à définir le type abstrait Pile, à le programmer en Java à l aide d une interface
Plus en détailPré-requis installation
Pré-requis installation Version 2. TELELOGOS -, Avenue du Bois l'abbé - Angers Technopole - 9070 Beaucouzé - France Tel. + (0)2 22 70 00 - Fax. + (0)2 22 70 22 Web. www.telelogos.com - Email. support@telelogos.com
Plus en détailChapitre 13 Numérisation de l information
DERNIÈRE IMPRESSION LE 2 septembre 2013 à 17:33 Chapitre 13 Numérisation de l information Table des matières 1 Transmission des informations 2 2 La numérisation 2 2.1 L échantillonage..............................
Plus en détail