Une unité peut être une unité physique comme un disque dur ou une imprimante,
ou une unité logique - qui existe uniquement par le logiciel - comme le
"Ram Disk" L'Amiga ne fait aucune distinction entre une unité physique ou
logique, il ne fait pas de distinction entre les unités disques et les autres
unités, la seule particularité est que les unités disques ont un système de
fichiers installé dessus.
Les unités sont appelées par un nom suivi d'un ":", comme par exemple:
df0: le premier lecteur de disquettes
df1: le deuxième lecteur de disquettes
hd0: le premier disque dur du système - parfois aussi dh0: -
par: le port parallèle
ram: le "Ram Disk", un pseudo-lecteur de disquettes qui utilise la mémoire RAM
con: une fenêtre console comme par exemple le shell
sys: un lecteur logique qui indique le disque à partir duquel vous avez démarré
Un volume est un disque ou une partie d'un disque que le système considère
comme un disque. La différence entre le volume et l'unité est que l'unité fait
référence au lecteur, et le volume fait référence au disque qui se trouve à
l'intérieur. Pour les disques dur il n'y a pas de différence, vu que le disque
ne peut pas être retiré de son lecteur, pour les disquettes par contre, un
volume peut se trouver dans n'importe quel lecteur de disquettes. Les noms de
volumes, tout comme les noms d'unités finissent par un ":".
un volume se reconnait pas son nom, vous pouvez lui donner le nom que vous
voulez, pour éviter des complications - avec le shell -, évitez de mettre des
espaces dans le nom. Si vous référencez un disque par son nom, l'Amiga va voir
dans toutes les unités si il s'y trouve.
Par exemple si j'ai une disquette nommée Truc: dans le premier lecteur de
disquettes, je peut y accéder en utilisant le nom de volume Truc: ou le nom
d'unité df0:. Cependant si j'utilise le nom de volume, l'amiga va la retrouver,
même si je l'ai placée dans un autre lecteur de disquettes entre temps. Si par
contre j'utilise le nom d'unité, il va utiliser la disquette qui se trouve en
ce moment dans le lecteur.
Si je demande la disquette Truc: et qu'il ne se trouve pas dans un lecteur,
l'Amiga va me demander de la mettre dans un des lecteurs, et attendre jusqu'à
ce que je l'aie mise, de cette manière je suis sûr d'utiliser la bonne
disquette.
une partition est une partie d'un disque, qui est considérée par l'Amiga comme un disque séparé. Si j'ai un gros disque dur, je peut le séparer en plusieurs partitions, et, même si elles se trouvent physiquement sur le même disque, l'Amiga va les traiter comme si elles étaient séparées, cela pourrais être hd0:, hd1:, elles seront également considérées comme des volumes différents.
une assignation est un objet crée par l'utilisateur (ou par le logiciel), qui
est traité par l'Amiga comme un volume, et comme les unités et les volumes,
les noms d'assignations se terminent par un ":".
Si par exemple j'ai un répertoire appelé "Work:textes/documents/lettres" je
peut lui donner un nom d'assignation qui lui est propre, par exemple
"lettres:", ainsi, à la place d'utiliser le nom complet, j'utilise simplement
"lettres:" pour accéder au répertoire
l'Amiga crée quelques assignations au démarrage, comme par exemple:
C: | SYS:C | ou se trouvent les commandes shell |
LIBS: | SYS:LIBS | ou se trouvent les bibliothèques d'extensions. (.library) |
S: | SYS:S | ou se trouvent les fichiers scripts shell |
Les fichiers .info sont les fichiers des icônes que vous voyez en ouvrant un
tiroir, chaque fichier qui a un icône sur le Workbench a un fichier .info qui
lui correspond, avec le même nom que l'icône, suivi de ".info", le fichier
.info contient l'image de l'icône, sa position, ainsi que d'autres informations
suivant le type de l'icône.
Il y a cinq types d'icônes différents: disque, tiroir, outil, projet et
poubelle. la poubelle est un type spécial utilisé par l'icône "Traschan".
les icônes de type disque sont utilisés pour les volumes, si vous
double-cliquez sur un de ces icônes, une fenêtre s'ouvre et affiche les icônes
présents dans le répertoire racine du volume.
les icônes de type tiroir représentent les répertoires d'un disque, si vous
double-cliquez dessus, une fenêtre s'ouvre et affiche les icônes présents dans
ce répertoire.
les icônes de type outil représentent les programmes exécutables, si vous
double-cliquez dessus le programme associé démarre. Ces icônes peuvent contenir
des informations variées qui sont passées au programme, appelées
"types d'outils", pour plus d'informations concernant les types d'outils lisez
la section "Workbench".
les icônes de type projet sont utilisés par des fichiers de données enregistrées
par les programmes, par exemple si vous créez un document à partir d'un
traitement de textes, et que vous l'enregistrez sur le disque dur, il pourra
avoir un icône projet associé. L'icône projet contiendra le nom du programme
utilisé pour le créer, comme "outil par défaut" Si il le contient, le fait de
double-cliquer sur l'icône va démarrer ce programme, qui va alors automatiquement
charger le fichier associé.
Par exemple si votre document a été créé par un traitement de textes, le fait de
double-cliquer sur l'icône de votre document va démarrer le traitement de
textes, et celui-ci va charger votre document.
Pour plus d'informations sur les outils par défaut, lisez la section "Workbench".
Les fichiers avec l'extension .library sont des fichiers de librairies
d'extensions, ils doivent se trouver dans le répertoire libs: ces fichiers
contiennent des fonctions qui sont utilisables par plusieurs programmes en
même temps, ils sont chargés en mémoire si nécessaire.
L'avantage des librairies est que les programmeurs n'ont pas besoin de
re-inventer la roue en écrivant des programmes, beaucoup de fonction
standard se trouvent dans les bibliothèques, la seule chose qu'il doivent
faire est de les utiliser.
Le système est équipé de diverses librairies permettant au programmeur
d'utiliser les fonction du système dans ces programmes, voici quelques
unes des libraires que vous trouverez dans libs:
amigaguide.library | utilisé par le système d'aide AmigaGuide |
locale.library | fonctions pour créer des programmes multilingues |
asl.library | requêtes systèmes standard (fichiers, polices, etc.) |
datatypes.library | utilisé par le système des datatypes |
mathieeedoubbas.library | fonction mathématiques |