Dernière modification avant rendu ! Ajout de l'algorithme FIFO, création du readme.md FIFO et ajout de makefiles
This commit is contained in:
13
random/Makefile
Normal file
13
random/Makefile
Normal file
@@ -0,0 +1,13 @@
|
||||
# Nom de l'exécutable
|
||||
TARGET = cache_simulator
|
||||
|
||||
# Fichier source
|
||||
SRC = cache_random.c
|
||||
|
||||
# Règle par défaut : compilation et lien
|
||||
all:
|
||||
gcc $(SRC) -o $(TARGET) -lm -Wall
|
||||
|
||||
# Nettoyage des fichiers générés
|
||||
clean:
|
||||
rm -f $(TARGET)
|
@@ -2,12 +2,18 @@
|
||||
|
||||
## 📖 Description
|
||||
|
||||
Le programme `cache.c` simule le comportement d'un cache de processeur. Il permet de suivre les hits et les misses ainsi que d'analyser les performances du cache en fonction des références mémoire fournies.
|
||||
Le programme `cache_random.c` simule le comportement d'un cache de processeur. Il permet de suivre les hits et les misses ainsi que d'analyser les performances du cache en fonction des références mémoire fournies.
|
||||
|
||||
## 📦 Compilation
|
||||
Pour compiler le programme, utilisez la commande suivante :
|
||||
```bash
|
||||
gcc -o cache_simulator cache.c -lm
|
||||
gcc -o cache_simulator cache_random.c -lm
|
||||
```
|
||||
|
||||
ou
|
||||
|
||||
```bash
|
||||
make
|
||||
```
|
||||
|
||||
## ⚙️ Exécution
|
||||
|
@@ -1,10 +1,10 @@
|
||||
/*
|
||||
* Fichier : cache.c
|
||||
* Fichier : cache_random.c
|
||||
* Auteur : Moncef STITI
|
||||
* Date : 02/11/2024
|
||||
* Version : 1.0
|
||||
* Description : Ce programme permet de simuler une mémoire cache avec comme algorithme d'éviction d'une ligne "Random" (Aléatoire).
|
||||
* Compilation : Pour compiler le programme, on utilise la commande suivante : gcc cache.c -o simulateur_cache -lm -Wall
|
||||
* Compilation : Pour compiler le programme, on utilise la commande suivante : gcc cache_random.c -o cache_simulator -lm -Wall ou make
|
||||
*/
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
Reference in New Issue
Block a user