Julgue o item, referente à gerência de memória, ao sistema d...
Julgue o item, referente à gerência de memória, ao sistema de E/S e aos sistemas de arquivos.
Nos sistemas UNIX, todos os arquivos devem possuir extensões.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: E - Errado
Ao estudarmos os Sistemas Operacionais Unix, uma característica importante que devemos lembrar é a forma como eles tratam os arquivos. Diferentemente do que muitos usuários acostumados com sistemas operacionais como o Windows podem pensar, no Unix o uso de extensões de arquivo não é um requisito para o funcionamento do sistema. As extensões podem ser utilizadas para indicar o tipo de conteúdo de um arquivo e auxiliar os usuários a identificá-los com maior facilidade, mas o sistema em si não exige que um arquivo tenha uma extensão.
No Unix, a natureza de um arquivo é determinada primariamente pelo seu conteúdo e permissões, e não pela sua extensão. Isso significa que um arquivo executável não precisa ter uma extensão específica para ser reconhecido e executado; as permissões de execução são o que realmente importam. De modo similar, um arquivo de texto não necessita de uma extensão como ".txt" para ser tratado como tal.
Portanto, ao afirmar que todos os arquivos nos sistemas Unix devem possuir extensões, o item está incorreto, pois ignora essa flexibilidade do Unix em relação à nomenclatura de arquivos. É essa característica que dá aos usuários e desenvolvedores do Unix um nível elevado de liberdade ao criar e gerenciar arquivos.
Espero que essa explicação tenha esclarecido a questão para você! Se tiver mais dúvidas sobre Sistemas Operacionais ou outros tópicos relacionados a concursos públicos, sinta-se à vontade para perguntar.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Nos sistemas UNIX, todos os arquivos devem possuir extensões.
.
4.1 Arquivos
4.1.1 Nomeação de arquivos
Muitos sistemas operacionais aceitam nomes de arquivos de duas partes, com as partes separadas por um ponto, como em prog.c. A parte que vem em seguida ao ponto é chamada de extensão do arquivo e costuma indicar algo seu a respeito. No MS-DOS, por exemplo, nomes de arquivos têm de 1 a 8 caracteres, mais uma extensão opcional de 1 a 3 caracteres. No UNIX, o tamanho da extensão, se houver, cabe ao usuário decidir, e um arquivo pode ter até duas ou mais extensões, como em homepage.html.zip, onde .html indica uma página da web em HTML e .zip indica que o arquivo (homepage.html) foi compactado usando o programa zip.
Em alguns sistemas (por exemplo, todas as variações do UNIX), as extensões de arquivos são apenas convenções e não são impostas pelo sistema operacional. Um arquivo chamado file.txt pode ser algum tipo de arquivo de texto, mas aquele nome tem a função mais de lembrar o proprietário do que transmitir qualquer informação real para o computador. Por outro lado, um compilador C pode realmente insistir em que os arquivos que ele tem de compilar terminem em .c, e se isso não acontecer, pode recusar-se a compilá-los. O sistema operacional, no entanto, não se importa.
Fonte: Sistemas operacionais modernos / Andrew S. Tanenbaum, Herbert Bos, 4ª edição
Gabarito: Errado.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo