SóProvas


ID
647563
Banca
FCC
Órgão
TCE-AP
Ano
2012
Provas
Disciplina
Arquitetura de Computadores
Assuntos

No contexto dos sistemas de arquivos, para se ter acesso aleatório aos arquivos, é necessário um método para especificar onde estão os dados. A chamada ao sistema que reposiciona o ponteiro para um local específico do arquivo é denominada

Alternativas
Comentários
  • Segundo descreve Andrew Tanembaum:

    a) Read: Dados são lidos do arquivo. Normalmente, os bytes lidos são os da posição atual. Quem fez a chamada deve especificar a quantidade de dados necessária e também fornecer um buffer para colocar os dados. (Alternativa incorreta)

    b) Append: Esta chamada é uma forma restrita de write. Ela só pode adicionar dados ao final do arquivo. Sistemas que oferecem um conjunto mínimo de chamadas ao sistema geralmente não têm append, mas é comum que os sistemas ofereçam múltiplas maneiras de fazer a mesma coisa e esses sistemas, algumas vezes, têm append. (Alternativa incorreta)

    c) Set: Alguns atributos podem ser alterados pelos usuários e isso pode ser feito depois da criação do arquivo. Essa chamada ao sistema serve para isso. A informação sobre o modo de proteção é um exemplo óbvio. A maioria das flags pode ser alterada por meio dessa chamada. (Alternativa incorreta)

    d) Seek: Para se ter acesso aleatório aos arquivos, é necessário um método para especificar onde estão os dados. Uma estratégia comum é uma chamada ao sistema, seek, que reposiciona o ponteiro do arquivo para um local específico do arquivo. (Alternativa correta)

    e) Get: Muitas vezes, os processos precisam ler os atributos de um arquivo para continuar fazendo algo. [...] (Alternativa incorreta)
  • 'Seek' fornece random acess para arquivos.