Tagged architektura - Tagged architecture

W informatyce , A oznaczonych architektura jest szczególnym rodzajem architektury komputerowej , gdzie każdy wyraz pamięci stanowi rekord z wariantami , jest podzielony na pewną liczbę bitów danych, a tag sekcja opisująca typ danych: jak to jest należy interpretować, a jeśli jest to odniesienie, typ obiektu, który wskazuje.

Dwa godne seria amerykańskich oznaczone architektury były Lisp maszyny , które oznaczone wskaźnik wsparcia na sprzęt i rozkazu poziomie, a Burroughs dużych systemów , które miały znakowane oraz deskryptorów opartych na architekturze opartych na danych. Kolejny „wzorowy” instancja była architektura Rice komputerze . Zarówno Burroughs i Lisp maszyna były przykłady wysokiego szczebla architektur komputerowych język , w którym został użyty do znakowania obsługują typy z języka wysokiego poziomu na poziomie sprzętowym.

Poza tym, oryginalny Xerox Smalltalk realizacja użył najmniej znaczący bit każdego słowa 16-bitowego jako trochę tag: gdyby to było oczywiste, wtedy sprzęt zaakceptuje go jako wyrównany adres pamięci natomiast jeśli został ustawiony był traktowany jako (przesunięty) 15-bitową liczbę całkowitą. Aktualna dokumentacja Intel wspomina, że dolne bity adresu pamięci może być podobnie stosowane przez niektórych systemach opartych tłumaczy.

W Związku Radzieckiego, Elbrus seria superkomputerów pionierem wykorzystania oznaczone architektury w 1973 roku.

Zobacz też

Referencje