? Computer inviare dati su cavi in modalità parallela o seriale . Cavi paralleli inviare i dati di uno o più byte di otto bit alla volta; cavi seriali trasmettono i dati un po ' alla volta . Per gestire la natura file singolo di comunicazioni seriali , il computer sposta byte di dati in aree di sosta denominati buffer seriali . I buffer di garantire che i dati avvenga senza problemi da un computer all'altro . Dati seriali
trasferimento dati seriale è un modo comune e poco costoso per trasmettere informazioni su lunghe distanze . Un computer invia i dati attraverso una interfaccia seriale dal primo spostando diversi byte in un'area di memoria chiamata buffer . Hardware del computer prende il primo carattere nel buffer e analizza i bit , inviando loro una alla volta attraverso l'interfaccia . Alcuni bit in uscita dell'interfaccia sono dati , altri sono segnali al computer ricevente che segna l' inizio o la fine di un byte . Alla fine riceve , interfaccia seriale dell'altro computer riassembla i bit in ingresso separati in byte , passando loro anche in buffer , dove un programma li elabora .
Buffer seriale
un buffer seriale è essenziale per il processo di trasferimento dati perché i flussi di dati dall'interfaccia in modo complesso . L'interfaccia di invio di un computer e l'interfaccia di ricezione di un altro test costantemente l'un l'altro per i dati da inviare e ricevere , ad esempio , il computer ricevente può avere bisogno di fermarsi un attimo , quindi dice al computer di invio di aspettare. Quando il computer remoto è pronto , si segnala il computer di invio , che riprende la trasmissione . Il programma di invio scrive i dati in relativamente grandi blocchi e si sposta ad altre attività di elaborazione . Nel frattempo , i buffer contengono i dati per l'interfaccia seriale per elaborare . Quando i buffer vuoto, il programma di invio scrive di più