Vous êtes sur la page 1sur 19

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/
Laure.Gonnord@univ-lyon1.fr

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
bin
système
dev
/etc : configuration
etc
/home : répertoires perso
home (“home”) des utilisateurs
laure I Le reste sera découvert
marine plus tard.
stephane
proc

usr

Laure Gonnord (CCI/Univ Lyon1) SystCCI Cours 1 : Introduction 2013  19 / 19 

Vous aimerez peut-être aussi