Vous êtes sur la page 1sur 7

6.

L'ordonnancement pour gerer le temps du processeur


ordonnancement: Organisation, agencement méthodique des différents éléments
d'un ensemble, des diverses phases d'une fabrication
-algorithme de plus haut priorite:
.quand l'algorithme possede des priorite alors l'ordonnancement ce fait
par ordre de priorite
.ici quand le processuce commence un traitement il y va jusqu'au bout a cause de
la priorite
dc la priorite la plus haute sera exucute de bout a bout apres cela sera execute
les moin haut priorite
.ceux qui on une meme ordre de priorite vont s'execute de facon cyclique
- algorithme du tourniquet
.il recemble au fcfs
soit elle s'interrompe elle meme
soit le quantum de temps qui lui est accorde a expirer
.dans ce cas elle est remise em fin de file d'attente et c'est la tache suivant
t2 de la file qui est executee selon les memes conditions
7. gestion de la memoire par un os dd multi-programmation
.il est necessaire de partitionner la memoire centrale MC en plusieur sous-ensemble
independants
.si on a par exemple dans la tache t on a t1 ,...,tn si l'ensemble des tn occupe la
ran si
il y a pas un mecanisme qui permet de pouvoir liberer la memoir ram des que la
tache suspendu il y aura satutation de la ram
une tache est suspendu donc elle n'est pas donc le systeme l'amend dans la memoire
virtuel qui est une espace pour stoque les tache suspendu qui n'ont pas besoin
de la ressource
.memoir centrale est une memoir a acces aleatoire .les tache qui
sont inscire en memoire centrale sont fracmente cad il sont stocke sur la
ram de facon aleatoire
.il exist 2 methode :pagination ou segmentation
-memoire virtuelle et segmentation:
.on designe par memoire virtuelle une methode de gastion de la memoire physique
permettant de faire executer
une tache dans un espace memoire plus grand que celui de la memoire centrale MC.
.hdd !=ssd:
hdd est mecanique alors que le ssd est electronique
-segment de memoire:
.est un ensemble de cellules memoires contigues
.toutes les cellules n'ont pas la meme taille
.en fonction du type de traitement la taille maximal du segment peut ne
pas etre completement utilise
.le morcelement(segmentation) d'une cellule ce fait de facon logique c'est
pour cela que l'addressage ce fait de facon logique
-adresse logique ou virtuelle
.il comporte 2 partie:
*le numero du segment : auquel elle se refere
*adresse relative de la cellule memoire : a l'interieur du segment lui-meme
-fragmentation memoire:
.on peut avoir une garnde quantite de memoir mais en plusieur blocs
pour retrouver un grand blocs de memoir libre on peut proceder par
defragmentation
(compactage)

-address virtuelle - adress physique


il est possibe de faire la segmentation par pagination

-memoir virtuelle ou pagination:


. est une technique visant a partitionner la memoire centrale en blocs de taille
fixe contrairement aux segment

-la table des pages virtuelle


la valeur 0 si la table est absente et la valeur 1 si elle est present
MMU est charge de changer la valeur cad 0 ou 1 suivant la presence ou l'absence de
la page
-defaut de page:
Un défaut de page correspond à une série d'événements se déroulant lorsqu'un
programme essaie d'accéder à des données (ou à un code) qui se trouvent dans son
espace d'adressage mais ne sont pas actuellement placées dans la mémoire vive (ou
RAM) du système.
les algo a utiliser en cas de defaut de la page
-nru(not recently use)
-lru (least recently use )
-lfu (least frequently use)
-mfu (most frequently use)
-nfu (not frequently use)
-fifo (fist in fist out)
8. les systemes de fichiers
un s. de fichiers est un susteme de classement d'organisation sur un support
de stockage qui structure et organise l'ecriture.
on ne peut pas acceder au contenu dans fichier sans pour autant passer par un
programme . cad un fichiers est relies a au moin un programme

le formatage n'est pas l'effacement car on peut formater sans pour autant effacer.
tout les systemes de fichiers ont en commun d'utiliser une structure arborescente
pour l'organisation en debutant par le repertoire racine
REMARTQUE:
.il y a peut de compatibiliter entre les systeme de fichiers

.soit l'organisation des fichiers au sein d'un volume physique ou logique, qui peut
être de différents types (par exemple NTFS, FAT, FAT32, ext2fs, ext3fs, ext4fs,
zfs, btrfs, etc.), et qui a également une racine mais peut en avoir plusieurs,

LA VIRTUALISATION
-----------------

elle est une technologie qui vous permet de creer plusieurs encironnements simules
ou ressource dediees a partir d'un seul systeme physique

-DOMAINE DE LA VIRTUALISATION:
.la virtualisation d'application

DNS,DHCP,WWW,SMT sont tout installer dans le meme serveur se partage les meme
resource.
la virtualisation cree une couche isolation entre les application et le SE.les
application sont lance dans des environnement virtuelle dotte d'un ensemble de
ressource materiel .ici les application sont isole les une des autres.
les besoin d'un materielle depend du mode de sont utilisation
dans la virtualisation sa nous permet d'executer des application concues pour
d'autres systemes
.VLAN:

il existe plusieur type de vlan


.les reseaux virtuels de niveau 1:reseaux vortuels par port:il defini un
reseau virute en fonctiuon des ports de raccordement sur le commutateur
switch
l'appartenance au vlan est definie au niveaux des ports cad il doit etre
brancher au niveaux de l'un des port vlan
un port ne peut appartenir qu'a un seul vlan a la fois

on peut fair une liaison d'aggregation entre 2 switch (un trunc)


sur un switch on peut cree autant de trun qu'on veut et on peut specifier les trun
de sorte a autoriser la communication entre les Vlan
.reseaux virtuel de niveau 2:reseaux virtuels par adresse MAC:ils consistent
a definir un reseau virtuel sur la base des adresses mac des stations
.les reseaux virtuel de niveau 3:on distingue 2 types de valn de n iveau 3
*les reseaux virtuels par adresse de sous-reseau(network address based vlan)
ils determinent les reseaux virtuels sur base de adress IP source des segments.
ici le swicth va resevoir desencapsule jusqu'au niveau 3 puis acheminer les paquets
c'est le trafique entrant qui determine le vlan d'acheminement
*les reseaux virtuels par protocole:(TCP/IP,IPX,...)
ici on choisit l'appartenance des paquets sur la base des protocole

-Avantages qu'offrent les reseaux virtuels sont les suivants:


.une rediction du trafic de diffusion puisque celui ci est a present contenu
au sein de chaque reseau virtuel
.une securite accrue puisque l'information est encapsulee dans une couche
supplimentaire

-Virtualisation du stockage:
dsnd une liaison RAID la refference se stockage est egale a celui du disque de plus
petite taille c'est pour cela qu'il est recommander d'utiliser des disque de meme
capaciter ds
.

----------------------------------------------------------------------
LAB VIRTUALISATION
1-Initialisation VMWARE ESXI
2-Configuration ESXi
3-Administration esxi
a-virtualisation reseau
b-virtualisation stokage
C-virtualisation serveur

---------------------
on a 3 mode de mise en reseau:
*bridge adressage physique sur la machine virtuel = addressage sur la machine
physique
*nat cree des correspondance entre les 2 reseau de tel sorte que le reseau virtuel
puisse se connecte a l'internet sans qu'il y est confusion entre le address ip
*host only :

VMotion: la migration n'est pas possible si on a pas les meme heur sur les 2
machine cad les 2 machines doivent utiliser le meme serveur de temps
1|
network adapter 2| nic teaming |Rsx gestion -> ESxi
--------------------------------------------
3| nic teaming |Rsx production ->VMs
4|
vHD->15Go(VMDASTORE)
vHD->5Go(ISO DATASTORE)

MISE EN RESEAU:
--------------

vswitch est compose de 2 parties:


*HARD:Uplink(liaison montante) physical NIC
*SOFT:Portgroup

WORKSTATION:|-> ADMIN
|-> Hyperviseur

ESXI
HYPERVISEUR |
WORKSTATION | SIMULATION HARDWARE
WIN10 |

-UN Uplink est une liaison entre 2 switch sans pour autant qu'il y est de trunk

--------------------------------------------------------------------------------
HYPERVISEURS

-Hyperviseur de type 1:
.• La principale caractéristique d'un hyperviseur
de type 1 c'est qu'il s'installe directement sur
la couche matérielle du serveur.

Avantages : Un maximum de ressources peut être alloué aux


machines virtuelles car ce type d'hyperviseur est directement lié
à la couche matérielle.
• Inconvénients : Il n'est possible d'exécuter qu'un seul
hyperviseur à la fois.

 Usage de ce type d'hyperviseur


.pour virtualiser des serveurs de fichiers, de bases de données, de messageries,
etc...
• Ce type d'hyperviseur est à privilégier lorsque l'on souhaite exécuter
des applicatifs en continu.

• La quasi-totalité des serveurs peut être virtualisée via un hyperviseur


de type 1.
 Compatibilité avec les serveurs
• Un hyperviseur devra être compatible à deux niveaux :
* Compatibilité avec le matériel sur lequel il s'exécute (constructeurs et
composants) ;
* Compatibilité avec les OS qui sont supportés dans les VM

-Hyperviseur de type 2
• Un hyperviseur de type 2 est assez comparable à un
émulateur car celui-ci s'installe sur un système
d'exploitation déjà en place.
• Il se démarre la plupart du temps comme une simple
application.

• Avantages : Il est possible d'exécuter plusieurs


hyperviseurs en même temps car ceux-ci s'installe comme des applications .
• Inconvénients : Ce type d'hyperviseur ne peut pas
fournir autant de ressources matérielles que les
hyperviseurs de type 1 puisqu'ils sont installés sur un
système d'exploitation, lui-même consommateur de
ressources.

Usage de ce type d'hyperviseur


.pour virtualiser des OS sur des PC, la plupart du temps afin de
procéder à des tests de compatibilité et/ou de sécurité.

Les différents types de virtualisation


-Virtualisation complète:
.la machine virtuelle est une copie de la machine reel
.Le système invité « croit » s’exécuter sur une
véritable machine physique.
.Le logiciel chargé d’émuler cette machine s’appelle
une machine virtuelle, son rôle est de transformer
les instructions du système invité en instructions
pour le système hôte
. les systèmes invités n’ont pas à être modifiés pour être utilisés dans une
machine virtuelle utilisant une technologie de virtualisation.
(x86 proceseur 32bit)
-La Para-virtualisation
.le système invité est modifié pour être exécuté par
la machine virtuelle

VMM: vurtuel machine moniteur

\*
NB:
hyperviseur de type 1 => para-virtualisation
hyperviseur de type 2 => virtualisation complete
*/

dans le SE in a le noyau le shell et les applications


pour l'hyperviseur on a que le shell et le noyau
SE privilegie cad il est prioritaire sur le hardware

-Le Cloisonnement:(virtualisation d'environnement)


. virtualisation d'application
.vise à séparer fortement les processus s’exécutant sur
un même système d’exploitation et ce en isolant
chaque processus dans un conteneur dont il est
théoriquement impossible de sortir.
.permet d’améliorer la sécurité du système d’exploitation et des applications.
.ici chaque contenaire application a son propre adress IP et ses propre ressource

-La virtualisation Matérielle


les fonctions de virtualisation sont gerer par le 'hardware'
.• Avantages :
*certains processeurs permettent un accès direct à la mémoire des invités.
*Les performances sont optimales.
*Les processeurs ne sont pas émulés et les systèmes d’exploitation inchangés.

.• Inconvénient : il faut un processeur spécifique qui supporte les nouvelles


instructions (HAL).
"(differentie la couche materielle est abstraite)"

-Virtualisation matérielle type x86


cas d'intel
STDNO-> Ecrant
STDNO1->redirection
STDNO2->erreur

*DLL: Digital Librairy Link


Resolution DPi ('fr' PPP):le nombre de point sur une surface bien determninee

le systeme invite a l'ensemble des ring mais il l'execute en mode non root

• L’instruction VMX entry permet de passer de VMX root à VMX non-root, tandis que
l’instruction VMX exit permet l’inverse.

VMX virtuel machine executing

___________________________________________________________________________________
__________________________________________________
OVF et OVA
ova un seul fichier et ovf un ensemble de fichier
quand in utilise ses froma on vas juste deploye la machine
aventage est que une fois exporte tu poura l'importe n fois et sa prend moi de temp
pour deployes que de cree une machine virtuelle
VMDK virtuel machine disque

-Snapshot: image de la machine a un temp t;


quand on restore tout les snapshot d'une date non perd tout les elements qui on
fait apres se snapshot

il exite 2 type de snapshot:


snapshot avec un contenue de la memoir visuel : si on etait entrain de regarder une
video sa va revenir a l'etat de lecture

systeme de fichier invire suspendu: le system et mis en pause avant de prendre le


shapshot;

mkdir permet de cree un repertoire fichier

ping 127.0.0.1

rmdir permet de supprimer un repertoire vide

touch permet de cree un fichier texte

echo "test d'ecriture sur fichier1">fic.txt

cat permet de lire le contenu du fichier text

Vous aimerez peut-être aussi