Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> hardware >> Servers >> .

Quali compiti si riferiscono alle risorse di sistema che una porta parallela utilizzerà Gestione del lavoro di stampa?

Una porta parallela, sebbene in gran parte obsoleta per le stampanti, non gestisce direttamente i lavori di stampa come fanno le interfacce moderne. Il sistema operativo (OS) gestisce la gestione del lavoro. La stessa porta parallela fornisce solo una connessione fisica per il trasferimento dei dati. Pertanto, non esistono * assegnazioni specifiche * nel senso di allocazione delle risorse dedicata * all'interno della stessa porta parallela. Invece, il sistema operativo gestisce questi compiti:

* Richiesta di interruzione (IRQ): Alla porta parallela sarebbe stata assegnata una specifica IRQ, una linea di interruzione hardware. Quando i dati erano pronti per essere inviati o ricevuti, il controller della porta parallela segnalava la CPU tramite questo IRQ. Questo era un incarico cruciale.

* Indirizzo porta input/output (I/O): Il controller della porta parallela ha utilizzato indirizzi di porta I/O specifici per la comunicazione. Questi indirizzi sono stati assegnati nella mappa di memoria del sistema, impedendo conflitti con altri dispositivi. Questa era un'altra allocazione vitale delle risorse.

* DMA (Accesso alla memoria diretta) (possibilmente): Per un trasferimento di dati più rapido, potrebbe essere stato utilizzato un canale DMA. Ciò ha permesso al controller di porta parallelo di trasferire i dati direttamente da/dalla memoria senza coinvolgere la CPU, liberando i cicli della CPU. Tuttavia, questo era meno comune con stampanti parallele più lente.

* Buffer di memoria: Una piccola quantità di memoria è stata utilizzata come buffer per archiviare temporaneamente i dati inviati o ricevuti dalla stampante. Questo è stato in genere gestito dal driver della stampante e dal sistema operativo.

In sintesi, mentre la porta parallela stessa non aveva "incarichi" in senso moderno, il * sistema * ha assegnato risorse cruciali come IRQS, indirizzi della porta I/O e canali potenzialmente DMA per consentire al driver OS e stampante di gestire il flusso di lavoro di stampa attraverso quella connessione fisica. Queste sono le risorse che hanno permesso a una porta parallela di funzionare per la stampa. Modern Print Protocols (USB, Network) astratti molti di questi dettagli di basso livello.

 

hardware © www.354353.com