Fichiers Flashcards
Qu’est-ce que la RAM ?
La RAM (Random Access Memory) est une mémoire d’accès direct
À quoi sert la RAM ?
La RAM est utilisée pour stocker des données et du code machine en cours d’utilisation.
Vrai ou Faux ? La RAM est une mémoire volatile ?
Vrai, une mémoire volatile signifie qu’elle perd ses données lorsque l’alimentation est coupée
Explique le processus de la RAM en Java
- Java gère la mémoire via la JVM (Java Virtual Machine).
- Les objets sont crées dans la RAM
- La gestion de la mémoire est automatique
Qu’est-ce que la mémoire vive ?
On peut le définir comme des circuits électroniques où est stockée physiquement l’information
Vrai ou faux : La mémoire vive permet d’avoir accès à des endroits arbitraires et aléatoires ?
Vrai : Les accès se font rapidement, mais il s’agit de mémoire volatile. Si on coupe l’alimentation électrique, les bits d’information stockés s’effacent
Qu’est-ce que la mémoire persistante ?
Une composante de l’ordinateur qui peut conserver des données indépendamment de si l’ordinateur est alimenté électriquement ou non (donc il peut conserver des données sur le long terme).
Vrai ou Faux : la mémoire persistante ne peut pas prendre plusieurs formes ?
Faux, voici des exemples de formes que la mémoire persistante peut prendre : Ruban magnétique, Disquette, Disque dur, Mémoire flash,…
Quel est l’inconvénient de la mémoire persistante ?
L’accès à des données sur un support persistant sera beaucoup plus lente que sur la mémoire vive
Qu’est-ce que le système de fichiers ?
Similairement aux variables, tableaux et objets qui permettent d’abstraire des adresses dans la mémoire vive, le système de fichier permet d’avoir une abstraction de la mémoire persistante
Le système de fichiers a une structure d’arbre qui contient :
Des fichiers (des données), des répertoires qui regroupent des fichiers + d’autres répertoires
Qu’est-ce qu’un fichier ?
Un fichier est une séquence ordonnée de bytes. 1 byte = 8 bits (en français, 1 octet = 8 bits).
Les bytes d’un fichier peuvent représenter quoi ?
Du texte, une image, du code machine à exécuter, une chanson, ou quoi que ce soit d’autre
À quoi sert la commande cat ?
La commande cat permet d’afficher textuellement le contenu des fichiers passés en argument
Que veut réellement dire afficher “textuellement” un fichier ?
Cela correspond simplement à interpréter les bytes qui le constituent comme étant une suite de caractères (ASCII, UTF-8 ou autre)