6.1 Definición de flujos
Un Flujo de E/S representa una fuente de entrada y un destino de salida. Un flujo puede representar muchos tipos diferentes de fuentes y destinos, incluyendo archivos de disco, dispositivos, otros programas y arreglos de memoria.
Los flujos soportan muchos tipos diferentes de datos, incluyendo bytes simples, tipos primitivos de datos, caracteres localizados, y objetos. Algunos flujos simplementa pasan datos, otros manipulan y transforman datos en formas útiles.
No importa cómo trabajan internamente; todos los flujos presentan el mismo modelo simple a los programas que los usan: un flujo es una secuencia de datos. Un programa usa un flujo de entrada para leer datos desde una fuente, o artÃculo a la vez:
Leyendo información hacia un programa.
Un programa usa un flujo de salida para escribir datos a su destino, o artÃculo a la vez:
Escribiendo información desde un programa.
La fuente y el destino de datos retratado arriba puede ser cualquier cosa que mantenga, genere o consuma datos. Obviamente esto incluye archivos en disco, pero una fuente o destino puede también ser otro programa, un dispositivo periférico, un socket de red, o un arreglo.
No hay comentarios:
Publicar un comentario