0% ont trouvé ce document utile (0 vote)
3 vues6 pages

Introduction aux Systèmes d'Exploitation

Le document présente les systèmes d'exploitation (SE), leur rôle dans la gestion du matériel et des logiciels, ainsi que les différentes fonctionnalités gérées par le noyau. Il aborde également la gestion des utilisateurs et des fichiers, en expliquant la structure hiérarchique des fichiers et les chemins d'accès. Enfin, il distingue les représentations internes des objets dans les systèmes de fichiers, notamment en utilisant des graphes ou des ensembles.

Transféré par

Amine Benjloun
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues6 pages

Introduction aux Systèmes d'Exploitation

Le document présente les systèmes d'exploitation (SE), leur rôle dans la gestion du matériel et des logiciels, ainsi que les différentes fonctionnalités gérées par le noyau. Il aborde également la gestion des utilisateurs et des fichiers, en expliquant la structure hiérarchique des fichiers et les chemins d'accès. Enfin, il distingue les représentations internes des objets dans les systèmes de fichiers, notamment en utilisant des graphes ou des ensembles.

Transféré par

Amine Benjloun
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Cours 1

Système d’exploitation (SE) ou Operating System (OS)

I. Introduction
Un SE permet d’exploiter le Hardware de la machine pour des applications
logicielles (software)

Un SE c’est du logiciel, ce logiciel s’appelle noyau (kernel)

Le noyau gère 4 + 1 choses:

La gestion des fichiers

La gestion des processus

La gestion de la mémoire

La gestion des utilisateurs

La gestion des Matériels / ⇒ Gestion des Drivers

Cours 1 1
Logiciel : programme/fichier
Processus : une exécution de ce programme

L’architecture des ordis


CPU: Central Processing Unit ⇒ calculs en MHz
Mémoire : accès en nanosecondes

Les plusieurs types de système d’exploitation

Monoutilisateur/Multiutilisateur

et/ou

Monoprocessus/Multiprocessus

Cours 1 2
II. Gestion des utilisateurs
Dans un ordi les utilisateurs sont des numéros, les noms ne comptent que pour
l’interface pour l’humain lors du login et des affichages.

Ces numéros servent pour le contrôle d’accès aux ressources et au moment du


login entre un processus et autre chose (processus/mémoire/périphérique)

Au moment du login: le processus ‘login’ va rechercher dans un fichier la


correspondance entre le nom de login et le numéro associé (si aucun ⇒ refus)

Il récupère alors le mot de passe “encodé” , il encode celui qu’on donne et


vérifie si ça match.
Ton mot de passe ne sera jamais sauvegardé dans ton disque dur, mais son
encodage oui !

L’utilisateur 0 (root / admin / … ) est celui qui à tous les droits

Les administrateurs système, ont accès au compte de n°0

III. Gestion des Fichiers

Les fichiers sont stockés sur périphériques de masse (Disque dur/ clé USB/
CD/ DVD/ … )
Quelque soit le périphérique de masse, c’est une suite d’octets

Cours 1 3
Pour pouvoir accéder / stocker des fichiers sur cette suite d’octet, il faut
donner un format de données à cette suite.

La structure la plus courante est la notion de:

Fichier : qui contient des octets

directory (répertoires) : qui “contient” des objets


(fichiers/directory/…)

⇒ Approche hiérarchique

En plus on peut avoir d’autres types d’objets:

lien symbolique (pointeur vers un autre objet dans la hiérarchie)

bloc/char spécial (interface pour les drivers)

objet de communication :

pipe nommé | (échange de caractères)

socket nommé (échange de blocs)

doors (échange d’objet)

Représentation interne:
Il y a 2 manières de représenter cette hiérarchie d’objets

Graphe Ensemble

Les objets sont liés par des liens (appelés Les directories sont des
“liens physiques”) qui sont nommés. ensembles nommés qui

Les objets n’ont pas de nom mais seulement contiennent des objets
(/=racine=root)
des numéros.

Cours 1 4
Notion de Pathname (chemin) absolu ou relatif

Pathname: A partir d’un noeud N (directory) de l’arborescence, c’est la liste des


liens qu’il faut suivre pour aboutir au noeud destination D (directory ou fichier)
séparés par des “/” (ou \ sous Windows)

Si N est la racine on parle de chemin absolu, sinon le pathname est relatif.

Les chemins absolus commencent par un “/” ou “\” mais pas les chemins
relatifs

Ensemble: au lieu de suivre des liens on rentre dans des ensembles.

Si D n’est pas dan la sous-arborescence (ensemble) de N alors il faut un moyen


de remonter:
.. : c’est le parent de l’objet (directory) courant quelqu’il soit

De la même manière:

. : désigne le directory courant

Cours 1 5
⇒ Ces 2 notions n’implique aucune modif dans la structure graphe (juste les
rajouter)

⇒ c’est une notion interne à la structure

En revanche elles sont inexistantes dans la notion Ensemble.

⇒ c’est une notion extérieure à la structure

Graphe: UNIX/Linux/MacOSX/Android/…

Ensemble: Clé USB (FAT) / NTFS / Windows

Cours 1 6

Vous aimerez peut-être aussi