Dernière modification du readme.md

This commit is contained in:
2024-10-07 20:46:30 +02:00
parent 523d38f8ab
commit 143ed8b6bc

View File

@@ -5,8 +5,9 @@ Ce projet contient des simulations de comportements de cache utilisant deux stra
## Table des matières ## Table des matières
- [📖 Description Générale](#-description-générale) - [📖 Description Générale](#-description-générale)
- [🗂️ LRU](#-lru) - [📦 LRU](#-lru)
- [🎲 Random](#-random) - [🎲 Random](#-random)
- [🗂️ FIFO](#-fifo)
- [📁 Traces](#-traces) - [📁 Traces](#-traces)
- [🛠️ Générateur de Traces](#-générateur-de-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. 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. 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. - `README.md`: Documentation détaillée sur la stratégie Random.
- `cache.c`: Code source pour la simulation du cache utilisant 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 ## 📁 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. 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)** - **[Accéder au répertoire Traces](./traces)**
>>>>>>> 880fb2614e27c96e93de0871376b2223e55e0702
- **Fichiers**: - **Fichiers**:
- `README.md`: Documentation sur les fichiers traces. - `README.md`: Documentation sur les fichiers traces.
- `sample`, `sample1`, `sample2`: Exemples de fichiers de 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. 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)** - **[Accéder au répertoire Générateur de Traces](./traces_generator)**
>>>>>>> 880fb2614e27c96e93de0871376b2223e55e0702
- **Fichiers**: - **Fichiers**:
- `README.md`: Documentation sur l'utilisation du générateur de traces. - `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. - `trace_generator.c`: Code source pour générer des traces de manière aléatoire.