Olá a todos, sou novo no site e tenho uma pergunta. Fiz essa pergunta em um teste e realmente gostaria de saber a abordagem correta para resolver esse problema? Aqui está a questão.
Em um sistema de arquivos indexado, o primeiro bloco de indexação (inode) possui 12 ponteiros diretos e 1 ponteiro para um bloco de indexação indireto. O sistema de arquivos é implementado em um disco com um tamanho de bloco de disco de 1024 bytes. Todos os ponteiros são de 32 bits. Pergunta: qual é o tamanho máximo de arquivo (Kilobytes) deste sistema de arquivos?
Se é possível, não apenas uma resposta, mas uma explicação.
Foi uma escolha múltipla entre 4 respostas
- uma. 13 K
- b. 268 K
- c. 524 K
- d. 1036 K
Quanto à minha abordagem, cheguei ao ponto de saber que 1 ponteiro é 32 bits
Também encontrei algo mais aqui no site que parece muito útil: https://stackoverflow.com/questions/2755006/understanding-the-concept-of-inodes
Ok, cheguei até aqui. Existem 12 blocos e cada bloco tem 1024 bytes. 1024 * 12 = 12288 bytes ou 12 KB diretamente acessíveis. Por favor me corrija se eu estiver errado. Cada ponteiro é de 32 bits = 4Byte E, para ser sincero, neste ponto, estou começando a ficar confuso, especialmente porque minha resposta está muito acima de qualquer uma das minhas respostas de múltipla escolha.