Modernos sistemas operacionais utilizam sistemas de arquivos capazes de armazenar as permissões dos usuários para cada arquivo e diretório. Em geral, quando um usuário executa um software sob um sistema operacional, o software roda com as mesmas permissões do usuário. Porém, há algumas situações em que este comportamento não é suficiente. Um exemplo simples é o programa de alteração de senhas nos sistemas operacionais Unix e Linux. Todo usuário deve ser capaz de executá-lo para trocar a sua própria senha, porém o programa precisa escrever em um arquivo, ao qual apenas o administrador do sistema possui acesso de escrita, para registrar a nova senha do usuário. Este tipo de demanda é viabilizada nos modernos sistemas operacionais através de mecanismos que permitem que

Uma das questões importantes na implementação de armazenamento de arquivos é a manutenção do controle de blocos de discos relacionados a arquivos. Para isso, são utilizados vários métodos em diferentes sistemas operacionais, sobre os quais é INCORRETA a seguinte afirmação

No método de acesso direto, um arquivo é composto de registros lógicos de tamanho fixo que

Sobre o uso de Tabelas de Alocação de Arquivos (FAT) na implementação de sistemas de arquivos, considere as afirmativas a seguir.

I - O diretório precisa armazenar apenas a posição do primeiro bloco de um arquivo para acessar os demais.

II - A memória principal é usada de modo eficiente, pois apenas as tabelas relativas aos arquivos que estão sendo manipulados são mantidas em memória.

III - O acesso direto aos blocos dos arquivos é bastante eficiente, pois são empregados algoritmos de randomização para tal.

É correto o que se afirma em

Um sistema operacional pode utilizar várias técnicas para fazer a gerência de alocação de espaço em disco.

A técnica de alocação que organiza um arquivo como um conjunto de blocos ligados logicamente no disco, independente de sua localização física, é a alocação

O sistema de arquivos é a parte do sistema operacional que determina como os arquivos são identificados, armazenados e organizados em um volume. Os servidores baseados na plataforma Windows suportam o sistema de arquivos NTFS. Qual o nome da estrutura de dados que armazena as informações necessárias para permitir a recuperação de arquivos em uma partição NTFS?

Considerando que cada bloco de um disco rígido pode ser usado por apenas um arquivo físico, quantos bytes, no mínimo, um sistema operacional tornará indisponíveis para outros arquivos, de modo a guardar, em sua totalidade, os dados de um arquivo com 150 registros de 800 bytes, caso o disco possua blocos de 512 bytes?

A estrutura de um volume NTFS é implementada a partir de um arquivo chamado Master File Table (MFT), formado por diversos registros. Alguns desses registros são reservados para controle do sistema de arquivos, e os demais registros são utilizados para mapear arquivos e diretórios dos usuários. Para verificar o grau de fragmentação de um arquivo, o sistema operacional deve verificar o número de

O gerenciamento dos espaços alocados aos arquivos é de fundamental importância para o sistema de arquivos. Como os arquivos são criados e eliminados frequentemente, os segmentos livres vão-se fragmentando em pequenos pedaços por todo o disco, configurando um problema chamado fragmentação de espaços livres.
Essa fragmentação pode atingir um estado crítico e impossibilitar a alocação de novos arquivos APENAS na(s) alocação(ões)
Para fornecer um acesso eficiente e conveniente a disco, o sistema operacional utiliza um sistema de arquivos no qual os dados são facilmente armazenados, localizados e recuperados. As informações sobre os arquivos, como, por exemplo, o nome do arquivo, são mantidas em entradas de um diretório no sistema de arquivos. A estrutura de diretório mais comum é a árvore. Todo arquivo no sistema tem um nome de caminho exclusivo.
Um nome de caminho absoluto define um caminho a partir do