Introduction à l’informatique
Cours complet
G. Santini, J.-C. Dubacq
IUT de Villetaneuse
S1 2016
G. Santini, J.-C. Dubacq (IUTV)
Introduction à l’informatique
S1 2016
1 / 235
Organisation du module
Remerciements
Dubacq et G. Santini.
(cid:201) Les cours et exercices de ce module sont directement inspirés des documents de M. Bosc, J.-C.
(cid:201) D’autres intervenants ont participé à l’élaboration des supports.
Les enseignements
(cid:201) 12 sessions de 4h et du travail personnel . . .
(cid:201) 6 sessions pour la présentation générale du système d’exploitation Linux,
(cid:201) 6 sessions pour la théorie de base du codage informatique
Votre présence est obligatoire
(cid:201) Contrôle des présences.
(cid:201) Rapport des absences.
L’évaluation
(cid:201) Une composition après la sixième session (sur papier ou sur ordinateur).
(cid:201) Une composition à la fin du module (sur papier ou sur ordinateur).
G. Santini, J.-C. Dubacq (IUTV)
Introduction à l’informatique
S1 2016
3 / 235
Généralités
Plan
1 Généralités
Qu’est-ce qu’un ordinateur ?
Les composants principaux et les principes de fonctionnement d’un ordinateur
2 Le système d’exploitation
3 Le système Linux
4 L’ordinateur de bas en haut
5 Organiser ses données
6 Fichiers exécutables et Processus
7 Compléments sur l’arborescence
8 Flux de données
9 Les scripts Bash
G. Santini, J.-C. Dubacq (IUTV)
10 Structures de contrôle en BASH
Introduction à l’informatique
S1 2016
4 / 235
Généralités
Qu’est-ce qu’un ordinateur ?
Qu’est-ce qu’un ordinateur ?
Les composants principaux et les principes de fonctionnement d’un ordinateur
Plan
1 Généralités
2 Le système d’exploitation
3 Le système Linux
4 L’ordinateur de bas en haut
5 Organiser ses données
6 Fichiers exécutables et Processus
7 Compléments sur l’arborescence
8 Flux de données
9 Les scripts Bash
G. Santini, J.-C. Dubacq (IUTV)
10 Structures de contrôle en BASH
Introduction à l’informatique
S1 2016
6 / 235
Généralités
Qu’est-ce qu’un ordinateur ?
Définition
Définition (Ordinateur)
C’est une machine
Machine électronique programmable capable de réaliser des calculs logiques sur des nombres binaires.
Le fonctionnement d’un ordinateur est basé sur une architecture matérielle (processeur, support de
stockage, interfaces utilisateurs, connexion, . . .) dont le fonctionnement est soumis aux lois de la physique.
Hardware
C’est une machine programmable
Software
Cette 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 course
par le matériel de l’ordinateur.
Interaction Hardware/Software
La plupart du temps, l’informaticien n’a pas a interagir directement avec le matériel. Pour traiter avec les
composants, tous les ordinateurs disposent d’une couche logicielle appelée système d’exploitation. Cette
couche est en charge de faire la passerelle entre l’informaticien, ses outils, les programmes qu’il
développe et, les composants et leur fonctionnement.
G. Santini, J.-C. Dubacq (IUTV)
Introduction à l’informatique
S1 2016
7 / 235
Généralités
Composants et principes
Qu’est-ce qu’un ordinateur ?
Les composants principaux et les principes de fonctionnement d’un ordinateur
Plan
1 Généralités
2 Le système d’exploitation
3 Le système Linux
4 L’ordinateur de bas en haut
5 Organiser ses données
6 Fichiers exécutables et Processus
7 Compléments sur l’arborescence
8 Flux de données
9 Les scripts Bash
G. Santini, J.-C. Dubacq (IUTV)
10 Structures de contrôle en BASH
Introduction à l’informatique
S1 2016
8 / 235
Généralités
Composants et principes
Les interfaces
La forme classique
(cid:201) Un ordinateur est classiquement composé
d’une unité centrale et de périphériques
matériels (écran, clavier, souris, disques durs,
imprimantes/scaner, . . .).
(cid:201) Les interfaces permettent l’interaction avec
l’environnement (utilisateurs ou autres).
Des formes très variées
(cid:201) Les ordinateurs modernes sont multiformes,
(cid:201) Ils remplissent des tâches très variées.
G. Santini, J.-C. Dubacq (IUTV)
Introduction à l’informatique
S1 2016
9 / 235
Points communs et différences
Généralités
Composants et principes
Matériel commun
(cid:201) Des capacités de calcul : CPU et/ou GPU
(cid:201) De la mémoire : RAM, Disque dur, . . .
Logiciels similaires
(cid:201) Pour dialoguer avec le matériel : Système d’exploitation, Firmware
(cid:201) Pour accomplir ses tâches : logiciels, programmes, . . .
Périphériques différents
(cid:201) Interfaces : Connexions réseau, écrans, claviers, . . .
G. Santini, J.-C. Dubacq (IUTV)
Introduction à l’informatique
S1 2016
10 / 235