Skip to content
Snippets Groups Projects
Commit efd5262d authored by iliya's avatar iliya
Browse files

fin théorie

parent 7167e71f
No related branches found
No related tags found
No related merge requests found
\newpage
# Cours d'introduction --- Processus
## Introduction
......
\newpage
# Organisation de la mémoire
## Virtualisation de la mémoire
......@@ -14,7 +16,7 @@ le **MMU**.
L'espace fourni par la RAM disponible sur une machine se situe dans cet espace
d'adressage physique.
Le **MMU* va traduire une **page** de l'espace d'adressage **virtuel** en une
Le **MMU** va traduire une **page** de l'espace d'adressage **virtuel** en une
**frame** se situant dans l'espace d'adressage **physique**
......@@ -28,9 +30,37 @@ Le **MMU* va traduire une **page** de l'espace d'adressage **virtuel** en une
**Le noyau crée l'espace d'adressage de chaque processus**
\newpage
## Organisation de la mémoire plus proche de la réalité
**Schéma important**
![Organisation de la mémoire](../figs/address_space_processes.png)
## Quantité de RAM finie
Utilisation du **_swap_** (utilisation du disque dur / SSD) $\Rightarrow$ performance **catastrophique**
## Résumé de la pagination
- Créer un espace d'adressage isolé pour chaque processus et le noyau
- Permet de sécuriser et contrôler l'accès à la mémoire (e.g. indique qu'une
zone de la mémoire est **read-only**)
## `fork()` --- Manipulation de la mémoire
### Comportement
- Le code dans les deux processus ne sera pas copié du point de vue de l'adressage
physique.
- **Les pages** composant l'espace d'adressage du **parent** et de **l'enfant pointent**
vers **les mêmes frames.**
- Les espaces mémoire ne sont donc pas dupliqués.
- Seule la page contenant les valeurs du `PID` et `PPID` est différente entre les
2 processus.
- Au moment
......@@ -2,7 +2,6 @@
author: Iliya Saroukhanian
title: Systèmes d'exploitation
date: 2023-2024
documentclass: report
autoSectionLabels: false
autoEqnLabels: true
eqnPrefix:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment