stringtranslate.com

Corriente (informática)

Los flujos estándar para entrada, salida y error.

En informática , una secuencia es una secuencia de elementos de datos potencialmente ilimitados que se ponen a disposición a lo largo del tiempo. Se puede pensar en un flujo como elementos en una cinta transportadora que se procesan uno a la vez en lugar de en grandes lotes. Las transmisiones se procesan de manera diferente a los datos por lotes .

Las funciones normales no pueden funcionar en transmisiones en su conjunto porque tienen datos potencialmente ilimitados. Formalmente, los flujos son codata (potencialmente ilimitados), no datos (que son finitos).

Las funciones que operan en una secuencia que produce otra secuencia se conocen como filtros y se pueden conectar en tuberías de manera análoga a la composición de funciones . Los filtros pueden operar en un elemento de una secuencia a la vez o pueden basar un elemento de salida en múltiples elementos de entrada, como un promedio móvil .

Ejemplos

El término "corriente" se utiliza de varias maneras similares:

Aplicaciones

Los flujos se pueden utilizar como tipo de datos subyacente para canales en la comunicación entre procesos .

Otros usos

El término "flujo" también se aplica a las bifurcaciones del sistema de archivos , donde se asocian múltiples conjuntos de datos con un solo nombre de archivo. La mayoría de las veces, hay una secuencia principal que constituye los datos del archivo normal, mientras que las secuencias adicionales contienen metadatos . Aquí, "flujo" se utiliza para indicar "datos de tamaño variable", a diferencia de los metadatos de tamaño fijo, como los atributos extendidos , pero difiere de "flujo" en el sentido contrario, que significa "datos disponibles a lo largo del tiempo, potencialmente infinitos".

Ver también

Referencias

  1. ^ SRFI 41: Corrientes

enlaces externos