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

Documents pareils
Ergonomie des Interfaces Homme-Machine

CH.3 SYSTÈMES D'EXPLOITATION

THEME 1 : L ORDINATEUR ET SON ENVIRONNEMENT. Objectifs

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

I.1- DÉFINITIONS ET NOTIONS DE BASE

Cyber-base du Pays Martégal. Atelier «Découverte de l ordinateur»

Cours 3 : L'ordinateur

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

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

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

Autour du web. Une introduction technique Première partie : HTML. Georges-André SILBER Centre de recherche en informatique MINES ParisTech

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

Architecture des ordinateurs Introduction à l informatique

Architecture matérielle des systèmes informatiques

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél ,

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

BUREAU VIRTUEL. Utilisation de l application sur ipad. Guide utilisateur. Sciences Po Utilisation du bureau virtuel sur ipad 1 / 6

Mac OS X 10.6 Snow Leopard Guide d installation et de configuration

Cours Informatique 1. Monsieur SADOUNI Salheddine

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

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

L informatique en BCPST

Machines virtuelles Cours 1 : Introduction

UE Programmation Impérative Licence 2ème Année

Boot Camp Guide d installation et de configuration

-1 - Postes de travail graphiques

Introduction à l informatique en BCPST

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

Histoire de l Informatique

Modules du DUT Informatique proposés pour des DCCE en 2014/2015

Matériel informatique (hardware)

Maîtrisez votre Navigateur

Conservez la documentation à portée de main pour toute référence future. Le terme «pointeur» dans ce manuel désigne le pointeur interactif YA-P10.

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

Systèmes et traitement parallèles

Matériel & Logiciels (Hardware & Software)

Logiciel interne (firmware) du DiMAGE X1 Ver.1.10

AOLbox. Partage de disque dur Guide d utilisation. Partage de disque dur Guide d utilisation 1

Structure et fonctionnement d'un ordinateur : hardware

WINDOWS Remote Desktop & Application publishing facile!

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

Présentation Utilisation. VirtualBox. Firas Kraïem. 22 février 2014

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

Gregory Renard CTO Wygwam - Research and Innovation Manager Usilink Microsoft Regional Director - Most Valuable Professional

A Libre Ouvert. Médiathèque Jacques Ellul. le

Installation et prise en main d UBUNTU

INITIATION A L INFORMATIQUE. MODULE : Initiation à l'environnement Windows XP. Table des matières :

Nokia Internet Modem Guide de l utilisateur

Travail personnel sur ordinateur

Éléments de programmation et introduction à Java

Cours 1 : La compilation

USTL - Licence ST-A 1ère année Codage de l information TP 1 :

Systèmes d'exploitation des ordinateurs

Un ordinateur, c est quoi?

Maintenance informatique et bureautique /52322 Technicien de maintenance en informatique et bureautique

Manuel d utilisation. Logiciel (Device Monitor) Pour les systèmes d imagerie numérique. Configuration requise Description générale

INTRODUCTION À L INFORMATIQUE

Parallels Transporter Lisez-moi

Environnements de développement (intégrés)

Un ordinateur, c est quoi?

Informatique. Les réponses doivent être données en cochant les cases sur la dernière feuille du sujet, intitulée feuille de réponse

M1105 : Bases des systèmes d exploitation

Virtualisation CITRIX, MICROSOFT, VMWARE OLIVIER D.

Premiers pas sur l ordinateur Support d initiation

Module : Informatique Générale 1. Les commandes MS-DOS

IV- Comment fonctionne un ordinateur?

USTL - Licence ST-A 1ère année Initiation à la programmation TP 1

Découverte des Logiciels Libres. Gilles Dequen

Service de lettre électronique sécurisée de bpost. Spécificités techniques

Clé USB Wi-Fi D-Link DWA-140

REMISE A NIVEAU DES SAVOIRS DE BASE INFORMATIQUE

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, , ISBN :

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

Accès à distance sécurisé au Parlement (ADSP)

HISTORIQUE DES SYSTEMES D'EXPLOITATION (S.E.)

Le matériel informatique

Windows 8 : une petite révolution? 9. Démarrer Windows Accéder au Bureau à la connexion 13. Ouvrir ou activer une nouvelle session 13

PaperCut MF. une parfaite maîtrise de vos impressions, copies et scans.

Leçon 1 : Les principaux composants d un ordinateur

Permis de conduire info

Cloud Computing : Généralités & Concepts de base

Phaser 7100 de Xerox Imprimante couleur

Mode d emploi pour lire des livres numériques

Premiers pas avec VMware Fusion. VMware Fusion pour Mac OS X

Manuel d utilisation Logiciel (Communications Utility)

Sommaire. -1-Computer en bref. Web en bref. Le web 3.0,...la mobilité. Evolution du Web web1.0, web2.0, web2.b, web3.0...

qwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjklzx cvbnmqwertyuiopasdfghjklzxcvbnmq

Logiciel (Système d impression directe)

Le cas «BOURSE» annexe

Xerox EX Print Server Powered by Fiery pour la Xerox Color J75 Press. Impression

Glossaire. ( themanualpage.org) soumises à la licence GNU FDL.

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

Connecter le lecteur réseau de Pro-Cardex 3 Vérifier la version du gestionnaire de base de données 5 Procéder à l installation 6

EPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE

Accès au Serveur de PAIE «SPV» par INTERNET Paramétrage du poste de travail «Windows»

Boot Camp Guide d installation et de configuration

Chimie et physique informatiques

Bienvenue dans OpenOffice!

SOMMAIRE. Présentation assistée sur ordinateur. Collège F.Rabelais 1/10

Transcription:

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 Licence S&T 1ère année Informatique UE 102 0. Qu est ce que l informatique : introduction historique Ou comment Internet n a pas révolutionné l informatique, s il a révolutionné la société

QU EST-CE QUE L INFORMATIQUE? MATERIEL (hardware) calculateur à programme en mémoire (Von Neumann, 1946) composants électroniques travaillant en logique binaire (0,1) électronique, architecture des ordinateurs et système LOGICIEL (software) Niveau immatériel des programmes qui réalisent des traitements exécutables par le matériel algorithmique, génie logiciel 100% Coût logiciel vs matériel 50% 1950 1970 2000

ORDINATEURS DE 1ère GENERATION (1945-1956) ENIAC (Eckert et Mauchly, 1946) 19000 tubes à vide, 30 tonnes, 150 m 2 5000 additions/sec, 300 multiplications/sec 50 divisions/sec PAS DE PROGRAMME la mémoire stocke uniquement les données (plusieurs jours de câblage pour réaliser un nouveau traitement)

ORDINATEURS DE 1ère GENERATION (1945-1956) Manchester Mark I (Newman et al., 1948) Tubes cathodiques 1024 bits de mémoire, Programmation binaire E/S: perforateur à cartes Premier ordinateur comportant une mémoire destinée au stockage du programme

ORDINATEURS DE 1ère GENERATION (1945-1956) EDVAC - EDSAC (Cambridge, Von Neumann - 1949) Architecture Von Neuman Mémoire : 1 k0 Programmation au niveau matériel (binaire / assembleur) 0001 0101 0110 1001 1110 0111 1011 1101 mov &0, %d1 add (%a0), %d1 adda &4, %a0 cmp %a0, &fin Niveau matériel uniquement : dépendant de la machine

ORDINATEURS DE 2 ème ET 3 ème GENERATION (1956-1971) Langages de programmation de haut-niveau Indépendant de la machine traduction en langage machine Compilateur / Interpréteur Programme (langage haut niveau) LOGICIEL Traduction (compilation/interprétation) Code exécutable (langage machine) MATERIEL compilateur : programme traduit une fois pour toute Interpréteur : programme traduit au cours de l exécution

ORDINATEURS DE 2 ème ET 3 ème GENERATION (1956-1971) Séparation matériel / logiciel + complexification du matériel LOGICIEL Système d exploitation MATERIEL Architecture multi-couche : système d exploitation Operating system (0.S.) : programme de base faisant interface entre l utilisateur et le matériel (gestion des services et périphériques disponibles) Grands systèmes (mainframes) : «ordinateurs» FMT (1960) VMS (1975) : Digital (DEC) Unix Linux Ordinateurs personnels : «micro-ordinateurs» MS-DOS (1975) : IBM / Microsoft Windows Mac OS Linux

ORDINATEURS DE 2 ème ET 3 ème GENERATION (1956-1971) Architecture multi-couche : IHM Dispositifs d entrée-sortie limités lecteurs / perforateurs de cartes tableaux de bord (voyants) imprimantes Dispositifs E/S restreints Toujours réservé aux spécialistes mais Architecture des ordinateurs actuels déjà en place IBM 7030 DEC PDP-8

ORDINATEURS MODERNES (1971 - ) Pas d évolution majeure dans l architecture des ordinateurs Augmentation de la puissance de calcul (1965 : loi de Moore) ; 50% Année Technologie Performance à coût fixe 1950 tubes à vide 1 1965 transistor 35 1975 circuit intégré 900 1990 VLSI 400 000 2000 ULSI 1 000 000 2005 Multi-processeurs (cœurs) Coûts «grand public» 1950 1970 2000 Coût logiciel vs matériel

ORDINATEURS MODERNES (1971 - ) Nouveaux dispositifs d entrée / sortie : systèmes commerciaux IBM 370 (années 1970) clavier écran alphanumérique (affichage de caractères uniquement ou de dessins sommaires style minitel)

ORDINATEURS MODERNES (1971 - ) Nouveaux dispositifs d entrée / sortie : recherche 1962 Ivan Sutherland (MIT) écran graphique et stylo optique (Sktechpad) 1964 Doug Enghelbart (Standford U.): souris

ORDINATEURS MODERNES (1971 - ) Interfaces graphiques et manipulation directe Interface WIMP : Window, Icon, Menu, Pointer 1981 1982 1984 Xerox 8010 Star Apple IIe, Apple Lisa Macintosh 1990 Windows 3.0

INTERNET, TOILE ET NAVIGATION HYPERTEXTE Une technologie ancienne 1964 Xanadu (Ted Nelson): système d information hypertexte 1969 réseau Arpanet pour une idée nouvelle 1989 Tim Berners-Lee (CERN): World Wide Web 1993 Navigateur graphique Mosaic (Marc Andreesen, NCSA) pourtant peu révolutionnaire d un point de vue technique impact dû à une demande sociale et commerciale forte

OBJECTIFS DU COURS Matériel : architecture des ordinateurs Architecture Von Neumann Circuits logiques : fonctions booléennes Logiciel : programmation impérative Figures algorithmiques de base : branchement, itération Méthodologie de programmation : analyse descendante, tests Sensibilisation génie logiciel Un langage applicatif : Pascal

EVALUATION DU COURS Contrôle continu Une ou deux courts interrogations annoncées ou non Pas de TP corrigés mais pouvant être repris dans les contrôles Contrôle terminal Examen papier commun à Tours et Blois Note finale F F = ½ CC + ½ CT Seconde session (si échec) Examen papier CT2 commun sur Tours et Blois F = CT2 (note de contrôle continu CC ne compte plus)

Bibliographie Ouvrages généraux Legrand R. (1999) Méthodologie et algorithmes en Pascal : cours et exercices corrigés, Ellipses, Paris, FR, ISBN 2-7298-4919-X Clancy M., Linn M. (1993), La conception d un programme : études de cas en Pascal, Dunod, Paris, FR, ISBN 2-10-001682-2. Cours sur la Toile Supports du cours : www.sir.blois.univ-tours.fr/~antoine/enseignement/pascal