PDFprof.com Search Engine



Introduction à l'informatique

PDF
Images
List Docs
  • Quelle est l'introduction de l'informatique ?

    Introduction.
    En 1966, l'informatique a été définie par l'Académie française comme la « science du traitement rationnel, notamment par machines automatiques, de l'information considérée comme le support des connaissances humaines et des communications dans les domaines techniques, économiques et sociaux ».

  • C'est quoi l'informatique définition simple ?

    1.
    Science du traitement automatique et rationnel de l'information considérée comme le support des connaissances et des communications. 2.
    Ensemble des applications de cette science, mettant en œuvre des matériels (ordinateurs) et des logiciels.

  • Quels sont les premiers notion à apprendre en informatique ?

    Voici une liste non exhaustive :

    démarrer et éteindre un ordinateur ;connaître les éléments basiques d'un système informatique ;créer un dossier sur traitement de texte ou tableur ;faire une maintenance informatique de base ;concevoir un site web facilement ;naviguer sur Internet ;

  • – Traitement de l'information, emploi d'ordinateurs en vue d'effectuer des opérations logiques et mathématiques complexes à des fins scientifiques, administratives, etc. – Sciences de l'information, disciplines concernant l'utilisation de ces techniques dans divers domaines professionnels.

Introduction à l'informatique
Introduction à l'informatique
Chapitre 1 : Introduction à l'Informatique
Introduction à l'Informatique
Introduction à l'économétrie
Introduction à l'économétrie
Introduction à l'économétrie
Introduction à l'économétrie
INTRODUCTION AUX METHODES ECONOMETRIQUES
ECO 4272 : Introduction `a l'´Econométrie Introduction au cours
Méthodes Econométries
Next PDF List

Introduction à l'informatique
Introduction à l"informatiqueCours completG. Santini, J.-C. DubacqIUT de VilletaneuseS1 2016G. Santini, J.-C.

Dubacq (IUTV)Introduction à l"informatiqueS1 2016 1 / 235Organisation du moduleRemerciementsÉLes cours et exercices de ce module sont directement inspirés des documents deM.

Bosc,J.-C.DubacqetG.

Santini.ÉD"autres intervenants ont participé à l"élaboration des supports.Les enseignementsÉ12 sessions de 4h et du travail personnel É6 sessions pour la présentation générale du système d"exploitation Linux,É6 sessions pour la théorie de base du codage informatiqueVotre présence est obligatoireÉContrôle des présences.ÉRapport des absences.L"évaluationÉUne composition après la sixième session (sur papier ou sur ordinateur).ÉUne composition à la fin du module (sur papier ou sur ordinateur).G.

Santini, J.-C.

Dubacq (IUTV)Introduction à l"informatiqueS1 2016 3 / 235GénéralitésPlan1GénéralitésQu"est-ce qu"un ordinateur?Les composants principaux et les principes de fonctionnement d"un ordinateur2Le système d"exploitation3Le système Linux4L"ordinateur de bas en haut5Organiser ses données6Fichiers exécutables et Processus7Compléments sur l"arborescence8Flux de données9Les scripts Bash10Structures de contrôle en BASHG.

Santini, J.-C.

Dubacq (IUTV)Introduction à l"informatiqueS1 2016 4 / 235GénéralitésQu"est-ce qu"un ordinateur?Plan1GénéralitésQu"est-ce qu"un ordinateur?Les composants principaux et les principes de fonctionnement d"un ordinateur2Le système d"exploitation3Le système Linux4L"ordinateur de bas en haut5Organiser ses données6Fichiers exécutables et Processus7Compléments sur l"arborescence8Flux de données9Les scripts Bash10Structures de contrôle en BASHG.

Santini, J.-C.

Dubacq (IUTV)Introduction à l"informatiqueS1 2016 6 / 235GénéralitésQu"est-ce qu"un ordinateur?DéfinitionDéfinition (Ordinateur)Machine électronique programmable capable de réaliser des calculs logiques sur des nombres binaires.C"est une machineHardwareLe fonctionnement d"un ordinateur est basé sur une architecture matérielle (processeur, support destockage, interfaces utilisateurs, connexion, ) dont le fonctionnement est soumis aux lois de la physique.C"est une machine programmableSoftwareCette machine est capable de remplir des tâches différentes selon les instructions qui lui sont adressées.Ces instructions, rédigées sous forme de programmes par les informaticiens, sont traitées en fin de coursepar le matériel de l"ordinateur.Interaction Hardware/SoftwareLa plupart du temps, l"informaticien n"a pas a interagir directement avec le matériel.

Pour traiter avec lescomposants, tous les ordinateurs disposent d"une couche logicielle appeléesystème d"exploitation.

Cettecouche est en charge de faire la passerelle entre l"informaticien, ses outils, les programmes qu"ildéveloppe et, les composants et leur fonctionnement.G.

Santini, J.-C.

Dubacq (IUTV)Introduction à l"informatiqueS1 2016 7 / 235GénéralitésComposants et principesPlan1GénéralitésQu"est-ce qu"un ordinateur?Les composants principaux et les principes de fonctionnement d"un ordinateur2Le système d"exploitation3Le système Linux4L"ordinateur de bas en haut5Organiser ses données6Fichiers exécutables et Processus7Compléments sur l"arborescence8Flux de données9Les scripts Bash10Structures de contrôle en BASHG.

Santini, J.-C.

Dubacq (IUTV)Introduction à l"informatiqueS1 2016 8 / 235GénéralitésComposants et principesLes interfacesLa forme classiqueÉUn ordinateur est classiquement composéd"une unité centrale et de périphériquesmatériels (écran, clavier, souris, disques durs,imprimantes/scaner, ).ÉLes interfaces permettent l"interaction avecl"environnement (utilisateurs ou autres).Des formes très variéesÉLes ordinateurs modernes sont multiformes,ÉIls remplissent des tâches très variées.G.

Santini, J.-C.

Dubacq (IUTV)Introduction à l"informatiqueS1 2016 9 / 235GénéralitésComposants et principesPoints communs et différencesMatériel communÉDes capacités de calcul : CPU et/ou GPUÉDe la mémoire : RAM, Disque dur, Logiciels similairesÉPour dialoguer avec le matériel : Système d"exploitation, FirmwareÉPour accomplir ses tâches : logiciels, programmes, Périphériques différentsÉInterfaces : Connexions réseau, écrans, claviers, G.

Santini, J.-C.

Dubacq (IUTV)Introduction à l"informatiqueS1 2016 10 / 235GénéralitésComposants et principesLa mémoire : une bibliothèque plus ou moins grandeLe guichet et les fiches numérotéesÉPermet de stocker des informations comme nombre entiersToute informationd"un ordinateurpeut être vue comme des nombres entiersÉFiches numérotées par des adresses entières.

Exemple : la fiche numéro 221 contient la valeur 18.L"interprétation de l"information n"est pas incluse!notion de codageLes performancesÉGuichet unique d"accès : une requête à la fois.ÉOn peutécrireune valeur dans une fiche oulireune fiche, rien d"autreOn peut aussi demander un paquet de fiches contiguës!plus rapide!ÉNotion demémoire cache hiérarchique: copie de Grande Bibliothèque dans une bibliothèque plusrapide et plus petiteÉPerformance : de l"ordre de 20 Go/sG.

Santini, J.-C.

Dubacq (IUTV)Introduction à l"informatiqueS1 2016 11 / 235GénéralitésComposants et principesLe processeur : un moteur à quatre tempsUn assemblage hétérocliteÉUne unité de calcul qui sait faire des calculs (simples)ÉDes registres qui retiennent chacun une valeurÉDes circuits de transmission contrôlables électriquement, qui relient les composants entre eux etaussi le processeur à la mémoire.ÉUne unité de contrôle qui découpe uneinstructionen morceaux et contrôle les transmissions descircuits en fonction des résultats.Un cycle vital immuableLe processeur effectue des opérations très rapidement, en suivant toujours la même procédure générale :1.Récupérationde l"instruction : on demande à la mémoire le contenu d"une adresse, dont la valeurest trouvée dans le registre PC.2.Décodagede l"instruction : la valeur est analysée, les circuits de transmission sont mis en route3.Exécutionde l"instruction : l"unité de calcul est mobilisée4.Écriture des résultats: un registre sauvegarde le résultat, le PC est augmenté de 1Des instructions spécifiques, au lieu de calculs, permettent d"accéder à la mémoire en lecture (étape 2) ouécriture (étape 4) au lieu des registres.G.

Santini, J.-C.

Dubacq (IUTV)Introduction à l"informatiqueS1 2016 12 / 235GénéralitésComposants et principesL"étonnante efficacitéLes instructions données doivent être simples (opérations arithémtiques entre deux valeurs, testsélémentaires uniquement).ÉLes registres sont très rapides; la durée d"un cycle est de l"ordre de la nanoseconde.ÉToute opération complexe est divisée par un humain en opérations élémentaires!programmation.ÉLes instructions forment un code compact appelécode machine.Analogie : pour faire une multiplication, on peut faire plein d"additions et tester si on arrive à 0.Les grands défautsAucune intelligenceAucune compréhension réelle des valeurs manipuléesOn ne peut pas tout surveiller!bugsG.

Santini, J.-C.

Dubacq (IUTV)Introduction à l"informatiqueS1 2016 13 / 235GénéralitésComposants et principesL"horizon matérielInteraction avec le matérielÉHeureusement le programmeur ou l"utilisateur n"interagit pas directement avec le matériel (sauf pourremplacer une pièce défectueuse ou connecter un nouveau matériel ).

Le dialogue avecl"architecture matériel est l"affaire de programmes dédiés.ÉPlusieurs couches logicielles existent entre le matériel et l"utilisateur : lesfirmwares, le noyau dusystème et les outils et programmes du système d"exploitation.ÉLa plupart des logiciels que vous serez amené à développer n"interagiront qu"indirectement avec lematériel par le filtre des librairies système.Haut Niveau!ÉLogiciel,langages de programmation, C"est le domaine de l"informatique et des informaticiensUne interface : Le système d"exploitationBas niveauÉFirmwares, exécution des instructions machine, ÉC"est le domaine de la physique et des électroniciens.G.

Santini, J.-C.

Dubacq (IUTV)Introduction à l"informatiqueS1 2016 14 / 235Le système d"exploitationPlan1Généralités2Le système d"exploitationLa fonction du système d"exploitationLa multiplicité des systèmes existantsComparatif3Le système Linux4L"ordinateur de bas en haut5Organiser ses données6Fichiers exécutables et Processus7Compléments sur l"arborescence8Flux de données9Les scripts Bash10Structures de contrôle en BASHG.

Santini, J.-C.

Dubacq (IUTV)Introduction à l"informatiqueS1 2016 15 / 235Le système d"exploitationLa fonction du système d"exploitationPlan1Généralités2Le système d"exploitationLa fonction du système d"exploitationLa multiplicité des systèmes existantsComparatif3Le système Linux4L"ordinateur de bas en haut5Organiser ses données6Fichiers exécutables et Processus7Compléments sur l"arborescence8Flux de données9Les scripts Bash10Structures de contrôle en BASHG.

Santini, J.-C.

Dubacq (IUTV)Introduction à l"informatiqueS1 2016 17 / 235Le système d"exploitationLa fonction du système d"exploitationLe système d"exploitationLe système d"exploitation permet de développer des programmes sans tenir compte de la complexitéphysique de la machine.

Les programmes utilisent des fonctionnalités standardisées d"accès auxressources matérielles.Côté Système, l"O.S.Écoordonne l"utilisation des ressources (parexemple quel " programme » utilise leprocesseur à un moment donné,allocation de la mémoire, ),Éassure la maintenance et la fiabilité dusystème (par exemple gestion desfichiers, de la sécurité informatique, )Éfournit des services commun à tous lesprogrammesCôté utilisateur, l"O.S.Éfacilite l"accès et l"utilisation desressources matérielles,Épropose une interface de programmationpermettant d"utiliser ces matérielsG.

Santini, J.-C.

Dubacq (IUTV)Introduction à l"informatiqueS1 2016 18 / 235Le système d"exploitationLa multiplicité des systèmes existantsPlan1Généralités2Le système d"exploitationLa fonction du système d"exploitationLa multiplicité des systèmes existantsComparatif3Le système Linux4L"ordinateur de bas en haut5Organiser ses données6Fichiers exécutables et Processus7Compléments sur l"arborescence8Flux de données9Les scripts Bash10Structures de contrôle en BASHG.

Santini, J.-C.

Dubacq (IUTV)Introduction à l"informatiqueS1 2016 19 / 235Le système d"exploitationLa multiplicité des systèmes existantsLes différents systèmes d"exploitationBeaucoup d"OS différents existent :Chaque architecture matérielle demande unsystème d"exploitation adapté.

Certainsystèmes d"exploitation sont plus souples etprennent en charge des architecturesmatérielles multiples.Trois OS se distinguent :Windows est le système d"exploitation le plusutilisé, OS X est réputé le plus simple et Linuxest le système d"exploitation le plus souple.Statistiques au 5 janvier 2011 :http://gs.statcounter.com/É90% des ordinateurs utilisent Windows,Éil existe plus de 600 distributions Linux G.

Santini, J.-C.

Dubacq (IUTV)Introduction à l"informatiqueS1 2016 20 / 235Le système d"exploitationComparatifPlan1Généralités2Le système d"exploitationLa fonction du système d"exploitationLa multiplicité des systèmes existantsComparatif3Le système Linux4L"ordinateur de bas en haut5Organiser ses données6Fichiers exécutables et Processus7Compléments sur l"arborescence8Flux de données9Les scripts Bash10Structures de contrôle en BASHG.

Santini, J.-C.

Dubacq (IUTV)Introduction à l"informatiqueS1 2016 21 / 235Le système d"exploitationComparatifLes différents systèmes d"exploitationLinuxÉNon propriétaire : Gratuit le plus souventÉOuvert : sources disponiblesÉFlexible : sources modifiablesÉPuissant : ProgrammableÉCommunauté active : entraide desutilisateursÉPlus complexe : plutôt pour les informaticiens(interfaces de programmation optimisées)WindowsÉPropriétaire : PayantÉSources non disponiblesÉSources non modifiablesÉCommunauté active : nombreux utilisateurs,services payantsÉPlus ergonomique : pour les utilisateurs(interfaces d"utilisation optimisées)Les systèmes, en constante évolutionDepuis une dizaine d"année, Linux et Windows ont beaucoup évolué.

La plupart des distributions Linuxproposent des systèmes d"installation automatisés, des outils de bureautique ressemblant aux suitescommerciales.

Il bénéficie en outre d"une sécurité accrue à l"heure des virus et autres failles de sécurité.Windows propose de plus en plus de fonctionnalités empruntées à Linux.G.

Santini, J.-C.

Dubacq (IUTV)Introduction à l"informatiqueS1 2016 22 / 235Le système LinuxPlan1Généralités2Le système d"exploitation3Le système LinuxUn peu d"histoireDebian : La distribution utilisée à l"IUTUn système multi-utilisateursUne interface graphiqueLes logiciels disponiblesDistribution et accès aux logicielsLa ligne de commandeDe l"aide sur Linux et les commandes Shell4L"ordinateur de bas en haut5Organiser ses données6Fichiers exécutables et Processus7Compléments sur l"arborescence8Flux de données9Les scripts Bash10Structures de contrôle en BASHG.