0% ont trouvé ce document utile (0 vote)
32 vues3 pages

Comprendre les systèmes d'exploitation

Cours sur le droit des obligations

Transféré par

yoannaffantodji750
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
32 vues3 pages

Comprendre les systèmes d'exploitation

Cours sur le droit des obligations

Transféré par

yoannaffantodji750
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd

GENERALITE SUR LES OS ( SYSTEMES D’EXPLOITATION)

CHAPITRE I

I-DEFINITION
Un OS est un ensemble de programme qui fait la liaison entre le matériel de
l’ordinateur et l’utilisation. Il a 3 objectifs principaux :
-Construction au-dessus du matérielle d’une machine virtuelle plus facile
emploie et plus conviviale.
-Prise en charge de la gestion de plus en plus complexe des ressources
-Il fournit au programme applicatif des points d’entrées génériques pour des
périphériques

Comme son nom le suggère le OS a en charge l’exploitation de la machine pour


faciliter l’accès le partage et pour l’optimiser.

II-FONCTION D’UN SYSTEME D’EXPLOITATION

Le OS se présente comme une couche logicielle placée entre la partie


matérielle de l’ordre et les applications. Il s’interface avec la couche matérielle
notamment par le biais du mécanisme.
Il s’interface aussi avec l’application par le biais des primitifs qu’il offre: appelé
système et commande.
Le OS peut etre découper en plusieurs grandes fonctions :

1-LA GESTION DU PROCESSEUR

Le OS doit gérer l’allocation de processeur aux différents programmes pouvant


s’exécuter.
Cette allocation se fait par le biais d’un algorithme d’ordonnancement qui
planifie l’exécution des programmes.
Selon le type de système d’exploitation l’algorithme d’ordonnancement répond
a des objectifs différents.

2-LA GESTION DE LA MEMOIRE

Le système doit gérer l’allocation de la mémoire centrale aux différents


programmes qui vont s’exécuter ( Pargination et segmentation ).
Comme la mémoire physique est souvent trop petite pour contenir la totalité
des programmes selon le principe de la mémoire virtuelle.
A un instant donné seul sont chargés en mémoire centrale les parties de code
et donné utile a l’exécution.« LE DISQUE DUR EST TRANSFORME EN MEMOIRE
VIRTUELLE»

3-LA GESTION DES ENTREES-SORTIES

Le système doit gérer l’accès aux périphériques c-a-d faire la liaison entre les
appèles de haut niveau les programmes utilisateurs (Le GETCHAR ) et les
opérations de bas niveau de l’unité d’échange responsable du périphériques
( Unité d’échange clavier ): C’est le Pilote entrées-sorties (driver) qui assure
cette correspondance.

4-LA GESTION DE LA CONCURRENCE

Comme plusieurs programmes coexiste en mémoire centrale ceci peut vouloir


communiquer pour échanger les données par ailleurs il faut synchroniser
l’accès aux données partagés afin de maintenir leur cohérence.
Le système offre des outils de communication et de synchronisation entre
programme.

5-LA GESTION DES OBJETS EXTERNES

La mémoire centrale est une mémoire volatile aussi toute les données devant
etre synchroniser, conserver, sur la machine doit etre stocker sur une mémoire
de masse ( Disque dur, disquette, CDroom…).
La gestion d’allocation des mémoires de masse ainsi que l’accès aux données
stocker s’applique sur les notions de fichiers et des systèmes gestions de
fichiers.

6-GESTION DE LA PROTECTION

Le système doit fournir des mécanismes garantissant que ses ressources CPU
mémoires, fichiers… ne peuvent etre utiliser que par les programmes auquel
des droits nécessaires n’ont été accordé.
Il faut noter proteger le système et la machine des programmes utilisateurs
III-COMPOSITION DUN SYSTEMES D’EXPLOITATION

UTILISATEUR

APPLICATION ( JS /PHP/ PYTHON )

SYSTEMES D’EXPLOITATION

MATERIEL INFORMATIQUE ( 0 ; 1 )

Un système est typiquement composé de :


-Un noyau
-Une bibliothèque dynamique (librairie)
-Un ensemble d’outil système (shell)
-Programme

Un noyau de système d’exploitation ou simplement noyau est une partie


fondamentale de certains systèmes d’exploitation qui gère les ressources partie
matériel et logiciel pour permettre au matériel de communiquer entre eux.
Le noyau assure ces fonctionnalités suivantes :

Vous aimerez peut-être aussi