Articulo de referencia

Flujo (informática)

Los flujos estándar para entrada, salida y error En informática , un flujo de datos es una secuencia de elementos de datos potencialmente ilimitados que se ponen a disposición a...

Los flujos estándar para entrada, salida y error

En informática , un flujo de datos es una secuencia de elementos de datos potencialmente ilimitados que se ponen a disposición a lo largo del tiempo. Un flujo de datos puede imaginarse como elementos en una cinta transportadora que se procesan uno a uno, en lugar de en grandes lotes. Los flujos de datos se procesan de forma diferente a los datos por lotes .

Las funciones normales no pueden operar sobre flujos de datos en su totalidad porque estos contienen datos potencialmente ilimitados. Formalmente, los flujos de datos son codatos (potencialmente ilimitados), no datos (que son finitos).

Las funciones que operan sobre un flujo para producir otro flujo se conocen como filtros y se pueden conectar en tuberías de forma análoga a la composición de funciones . Los filtros pueden operar sobre un elemento del flujo a la vez o basar un elemento de salida en varios elementos de entrada, como una media móvil .

Ejemplos

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

Aplicaciones

Los flujos de datos pueden utilizarse como tipo de datos subyacente para los 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 varios conjuntos de datos se asocian a un único nombre de archivo. Generalmente, existe un flujo principal que conforma los datos normales del archivo, mientras que los flujos adicionales contienen metadatos . En este contexto, el término 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 del uso habitual del término flujo , que se refiere a datos disponibles a lo largo del tiempo, potencialmente de forma infinita.

Véase también

Referencias

  1. Dahl, Ole Johan ; Myhrhaug, Bjørn; Nygaard, Kristen (1970). Lenguaje base común (PDF) (Reporte). Centro de Computación de Noruega. Archivado desde el original el 19 de septiembre de 2024 . Consultado el 20 de agosto de 2025 .
  2. SRFI 41: Corrientes
  • Un algoritmo aproximado de diferencia L1 para flujos de datos masivos, 1995 Feigenbaum et al.