Vous êtes sur la page 1sur 11

A la fin de ce cours chaque stagiaire doit tre

capable a bien dfinie un fichier informatique


sans faute et sans retour au cahier

De dfinir un rpertoire
De dfinir un caractre
De diffrencier entre un fichier et un rpertoire
Un fichier
Un fichier est lunit de stockage logique mise la disposition des
utilisateurs pour lenregistrement de leurs donnes : cest lunit dallocation.
Le SE tabli la correspondance entre le fichier et le systme binaire utilis
lors du stockage de manire transparente pour les utilisateurs.
Dans un fichier on peut crire du texte, des images, des calculs, des
programmes Les fichiers sont gnralement crs par les utilisateurs.
Toutefois certains fichiers sont gnrs par les systmes ou certains outils
tels que les compilateurs.
Afin de diffrencier les fichiers entre eux, chaque fichier a un ensemble
dattributs qui le dcrivent.
Parmi ceux-ci on retrouve : le nom, lextension, la date et lheur de sa
cration ou de sa dernire modification, la taille, la protection.
Certains de ces attributs sont indiqus par lutilisateur, dautres sont
complts par le systme dexploitation.
Un rpertoire
Un rpertoire est une entit cre pour lorganisation des fichiers.
En effet on peut enregistrer des milliers, voir des millions de fichiers sur un
disque dur et il devient alors impossible de sy retrouver.
Avec la multitude de fichiers crs, le systme dexploitation a besoin dune
organisation afin de structurer ces fichiers et de pouvoir y accder
rapidement. Cette organisation est ralise au moyen de rpertoires
galement appels catalogues ou directory.
Un rpertoire est lui-mme un fichier puisquil est stock sur le disque et est
destin contenir des fichiers.
Du point de vue SGF, un rpertoire est un fichier qui dispose dune structure
logique : il est considr comme un tableau qui contient une entre par
fichier.
Lentre du rpertoire permet dassocier au nom du fichier (nom externe au
SGF) les informations stockes en interne par le SGF.
Chaque entre peut contenir des informations sur le fichier (attributs du
fichier) ou faire rfrence (pointer sur) des structures qui contiennent ces
informations.
Un Caractre (1)

En informatique, un caractre est la fois un type de


donne et une notion abstraite. Comme en typographie,
un caractre informatique peut reprsenter
une lettre minuscule, une lettre majuscule, un chiffre, un
signe de ponctuation ; mais aussi une espace, une
tabulation, un retour la ligne et quelques autres
oprations spciales (sonnerie, effacement, etc.) qui ne
reprsentent pas des symboles (caractres de contrle).
Un Caractre (2)
Considrations techniques

Comme les ordinateurs fonctionnent en binaire, un


numro est attribu chaque caractre.
Ce nombre peut tre cod avec des chiffres binaires (bits).

la fin du XXe sicle, 8 bits (c'est--dire un octet) taient


assez habituelles et permettait de reprsenter 256 nombres,
donc 256 caractres diffrents. Cette premire limite 256
nombres a conduit des normes de codage de caractres.
Il existe plusieurs normes de codage de caractres dont, parmi les
plus connues, ASCII, ISO 8859 et Unicode.

Les normes diffrent dans le jeu de caractres couverts, dans le


code attribu chaque caractre et dans la reprsentation binaire
du code.
Ainsi, le caractre qui n'existe pas en ASCII a le nombre 164 en
ISO 8859 et le nombre 8364 en Unicode.

7 bits suffisent pour coder tous les caractres de la


norme ASCII,
8 bits (1 octet) pour ISO 8859
16 bits (2 octets) pour Unicode.

Il existe plusieurs reprsentations binaires


diffrentes d'Unicode, dont UTF-8 et UTF-16.

Les diffrents nombres attribus ne permettent pas


seulement d'identifier les caractres de certains
alphabets, mais galement les variantes lies aux
accents, les chiffres, certains symboles, ainsi que
des caractres non imprimables, comme les espaces,
les tabulations et les retours la ligne.