Modification du readme.md

This commit is contained in:
Moncef STITI 2024-10-04 15:58:27 +02:00
parent ef90364a97
commit 0e178764eb

@ -14,34 +14,38 @@ 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)** ## 🗂 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.
- **[Accéder au répertoire LRU](./lru)**
- **Fichiers**: - **Fichiers**:
- `README.md`: Documentation détaillée sur la stratégie LRU. - `README.md`: Documentation détaillée sur la stratégie LRU.
- `cache.c`: Code source pour la simulation du cache utilisant LRU. - `cache.c`: Code source pour la simulation du cache utilisant LRU.
## **[🎲 Random](./random)** ## 🎲 Random
Le répertoire **random** contient l'implémentation de la stratégie **Random**. Cette méthode choisit aléatoirement une ligne de cache à remplacer lorsque le cache est plein. Le répertoire **random** contient l'implémentation de la stratégie **Random**. Cette méthode choisit aléatoirement une ligne de cache à remplacer lorsque le cache est plein.
- **[Accéder au répertoire Random](./random)**
- **Fichiers**: - **Fichiers**:
- `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.
## **[📁 Traces](./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.
- - **[Accéder au répertoire Traces](./traces)**
- **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.
## **[🛠️ Générateur de Traces](./traces_generator)** ## 🛠️ Générateur de Traces
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.
- - **[Accéder au répertoire Générateur de Traces](./traces_generator)**
- **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.