Che cos'è un byte byte?

Un flusso di byte è un termine usato per rappresentare una tecnica di calcolo che consente di inviare dati lungo un determinato percorso. Qui, invece di singoli e zeri, noti come cifre o bit binari, unità che hanno le dimensioni di otto bit, note come byte, vengono inviate lungo il percorso. A volte viene anche definito flusso di caratteri, poiché la maggior parte dei caratteri che compongono un alfabeto in linguaggio naturale, numeri e così via sono rappresentati da tali unità a 8 bit. Il percorso o le entità coinvolte nel trasferimento di dati sono in qualche modo astratti, in quanto potrebbero rappresentare un file a cui accede un programma, i dati che vengono elaborati all'interno di un programma o i dati che viaggiano su una rete.

Affinché un flusso di byte sia più efficace, scorre attraverso un percorso dedicato e affidabile a volte indicato come pipe o pipeline. Tale percorso deve essere affidabile per garantire che l'output sia accurato. Sotto un aspetto, quando si considera la programmazione per computer, la pipe è il percorso che collega i vari aspetti di un programma in modo tale che quando i dati vengono elaborati dall'input, possono essere passati ad un'altra parte del programma, a un altro e così via, fino a quando non raggiunge l'output.

Un altro tipo di pipeline può essere utilizzato da alcuni sistemi operativi per acquisire dati, come il contenuto di un file, ed eseguirlo attraverso più programmi diversi per produrre un output. Ciò è utile con le applicazioni di elaborazione del testo, rese efficaci mediante un flusso di byte di caratteri per il trasferimento dei dati. Uno degli usi più comuni di un flusso di byte, quindi, è per il sistema operativo di un computer quando accede ai dati in un file.

Nelle prime reti di computer, alcuni sistemi hanno fatto una distinzione tra un byte e quello che viene anche chiamato un ottetto. Poiché un ottetto è anche un'unità di calcolo composta da otto bit, i termini sono talvolta usati in modo intercambiabile, sebbene su quei sistemi più vecchi, non siano la stessa cosa. Di conseguenza, tuttavia, il flusso di ottetti è un termine usato anche quando si parla di un flusso di byte, sebbene principalmente per quanto riguarda la rete di computer. Uno di questi esempi, "application / octet-stream", è il tipo di estensioni di posta Internet (MIME) multiuso per la consegna di qualsiasi tipo di dati binari su una rete.

Quando si tratta di inviare un flusso di byte su una rete di computer, è necessario un protocollo di livello di trasporto bidirezionale affidabile, come il protocollo di controllo della trasmissione (TCP) utilizzato su Internet. Questi sono indicati come protocollo di flusso di byte. Altri protocolli di dati seriali utilizzati con determinati tipi di componenti hardware, come la tecnica UART (Universal Asynchronous Receiver / Transmitter), sono un canale di dati seriale che utilizza anche un flusso di byte per la comunicazione. In questo caso, il byte, o carattere, è impacchettato in un frame sull'estremità trasmittente, dove un bit iniziale aggiuntivo e alcuni bit di controllo opzionali sono collegati e quindi separati dal frame sull'estremità ricevente. Questa tecnica viene talvolta definita protocollo orientato ai byte.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?