O Linux permite a navegação entre diretórios utilizando com...
Tando o Windows e o Linux é formada de Arvore
Gab A , Pilha!
Gente me desorientei, pq não árvore?
Os comandos que estudaremos são o pushd, popd e dirs.
pushd: adiciona diretórios a essa pilha e altera o diretório atual.
popd: remove diretórios da pilha e muda o diretório atual para o diretório que estiver no topo da pilha, após a remoção.
dirs: mostra o conteúdo da pilha de diretórios.
Esses comandos são comandos internos do shell que nos permitem manipular a pilha de diretórios. Assim, podemos mudar de diretório e voltyar para o diretório de origem com facilidade.
http://www.bosontreinamentos.com.br/linux/comandos-pushd-popd-e-dirs-manipulando-a-pilha-de-diretorios-no-linux/
Posso estar falando besteira, mas a estrutura do Linux é árvore. Abaixo, segue um link que fala sobre o assunto.
https://www.esli-nux.com/2016/02/aula-5-estrutura-da-arvore-do-sistema.html
Carlos Paschoal.
A estrutura de arquivos é em árvore. A questão se refere à estrutura de dados.
Por meio da seguinte explicação, consegui ter uma pequena noção do assunto que eu nunca havia estudado. Se quiser ler o artigo na íntegra, é só acessar o link da fonte.
"Como funciona um Pilha?
Para entender como uma pilha funciona, faremos uma analogia com o mundo real.
Imagine uma pilha de pratos na cozinha. Se quisermos utilizar um prato, pegamos um do topo desta pilha (último prato). Se necessitarmos de outro, pegamos o próximo da pilha (que agora é o último), e assim por diante.
Quando um prato é lavado, após seu uso, pode ser recolocado novamente na pilha de pratos, sempre no topo. Esse prato recém-colocado na pilha passa a ser o último, e o primeiro que será retirado quando precisarmos usar um prato novamente.
Essa é a ideia geral de uma estrutura de dados do tipo pilha. Nela, os dados são inseridos na pilha (empilhados), e acessados em ordem inversa (o último a ser inserido é sempre o primeiro a ser utilizado). Colocar um elemento no topo de uma pilha é uma operação que recebe um nome especial: push. Já a remoção de um elemento do topo da pilha é uma operação denominada pop.
Por conta deste modo de operação, as pilhas são classificadas como estruturas de dados de armazenamento Last-In, First-Out – LIFO, “o último a entrar é o primeiro a sair”, pois o último item inserido na pilha é sempre o primeiro a ser removido (ou lido)."
Fonte: http://www.bosontreinamentos.com.br/estruturas-de-dados/estruturas-de-dados-pilhas/
Bons estudos.
Dados: Pilha
Arquivos: Árvore
Arquivo = Árvore
GABARITO A.
Arvore --> Pastas (diretórios).. Pilha para dados.
COMPLEMENTANDO LETRA C.
O sistema de diretório do Linux apresenta os diretórios de maneira hierarquizada, por isso, também é conhecido como árvore de diretórios.
C/E
GABARITO CERTO.
Gabarito A
Falou em Push e Pop é Pilha
A alternativa correta é a A - Pilha.
Para entender o motivo desta alternativa ser a correta, é importante compreender o funcionamento dos comandos dirs, pushd e popd no sistema operacional Linux. Esses comandos são utilizados para manipular a navegação entre diretórios em um terminal.
- O comando dirs exibe a lista de diretórios atualmente armazenados na pilha de diretórios.
- O comando pushd adiciona um diretório ao topo da pilha de diretórios e muda para esse diretório.
- O comando popd remove o diretório que está no topo da pilha de diretórios e muda para o diretório que agora está no topo da pilha.
Esses comandos operam em uma estrutura de dados conhecida como pilha (ou stack em inglês), que segue o princípio de Last In, First Out (LIFO), onde o último elemento a entrar é o primeiro a sair. Isso é evidente no modo como o comando popd remove o último diretório que foi adicionado pela operação pushd.
Esta questão requer um conhecimento básico de estruturas de dados e de como o sistema operacional Linux lida com a navegação e gerenciamento de diretórios via linha de comando. Um erro comum é confundir a pilha com outras estruturas de dados como árvores, que representam a hierarquia de diretórios no sistema de arquivos, ou filas, que operam sob o princípio de First In, First Out (FIFO). Para evitar tais erros, é importante praticar com os comandos e compreender suas funções específicas.
Portanto, a estrutura de dados interna que o Linux utiliza para gerenciar a navegação entre diretórios com os comandos dirs, pushd e popd é a pilha, conforme indicado na alternativa A.