martes, 7 de febrero de 2012

MEMORIA FIFO


FIFO se utiliza en estructuras de datos para implementar colas. La implementación puede efectuarse con ayuda dearrays o vectores, o bien mediante el uso depunteros y asignación dinámica de memoria.
Si se implementa mediante vectores el número máximo de elementos que puede almacenar está limitado al que se haya establecido en el código del programa antes de la compilación (cola estática) o durante su ejecución (cola pseudoestática ó dinámica). Sea cual sea la opción elegida, el número de elementos que podrá almacenar la cola quedará determinado durante toda la ejecución del programa. Así, el sistema debe reservar el tamaño de memoria necesario para acoger todos los datos, sea cual sea el número de elementos usados.

                     MEMORIA LIFO

El término LIFO se utiliza en estructuras de datos y teoría de colas. Guarda analogía con una pila de platos, en la que los platos van poniéndose uno sobre el otro, y si se quiere sacar uno, se saca primero el último que se puso.
En una pila el elemento superior es el último que se agregó, y es el primero que se quitará. Es por ello que las pilas tienen una estructura LIFO.

No hay comentarios:

Publicar un comentario