Configuration (informatique)
Un article de Wikipédia, l'encyclopédie libre.
Cet article est une ébauche concernant l’informatique.
Vous pouvez partager vos connaissances en l’améliorant. (Comment ?).
|
En informatique, la notion de configuration désigne la façon dont sont choisis les éléments d'un système informatique, comment ils sont mis en place et maintenus en fonctionnement pour rendre ce système utilisable. Il s'agit d'une activité typique d'administration système et réseau.
La configuration recouvre divers aspects:
- la configuration matérielle, qui définit quels sont les composants matériels utilisés, comment ils sont structurés et paramétrés pour former un ordinateur.
- la configuration logicielle, qui définit quels sont les systèmes et les logiciels utilisés et comment ils sont paramétrés
- la configuration réseau, qui désigne la façon dont les ordinateurs sont reliés entre-eux pour constituer un réseau informatique.
Plusieurs aspects transversaux, tels que la sécurité ou la performance, interviennent également lors de la configuration d'un système.
Les constructeurs et éditeurs utilisent notamment les notions configuration minimale requise et de configuration recommandée pour désigner la puissance des éléments constituant un ordinateur, principalement en termes de capacité de calcul du microprocesseur, de taille de l'espace de mémoire disponible, de version du système d'exploitation et des fonctionnalités logiciels requises.
Sommaire |
[modifier] Configuration matérielle
La configuration matérielle consiste tout d'abord à choisir les éléments constitutifs du système (microprocesseur, carte mère, périphériques, etc) en tenant compte des critères tels que le coût, la performance ou la compatibilité.
Ensuite, les éléments matériels doivent être configurés pour fonctionner ensemble. Ainsi, par exemple, une carte vidéo doit être configurée de manière à utiliser certaines adresses mémoire et certaines interruptions matérielles.
Dans le passé, ces configurations complexes étaient réalisées lors de la phase d'assemblage d'un ordinateur. Avec l'arrivée des technologies de type Plug and Play, la plupart des équipements informatiques sont maintenant capables de se configurer automatiquement, même si parfois des ajustements ponctuels sont nécessaires.
[modifier] Configuration logicielle
La configuration d'un logiciel informatique permet de définir son comportement et de lui indiquer les données dont il peut avoir besoin. Elle pourrait s'apparenter à un réglage. La configuration s'effectue généralement au moyen d'une interface graphique (ou semi-graphique) telle qu'un panneau de configuration.
La configuration d'un logiciel est le plus souvent stockée dans des fichiers. Les plus simple étant des fichiers texte structurés en couples attribut-valeur regroupés par sections. Ainsi, divers formats ont vu le jour (des anciens fichiers .ini aux divers formats XML). Les fichiers de configuration texte offrent l'avantage d'être modifiables manuellement à l'inverse des paramètres de configuration codés directement en binaire, ce qui rend ces informations plus compactes mais rend leur modification directe plus difficile.
La configuration d'un logiciel est souvent stockée
- au même endroit que le logiciel (i.e. dans le même répertoire du système de fichiers)
- dans un endroit du système de fichiers dédié à la configuration des logiciels (par exemple dans le répertoire
/etc
dans les systèmes Unix). - sous le répertoire personnel de l'utilisateur (lorsque la configuration lui est spécifique)
- dans une structure de configuration commune au niveau du système d'exploitation, comme la base de registre dans les systèmes Microsoft Windows.
[modifier] Configuration réseau
La configuration des réseaux informatique permet de structurer connexions entre les ordinateurs. On y choisit les dispositifs physiques d'interconnexion et les protocoles de communication.
Dans les protocoles Internet, on doit par exemple fournir l'adresse IP de l'ordinateur, celle de la passerelle, le masque de réseau etc. Ici encore, des fonctionnalités comme le DHCP facilitent la configuration en attribuant automatiquement des adresses IP aux machines qui en font la demande.
[modifier] Configuration automatique et auto-configuration
La configuration automatique est la capacité d'un élément du système informatique à déterminer la meilleure configuration d'un autre élément en fonction de critères d'optimalité donnés, des caractéristiques de l'élément à configurer, etc.
On dit d'un élément qu'il s'auto-configure s'il est capable de se configurer par lui-même, en fonction de l'environnement dans lequel il est placé.
[modifier] Voir aussi
- fichier de configuration
- Autoconf, un outil de configuration automatique sous Unix
- Zeroconf, des technologies d'auto-configuration pour les réseaux
- Universal Plug and Play