ENVIRONNEMENT
DE PROGRAMATION
Le système de gestion de fichier :
Pour conserver l’information et du faite que la mémoire est qqch. de volatile
nous devons la mettre dans un support dit permanent. C’est le cas de nombreux
outils tel les CD ou disques durs et les bandes magnétiques.
Pour réutilisé l’information conserver on s’adresse au système dit
BIDIRECTIONNEL d’entré/sortie. Le S.E. se chargera ensuite d’introduire la notion
de FICHIER.
FICHIER : Ensemble organisé d’information sur un support externe, pour libérer la Mémoire
centrale et offrir une pérennité de l’information.
MEMOIRE CASH : Réduit le temps d’accès en stockant un peu d’information (~8Mo)
Aspect logique du fichier :
Un fichier est généré par l’utilisateur (logiciel ou humain) et décomposé en
UEL ou article. Pour lire ces articles l’utilisateur dispose d’entré/sortie logiques. UN
FICHIER EST CONNU PAR SON NOM EXTERNE.
Certaines fonction et commandes proposent des accès aux fichiers :
Commande-Pour gérer les fichiers : CREER, DETRUIRE, COPIER, RENOMER
Fonctions-Pour exploiter le fichier : OUVRIR, FERMER, REPERER (un octet)
On gère des contenus à l’aide des fonctions dans le langage de
programmation et non pas avec les commandes. Tous ces mots clé permettent à
l’utilisateur de gérer et d’organiser ses fichiers.
Aspect physique du fichier :
Le système d’exploitation communique avec le matériel, au niveau physique, à l’aide
d’entré/sortie physique. Cette entré/sortie échange avec l’extérieur des unités
d’entrer physique qui contiennent les unités d’entrer logique.
Au niveau physique les UEL n’existent pas car leurs données sont contenues dans
les UEP.
*les blocs ne sont pas d’une taille fixe.
Le support et les E/S :
SUPPORT ADRESSABLE : Une unité d’enregistrement physique est repérée par une
adresse
Un ordre d’entrer/sortie contient toujours l’adresse du bloc ou de l’UEP que l’on veut
traiter. On a un accès direct aux blocs.
LirePhy(Adr Bloc, Adr MC)