Plug and play
Plug and Play (en «brancher et jouer») est informatique technologie permettant une reconnaissance et configuration plus simples du matériel. Elle permet aux systèmes d'exploitation de détecter correctement quel matériel est présent dans l'ordinateur, ce qui leur permet d'installer ou de lancer automatiquement (avec plus ou moins de succès) les pilotes appropriés et de configurer automatiquement le numéro d'interruption, l'adresse I/O, les plages de mémoire partagée, ou d'autres informations (par exemple, les détails sur le type d'appareil).
Les dispositifs de calcul mécaniques, tels que le dispositif de tri de cartes perforées d' IBM, étaient programmés en utilisant une carte d'extension insérée de manière à diriger les signaux entre les emplacements de configuration.
Au début de l'informatique (par exemple, dans les ordinateurs IBM PC compatibles avec l'architecture ISA), le matériel devait d'abord être configuré manuellement pour éviter les conflits avec d'autres appareils déjà connectés (généralement via un jumper électrique, angl. jumper), puis l'appareil était inséré dans la carte mère de l'ordinateur, et il fallait en outre enregistrer cette configuration dans le logiciel (généralement le pilote de périphérique). Si la configuration du matériel et du logiciel n'était pas identique, le logiciel ne pouvait pas communiquer avec le périphérique, donc il ne fonctionnait pas.
Par la suite, la détection des périphériques était d'abord effectuée par tâtonnement, ce qui n'était pas très fiable et a été remplacé par la technologie Plug and Play. Cette technologie éliminait la configuration manuelle, la résolution des conflits et la saisie manuelle des informations dans le logiciel de gestion. Des améliorations importantes ont ensuite été apportées par la bus PCI, PCMCIA, USB et d'autres technologies, qui intégraient la configuration automatique dès leur conception initiale.
