Portada arrow Miniglosario arrow FIFO
FIFO
sábado, 10 de febrero de 2007

Acrónimo de "First Input, First Output", que podríamos traducir por: "lo primero en entrar, lo primero en salir". Es una forma de organizar cosas, de tal manera que garanticemos el orden de llegada. Cuando organizamos las cosas así, decimos que estamos formando una cola (queue).

Por ejemplo, en el mundo real encontramos esta organización siempre que formamos una cola para entrar al cine, subir al autobús, etc... A medida que van llegando personas a la cola se colocan siempre por el final, y las personas van siendo atendidas por el principio. De esta manera se garantiza que el primero en llegar va a ser el primero en ser atendido (first input, first output).

En el mundo de los datos, una cola (o hablando más genéricamente, una estructura FIFO) es aquella estructura que nos sirve para organizar datos y que admite dos operaciones: añadir a la cola y sacar de la cola. Al añadir un elemento nuevo a la cola debemos garantizar que ése será el último en salir (mientras no añadamos más), y al sacar, debemos garantizar que el que saquemos sea el que primero en entrar de los que quedan en la cola.

 
←Artículo anterior   Artículo siguiente→

Artículos relacionados

¿Quién está en línea?

 web tracker

Suscríbete

RSS feed Sindicación RSS

(¿Qué es la sindicación RSS?)


Suscribir por e-mail

¿Dónde estoy?

Estás en La tecla de ESCAPE, un sitio web personal en el que nos gusta hablar de algoritmos, informática, tecnología, ciencia, ingeniería, internet... y cualquier tontería que se nos ocurra. El punto de vista de nuestros artículos técnicos suele ser muy básico, así que a menudo adoptamos grandes simplificaciones. (Más...-Términos de uso)