Não há realmente um termo mais específico. No Unix tradicional, os descritores de arquivos referenciam entradas na tabela de arquivos , entradas das quais são referidas como arquivos , ou às vezes arquivos abertos . Isso está em um contexto específico, então, embora obviamente o termo arquivo seja bastante genérico, no contexto da tabela de arquivos ele se refere especificamente a arquivos abertos.
Os arquivos no disco são geralmente chamados de inodes , embora tecnicamente o inode seja a parte de metadados do arquivo. No entanto, como o relacionamento entre o inode e os blocos de dados é um-para-um, referir-se a um inode refere-se implicitamente aos dados para os quais ele aponta. Sistemas de arquivos mais modernos podem suportar recursos como copy-on-write, onde blocos de dados podem ser compartilhados, então isso não é universalmente verdadeiro, mas é para o Unix tradicional. No entanto, dado o termo sistema de arquivos , não é um pequeno salto considerar o conteúdo disso como arquivos .
inodes também são lidos na memória como inodes do núcleo quando um arquivo no disco é aberto e mantido na tabela de inodes , mas esse é um nível de indireção mais do que você está perguntando.
Isso leva ao conflito na terminologia: arquivos no disco (referenciados por um inode) e arquivos abertos (referenciados por entradas na tabela de arquivos).
Eu sugeriria que "arquivo aberto" ou "entrada da tabela de arquivos" são descrições adequadas do que você deseja descrever.
Uma referência razoavelmente concisa que encontrei está em: link . Referências do formulário (Bach nn ) são referências ao livro O Design do Sistema Operacional Unix por Maurice J. Bach.