En båndstreamer kan være begge
inngang og
output , avhengig av konteksten.
Her er grunnen:
* Input: Når en båndstreamer brukes til å lese data fra et bånd , det fungerer som en inngangsenhet. Dataene som er lagret på båndet blir overført til datasystemet.
* Output: Når en båndstreamer brukes til å skrive data til et bånd , det fungerer som en utgangsenhet. Dataene fra datasystemet overføres til båndet for lagring.
Så om en båndstreamer blir betraktet som inngang eller utgang, avhenger av dataflyten:
* Input: Data flyter fra båndet til datamaskinen.
* Output: Data flyter fra datamaskinen til båndet.
Derfor er det feil å si at en båndstreamer bare er inngang eller utgang. Det kan fungere som begge deler, avhengig av at operasjonen blir utført.