Em certas situações o computador está ocupado com algum programa em processamento pesado, e não consegue mostrar na tela tudo o que está sendo digitado no teclado. Todos os caracteres são então guardados em um buffer, um atrás do outro, e assim que o processamento pesado termina, o buffer é esvaziado e os caracteres mostrados na tela, na ordem em que foram armazenados, ou seja, a partir do primeiro armazenado.
A estrutura de dados PILHA
A estrutura de dados FILA
Tanto a estrutura de dados PILHA, quanto a FILA, podem ser utilizadas nesta situação, pois tem as mesmas premissas de alocação
MATRIZ de Dados
Tanto a estrutura de dados FILA, quanto a MATRIZ de dados, podem ser utilizadas nesta situação, pois tem as mesmas premissas de alocação