arquitetura Tagged - Tagged architecture

Em ciência da computação , uma arquitetura com etiquetas é um tipo particular de arquitetura de computadores , onde cada palavra de memória constitui uma união marcado , sendo dividido em um número de bits de dados e um tag seção que descreve o tipo de dados: como é ser interpretado, e, se é uma referência, o tipo de objecto que ele aponta.

Duas séries notável americano marcado arquiteturas eram as máquinas Lisp , que tinha marcadas ponteiro suporte ao hardware e opcode nível, e os grandes sistemas de Burroughs , que tiveram uma arquitetura marcado e baseada descritor data-driven. Outro exemplo "exemplar" foi a arquitetura do computador arroz . Tanto a Burroughs e máquina Lisp foram exemplos de alto nível arquiteturas de computadores linguagem , onde a marcação foi usado para apoiar os tipos de uma linguagem de alto nível ao nível do hardware.

Além deste, o original Xerox Smalltalk implementação utilizado o bit menos significativo de cada palavra de 16 bits como um bit tag: se era claro, então o hardware iria aceitá-lo como um alinhado endereço de memória enquanto que, se ele foi criado foi tratada como um (deslocada) de 15 bits número inteiro. Documentação Intel atual menciona que os bits mais baixos de um endereço de memória pode ser igualmente utilizado por alguns sistemas baseados intérprete.

Na União Soviética, o Elbrus série de supercomputadores pioneira no uso de arquiteturas de tag em 1973.

Veja também

Referências