Dado que o termo data do início dos anos 1970, é aí que você deve procurar um significado "contemporâneo" do termo. Da mesma forma, sendo um jargão, você deve olhar para os idiomas populares do dia, em termos da experiência do desenvolvedor.
Por exemplo, você pode encontrar o termo descritor aplicado em Algol e nos usos de Algol (máquinas Burroughs, citando The Architecture of the Burroughs B5000 - 20 anos depois e ainda à frente dos tempos? Por Alastair JW Mayer):
Esse descriptor
foi um dos recursos mais novos do B5000 quando foi lançado há vinte anos. De fato, Burroughs publicou uma descrição do sistema B5000 e o intitulou "O Descritor" , (subtítulo "uma definição do Sistema de Processamento de Informações B5000"). O descritor, usado simplesmente como um mecanismo de acesso à matriz, permite a verificação de limites (feita automaticamente pelo hardware), além de simplificar a alocação dinâmica de matriz (essencial em uma máquina ALGOL). Também permite diferenciar matrizes de palavras e cadeias de caracteres e pode indicar o tamanho (em bits) dos caracteres. No entanto, é mais poderoso que isso.
Que "vinte anos atrás" se refere ao início dos anos 1960, colocando-o no fundo imediato dos desenvolvedores do Unix.
Um descritor de arquivo (por acaso é um número inteiro, mas o código Unix inicial não se preocupava com a diferença entre números inteiros e ponteiros) identifica um conjunto de atributos para um arquivo, assim como uma E / S padrão FILE*
.
Multics também usou o termo descritor , embora (consulte A memória virtual do Multics: conceitos e design ), ele apareça mais na terminologia usada para gerenciamento de memória.
Leitura adicional: