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

publicité
Introduction aux Systèmes et aux Réseaux,
Master 2 CCI
Cours 1 : Introduction et contexte Unix/Linux
Laure Gonnord
http://laure.gonnord.org/pro/teaching/
[email protected]
Master CCI - Université Lyon 1 - FST
Plan
1
Introduction
2
Contexte d’application du cours (TP)
Laure Gonnord (CCI/Univ Lyon1)
SystCCI Cours 1 : Introduction
2013
2 / 19 Introduction
1
Introduction
2
Contexte d’application du cours (TP)
Laure Gonnord (CCI/Univ Lyon1)
SystCCI Cours 1 : Introduction
2013
3 / 19 Introduction
Qu’est-ce qu’un Système d’Exploitation ?
Definition
Un Système d’Exploitation (Operating System) est un
ensemble de programmes qui :
Met à disposition les ressources matérielles de
l’ordinateur ;
Sert d’interface entre l’utilisateur et l’ordinateur ;
Fait abstraction des spécificités complexes du matériel.
Laure Gonnord (CCI/Univ Lyon1)
SystCCI Cours 1 : Introduction
2013
4 / 19 Introduction
Les différentes classes de SE
Grande diversité suivant le type de matériel ou d’application :
SE mono vs multi-tâche : partage du temps de calcul du
processeur entre plusieurs programme ;
SE mono vs multi-utilisateur : plusieurs utilisateurs peuvent
accéder à l’ordinateur simultanément ;
SE distribué : le SE gère plusieurs ordinateurs
simultanément et répartit l’utilisation des ressources sur ce
réseau ;
SE embarqué : SE dédié à l’utilisation sur des ressources
plus limitées (mémoire, capacité de calcul) ;
SE temps-réel : assure des temps de réponse prédictibles
(respect des échéances temporelles).
Laure Gonnord (CCI/Univ Lyon1)
SystCCI Cours 1 : Introduction
2013
5 / 19 Introduction
UNIX
1971 : première distribution. Multi-tâche, multi-utilisateur ;
1973 : première version portable en C (défini pour
l’occasion) ;
Projet GNU (1983) : objectif de développer un SE libre ;
Linux (1991) : un noyau UNIX libre développé par Linus
Torvald ⇒ premier OS complet GNU/Linux libre ;
Distributions GNU/Linux : Debian, Ubuntu, RedHat...
Mac OS X (1999) : dédié aux ordinateurs Macintosh ;
Android (2007) : embarqué ;
RTAI, RTLinux : temps-réel.
Laure Gonnord (CCI/Univ Lyon1)
SystCCI Cours 1 : Introduction
2013
6 / 19 Introduction
DOS/Windows
MS-DOS (1981) : pour le 1er PC d’IBM. Mono-tâche,
mono-utilisateur ;
Windows 1.0 (1985) : multi-tâche, mono-utilisateur
Windows NT (1993) : multi-tâche, multi-compte mais un
seul utilisateur simultanément ;
Windows CE (1996) : embarqué ;
Windows 7 (2009) : multi-tâche, multi-compte.
Laure Gonnord (CCI/Univ Lyon1)
SystCCI Cours 1 : Introduction
2013
7 / 19 Introduction
Structure d’un SE
Laure Gonnord (CCI/Univ Lyon1)
SystCCI Cours 1 : Introduction
2013
8 / 19 Introduction
Structure d’un SE (2)
Le bloc matériel (couche physique, hardware) : ressources
matérielles (processeur, mémoires, périphériques, . . . )
Le noyau : gère les ressources en temps et en mémoire, le
contenu des disques, contrôle les échanges avec les
différents périphériques ;
Fonctions systèmes : bibliothèque standard d’appels
système ;
Utilitaires : interpréteurs de commandes (shell), éditeurs,
compilateurs, gestionnaire de fenêtres et de bureau, etc.
Laure Gonnord (CCI/Univ Lyon1)
SystCCI Cours 1 : Introduction
2013
9 / 19 Introduction
Introduction aux Systèmes et Réseaux
Objectifs de l’enseignement :
Mode utilisateur
Mode programmeur
Mode administrateur
Laure Gonnord (CCI/Univ Lyon1)
SystCCI Cours 1 : Introduction
2013
10 / 19 Introduction
Plan du cours
Nous verrons :
Langage de commandes ;
Gestion de processus ;
Gestion mémoire ;
Gestion de disque.
Réseaux
Laure Gonnord (CCI/Univ Lyon1)
SystCCI Cours 1 : Introduction
2013
11 / 19 Introduction
Placement dans les enseignements CCI
En algo/prog (TC), on utilise le système pour exécuter nos
programmes
Les systèmes d’informations reposent sur des systèmes
d’exploitation dont ils utilisent les services de base.
...
(SIIR) Les systèmes d’exploitation sont à la base de la
communication (Réseau), du calcul, et des problématiques
de sécurité (Admin Sys Réseau)
Laure Gonnord (CCI/Univ Lyon1)
SystCCI Cours 1 : Introduction
2013
12 / 19 Introduction
Bibliographie
Quelques références bibliographiques (cf Bibliothèque
Universitaire) :
Systèmes d’exploitation, Andrew Tanenbaum ;
Unix, Linux et les systèmes d’exploitation, Michel Divay ;
Le noyau Linux, Daniel Bovet et Marco Cesati.
Laure Gonnord (CCI/Univ Lyon1)
SystCCI Cours 1 : Introduction
2013
13 / 19 Contexte d’application du cours (TP)
1
Introduction
2
Contexte d’application du cours (TP)
Laure Gonnord (CCI/Univ Lyon1)
SystCCI Cours 1 : Introduction
2013
14 / 19 Contexte d’application du cours (TP)
Les salles de TP de Nautibus
Environnement de tp (tp1,tp2,. . . )
Ordinateurs en réseau avec compte NFS (non local) avec
login/mdp Lyon1.
Les TPs sont réalisés sous Linux avec un environnement
graphique « KDE » ou autre.
Les outils libres sont privilégiés.
Laure Gonnord (CCI/Univ Lyon1)
SystCCI Cours 1 : Introduction
2013
15 / 19 Contexte d’application du cours (TP)
Les salles TPR1/TPR2/TPR3
Salles plus spécifiques pour les aspects réseaux et système :
Environnement “clos” : des machines dans un réseau local
(possibilité de faire des sous-réseaux).
Système de boot local avec une notion de “session” : choix
au démarrage d’une nouvelle session ou d’une session
enregistrée dans un TP précédent.
Accès à l’extérieur via une machine passerelle.
I Attention, vos documents / manipulations systèmes sont
enregistrées dans votre session système. À ne pas confondre
avec les documents des “comptes info” de l’UCBL.
Laure Gonnord (CCI/Univ Lyon1)
SystCCI Cours 1 : Introduction
2013
16 / 19 Contexte d’application du cours (TP)
Mon environnement (unity)
Laure Gonnord (CCI/Univ Lyon1)
SystCCI Cours 1 : Introduction
2013
17 / 19 Contexte d’application du cours (TP)
La ligne de commande
Le terminal permet de lancer des commandes (informations,
lancement de logiciels . . . )
I En TP nous n’utiliserons que le terminal.
Laure Gonnord (CCI/Univ Lyon1)
SystCCI Cours 1 : Introduction
2013
18 / 19 Contexte d’application du cours (TP)
Arborescence Linux typique
/ : la racine
/bin : commandes
système
/etc : configuration
/home : répertoires perso
(“home”) des utilisateurs
/
bin
dev
etc
home
laure
I Le reste sera découvert
plus tard.
marine
stephane
proc
usr
Laure Gonnord (CCI/Univ Lyon1)
SystCCI Cours 1 : Introduction
2013
19 / 19 
Téléchargement