Dernière modification du readme.md
This commit is contained in:
22
README.md
22
README.md
@@ -5,8 +5,9 @@ Ce projet contient des simulations de comportements de cache utilisant deux stra
|
||||
## Table des matières
|
||||
|
||||
- [📖 Description Générale](#-description-générale)
|
||||
- [🗂️ LRU](#-lru)
|
||||
- [📦 LRU](#-lru)
|
||||
- [🎲 Random](#-random)
|
||||
- [🗂️ FIFO](#-fifo)
|
||||
- [📁 Traces](#-traces)
|
||||
- [🛠️ Générateur de Traces](#-générateur-de-traces)
|
||||
|
||||
@@ -14,7 +15,7 @@ Ce projet contient des simulations de comportements de cache utilisant deux stra
|
||||
|
||||
Le simulateur de cache permet d'analyser le comportement de deux stratégies de remplacement de cache : LRU et Random. Chaque méthode a ses propres principes de fonctionnement, avantages et inconvénients, qui sont détaillés dans leurs respectifs fichiers README.
|
||||
|
||||
## 🗂️ LRU
|
||||
## 📦 LRU
|
||||
|
||||
Le répertoire **lru** contient l'implémentation de la stratégie **Least Recently Used**. Cette méthode vise à conserver dans le cache les lignes qui ont été les plus récemment utilisées.
|
||||
|
||||
@@ -32,15 +33,20 @@ Le répertoire **random** contient l'implémentation de la stratégie **Random**
|
||||
- `README.md`: Documentation détaillée sur la stratégie Random.
|
||||
- `cache.c`: Code source pour la simulation du cache utilisant Random.
|
||||
|
||||
## 🗂️ FIFO
|
||||
|
||||
Le répertoire **fifo** contient l'implémentation de la stratégie **First In, First Out**. Cette méthode remplace la ligne de cache qui a été chargée en premier lorsque le cache est plein.
|
||||
|
||||
- **[Accéder au répertoire FIFO](./fifo)**
|
||||
- **Fichiers**:
|
||||
- `README.md`: Documentation détaillée sur la stratégie FIFO.
|
||||
- `cache.c`: Code source pour la simulation du cache utilisant FIFO.
|
||||
|
||||
## 📁 Traces
|
||||
|
||||
Le répertoire **traces** contient des fichiers de traces utilisés pour tester les simulations de cache. Chaque fichier de traces simule des accès mémoire pour évaluer les performances des différentes stratégies.
|
||||
|
||||
<<<<<<< HEAD
|
||||
- - **[Accéder au répertoire Traces](./traces)**
|
||||
=======
|
||||
- **[Accéder au répertoire Traces](./traces)**
|
||||
>>>>>>> 880fb2614e27c96e93de0871376b2223e55e0702
|
||||
- **Fichiers**:
|
||||
- `README.md`: Documentation sur les fichiers traces.
|
||||
- `sample`, `sample1`, `sample2`: Exemples de fichiers de traces.
|
||||
@@ -49,11 +55,7 @@ Le répertoire **traces** contient des fichiers de traces utilisés pour tester
|
||||
|
||||
Le répertoire **traces_generator** contient des outils pour générer des fichiers de traces aléatoires pour tester le simulateur de cache.
|
||||
|
||||
<<<<<<< HEAD
|
||||
- - **[Accéder au répertoire Générateur de Traces](./traces_generator)**
|
||||
=======
|
||||
- **[Accéder au répertoire Générateur de Traces](./traces_generator)**
|
||||
>>>>>>> 880fb2614e27c96e93de0871376b2223e55e0702
|
||||
- **Fichiers**:
|
||||
- `README.md`: Documentation sur l'utilisation du générateur de traces.
|
||||
- `trace_generator.c`: Code source pour générer des traces de manière aléatoire.
|
||||
|
Reference in New Issue
Block a user