Un port parallèle, bien que largement obsolète pour les imprimantes, ne gère pas directement les travaux d'impression comme le font les interfaces modernes. Le système d'exploitation (OS) gère la gestion des tâches. Le port parallèle lui-même fournit uniquement une connexion physique pour le transfert de données. Par conséquent, il n'y a pas d'*affectations* spécifiques dans le sens d'allocation de ressources dédiées *au sein* du port parallèle lui-même. Au lieu de cela, le système d'exploitation gère ces tâches :
* Demande d'interruption (IRQ) : Le port parallèle aurait reçu une IRQ spécifique, une ligne d'interruption matérielle. Lorsque les données étaient prêtes à être envoyées ou reçues, le contrôleur de port parallèle signalait le CPU via cette IRQ. Il s’agissait d’une mission de ressources cruciale.
* Adresses des ports d'entrée/sortie (E/S) : Le contrôleur du port parallèle utilisait des adresses de port d'E/S spécifiques pour la communication. Ces adresses ont été attribuées dans la carte mémoire du système, évitant ainsi les conflits avec d'autres appareils. Il s’agissait là d’une autre allocation de ressources vitales.
* Canal DMA (Direct Memory Access) (éventuellement) : Pour un transfert de données plus rapide, un canal DMA aurait pu être utilisé. Cela a permis au contrôleur de port parallèle de transférer des données directement vers/depuis la mémoire sans impliquer le processeur, libérant ainsi des cycles de processeur. Cependant, cela était moins fréquent avec les imprimantes parallèles plus lentes.
* Tampon mémoire : Une petite quantité de mémoire était utilisée comme tampon pour stocker temporairement les données envoyées ou reçues de l'imprimante. Cela était généralement géré par le pilote d'imprimante et le système d'exploitation.
En résumé, même si le port parallèle lui-même n'avait pas d'« affectations » au sens moderne du terme, le *système* attribuait des ressources cruciales telles que des IRQ, des adresses de port d'E/S et potentiellement des canaux DMA pour permettre au système d'exploitation et au pilote d'imprimante de gérer le flux des tâches d'impression via cette connexion physique. Ce sont les ressources qui ont permis à un port parallèle de fonctionner pour l'impression. Les protocoles d'impression modernes (USB, réseau) éliminent bon nombre de ces détails de bas niveau.
|