Cours architecture des ordinateurs (les fichiers)

Fichiers : pour quoi faire ?

• La mémoire principale est
–de taille restreinte
–volatile, …
⇒Besoin de stocker des informations :
–à plus long terme
–de grande taille
–« partageable »
⇒Gestion de Fichiers = Partie du système d’exploitation (file system)
–de quelle manière nommer les fichiers,
–comment les structurer,
–comment les utiliser, les protéger …

Caractéristiques des fichiers

• Nom : variable selon les SE
–lettres de l ’alphabet + chiffres et caractères spéciaux
–longueur
–différence majuscule / minuscule
–nom en 2 parties (nom.extension) obligatoire / non
• Structure :
–suite d’octets : taille variable, grande souplesse d ’utilisation [Unix|DOS]
–suite d’enregistrements : enregistrement de faille fixe, moins souple
–arbre d’enregistements de taille variable
• Accès : (dépendant de la technologie du support)
–séquentiel : anciens SE
–accès aléatoire

Types de fichiers

• Type de fichiers :
–fichiers ordinaires : informations des utilisateurs (fichiers classiques)
»Fichiers ASCII :
• lignes de texte
• caractère « fin de ligne » variable selon les SE
• avantage = facilement lisible et modifiable
»Fichiers binaires
• structurés pour que l ’on puisse retrouver ses informations
–catalogues (directories) : fichiers systèmes contenant la structure du système de fichiers
–fichiers spéciaux caractères : modélisation d ’E/S (terminaux,imprimante,…)
–fichiers spéciaux bloc : modélisation des disques

Attributs de fichiers

• Description de base d’un fichier = nom + données
• Attribut = information complémentaires :
–liste variable selon le SE
–Ex :
•Protection
•Mot de passe du fichier
•Créateur
•Propriétaire
•Indicateur lecture seule
•Indicateur fichier caché
•Indicateur fichier système
•Indicateur d ’archivage
•Indicateur ASCII/Binaire
•Indicateur fichier temporaire
•Indicateur de verrouillage
•Longueur d ’enregistrement
•Date de création
•Date du dernier accès
•Date de modification
•Taille courante
•Taille maximale
•…

Opérations sur les fichiers

• Ces opérations se font grâce à des appels systèmes :
–CREATE (création d ’un fichier vide)
–DELETE
–OPEN
–CLOSE
–READ (lecture de n octets à partir de la position courante)
–WRITE
–APPEND (écriture en fin de fichier)
–SEEK (indication de la position des données à lire/écrire)
–GET ATTRIBUTES
–SET ATTRIBUTES
–RENAME


Si le lien ne fonctionne pas correctement, veuillez nous contacter (mentionner le lien dans votre message)
Cours architecture des ordinateurs (278 KO) (Cours PDF)
architecture des ordinateurs les fichiers

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *