Sdd unaba1 Département de Math-Informatique Année Universitaire - Dr Farikou Ousmane Ma? tre-Assistant CAMES SDD Techniques du traitement automatique de l ? information au moyen des ordinateurs Eléments d ? un système informatique Applications Word Excel

Département de Math-Informatique Année Universitaire - Dr Farikou Ousmane Ma? tre-Assistant CAMES SDD Techniques du traitement automatique de l ? information au moyen des ordinateurs Eléments d ? un système informatique Applications Word Excel Jeux Maple etc Langages Java C C Fortran etc Système d ? exploitation DOS Windows Unix etc Matériel PC Macintosh station SUN etc SDD Objectif ? Rappel des concepts de base de l'algorithmique et de la programmation ? Mettre en ?uvre ces concepts pour analyser des problèmes simples et écrire les programmes correspondants Plan ? Généralités matériel d ? un ordinateur systèmes d ? exploitation langages de programmation ? ? Algorithmique a ?ectation instructions conditionnelles instructions itératives fonctions procédures ? ? Structure de données liste simplement chainée pile ?le ? SDD Unité centrale le bo? tier ? Processeur ou CPU Central Processing Unit ? Mémoire centrale ? Disque dur lecteur disquettes lecteur CD-ROM ? Cartes spécialisées cartes vidéo réseau ? Interfaces d'entrée-sortie Ports série parallèle ? Périphériques ? Moniteur l'écran clavier souris ? Modem imprimante scanner ? SDD C Ensemble de programmes qui gèrent le matériel et contrôlent les applications ? Gestion des périphériques a ?chage à l'écran lecture du clavier pilotage d ? une imprimante ? ? Gestion des utilisateurs et de leurs données comptes partage des ressources gestion des ?chiers et répertoires ? ? Interface avec l ? utilisateur textuelle ou graphique Interprétation des commandes ? Contrôle des programmes découpage en taches partage du temps processeur ? SDD Langage binaire l ? information est exprimée et manipulée sous forme d ? une suite de bits Un bit binary digit ou états électriques Une combinaison de bits Octet possibilités qui permettent de coder tous les caractères alphabétiques numériques et symboles tels que ? ? Le code ASCII American Standard Code for Information Interchange donne les correspondances entre les caractères alphanumériques et leurs représentation binaire Ex A Les opérations logiques et arithmétiques de base addition multiplication ? sont e ?ectuées en binaire SDD Un langage informatique est un outil permettant de donner des ordres instructions à la machine ? A chaque instruction correspond une action du processeur Intérêt écrire des programmes suite consécutive d ? instructions déstinés à e ?ectuer une tache donnée ? Exemple un programme de gestion de comptes bancaires Contrainte être compréhensible par la machine SDD Problème le langage machine est di ?cile à comprendre par l'humain Idée trouver un langage compréhensible par l'homme qui sera ensuite converti en langage machine ? Assembleur er langage exprimer les instructions élémentaires de façon symbolique ADD A LOAD B traducteur langage machine MOV A OUT ? ? déjà plus accessible que le langage machine ? - dépend du type de la machine n ? est pas portable ? - pas assez e ?cace pour développer des applications complexes Apparition des langages évolués SDD C ' Intérêts multiples pour le haut niveau ? proche du langage humain anglais ? compréhensible ? permet une plus grande portabilité indépendant du matériel ? Manipulation de données et d ? expressions

  • 20
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager