A maior rede de estudos do Brasil

O que é um descritor de arquivo ?


3 resposta(s) - Contém resposta de Especialista

User badge image

RD Resoluções Verified user icon

Há mais de um mês

Um descritor de arquivo é um número que identifica exclusivamente um arquivo aberto no sistema operacional de um computador . Ele descreve um recurso de dados e como esse recurso pode ser acessado. Quando um programa pede para abrir um arquivo - ou outro recurso de dados, como um soquete de rede - o kernel do sistema operacional concede acesso, cria uma entrada na tabela de arquivos global e fornece ao software a localização dessa entrada.

O descritor é identificado por um número inteiro não negativo exclusivo , como 0 , 12 ou 567 . Pelo menos um descritor de arquivo existe para cada arquivo aberto no sistema. Os descritores de arquivos foram usados ​​pela primeira vez no Unix e são usados ​​pelos sistemas operacionais modernos, incluindo Linux , macOS X e BSD . No Microsoft Windows , descritores de arquivo são conhecidos como identificadores de arquivo .

Quando um processo faz um pedido bem-sucedido para abrir um arquivo, o kernel retorna um descritor de arquivo que aponta para uma entrada na tabela de arquivos global do kernel . A entrada da tabela de arquivos contém informações como o inode do arquivo, byte offset e as restrições de acesso para esse fluxo de dados.

Um descritor de arquivo é um número que identifica exclusivamente um arquivo aberto no sistema operacional de um computador . Ele descreve um recurso de dados e como esse recurso pode ser acessado. Quando um programa pede para abrir um arquivo - ou outro recurso de dados, como um soquete de rede - o kernel do sistema operacional concede acesso, cria uma entrada na tabela de arquivos global e fornece ao software a localização dessa entrada.

O descritor é identificado por um número inteiro não negativo exclusivo , como 0 , 12 ou 567 . Pelo menos um descritor de arquivo existe para cada arquivo aberto no sistema. Os descritores de arquivos foram usados ​​pela primeira vez no Unix e são usados ​​pelos sistemas operacionais modernos, incluindo Linux , macOS X e BSD . No Microsoft Windows , descritores de arquivo são conhecidos como identificadores de arquivo .

Quando um processo faz um pedido bem-sucedido para abrir um arquivo, o kernel retorna um descritor de arquivo que aponta para uma entrada na tabela de arquivos global do kernel . A entrada da tabela de arquivos contém informações como o inode do arquivo, byte offset e as restrições de acesso para esse fluxo de dados.

User badge image

Wallace

Há mais de um mês

O descritor de arquivos trata-se de um valor inteiro pequeno que é devolvido quando um arquivo é aberto. Ou seja, o descritor de arquivos é um indicador abstrato para acessar um determinado arquivo.

Essa pergunta já foi respondida por um dos nossos especialistas