| La FIFO circular es una estructura de datos basada en la cinta circular, es decir, un arreglo en el que al último elemento listado le sigue el primer elemento. En la FIFO circular se considera que el primer elemento listado es el frente ó HEAD de la fila. En tanto que el último elemento ingresado en la fila se encuentra en la cola ó TAIL. |
| QT = { q0 } | Estados. La fila solamente tiene un estado.
| ΣIT
| Alfabeto de símbolos contables.
| ΓT
| Reglas de acceso.
| q | Estado único de la cinta.
| Χ ∈ Σ*IT
| Contenido inicial de la cinta.
| Tail ∈ ΣIT
| Cabezal de escritura.
| Head ∈ ΣIT
| Cabezal de lectura.
| |
| Write & move to left | WL | Toma un dato colocado en el bus DataIn, escribe en la cinta de la FIFO y mueve el cabezal Tail un lugar Read & move to left
| RL
| Copia un dato de la cinta en el bus data Out | y mueve el cabezal Head un lugar. Se debe tener cuidado de que este cabezal no rebace al cabezal de escritura. |
|