Questão
De maneira geral, o processo é um programa, também, conhecido como uma aplicação, ou aplicativo que está em execução, no qual é realizado de forma sequencial, um processo que inclui, por exemplo, stack, contador de programa, seção de dados. Geralmente, os programas dispõem de uma stack para cada thread. Desta maneira, qual é a melhor definição para stack?
Escolha uma opção:
A) Algoritmo de thread.
B) Pilha de funções.
C) Relatório de gerenciamento.
D) Executável prioritário.
E) Bit de programa.
B
A 'stack', ou pilha, é uma estrutura de dados que armazena informações sobre as funções que estão sendo executadas por um programa. Cada vez que uma função é chamada, um novo registro é adicionado ao topo da pilha, e quando a função termina, esse registro é removido. Portanto, a melhor definição para 'stack' é 'Pilha de funções'. As outras opções não descrevem corretamente o que é uma stack.