태그가 지정된 아키텍처
Tagged architecture컴퓨터 과학에서 태그가 붙은 아키텍처는[1][2][3] 특정 유형의 컴퓨터 아키텍처로, 기억의 모든 단어가 태그가 붙은 결합을 구성하며, 데이터의 비트의 숫자로 구분되며, 데이터의 유형을 설명하는 태그 섹션으로 구분된다: 해석 방법, 참조인 경우, 그것이 가리키는 개체의 유형이다.이와는 대조적으로, 프로그램과 데이터 메모리는 폰 노이만 아키텍처에서 구별할 수 없기 때문에 정확한 의미를 해석하기 위해 메모리가 참조되는 방식이 매우 중요하다.
미국 태깅 아키텍처의 주목할 만한 예로는 하드웨어 및 opcode 수준에서 포인터 서포터 지원 태그가 붙은 Lisp 머신, 데이터 기반 태깅 및 설명자 기반 아키텍처를 가진 Burroughs 대형 시스템, 비상업적 라이스 컴퓨터 등이 있다.[4]Burroughs와 Lisp 기계 모두 고급 언어 컴퓨터 아키텍처의 예로서, 하드웨어 레벨에서 고급 언어의 유형을 지원하는 데 태깅이 사용되었다.
여기에 더해, 원래의 제록스 스몰토크 구현은 태그 비트로 각 16비트 단어 중에서 가장 유의미한 부분을 사용했는데, 만약 그것이 명확하다면 하드웨어는 그것을 정렬된 메모리 주소로 받아들이고, 만약 그것이 설정되었다면 그것은 15비트 정수로 취급될 것이다.현재 Intel 설명서는 메모리 주소의 하위 비트가 일부 통역기 기반 시스템에서 유사하게 사용될 수 있다고 언급하고 있다.
소련에서는 1973년 엘브루스 시리즈 슈퍼컴퓨터가 태그가 붙은 아키텍처의 사용을 개척했다.
참고 항목
참조
- ^ 메모리 관리 용어집:태그가 지정된 아키텍처
- ^ Feustel, Edward A. (July 1973). "On the Advantages of Tagged Architecture" (PDF). IEEE Transactions on Computers: 644–656. Archived (PDF) from the original on January 21, 2013. Retrieved January 21, 2013.
- ^ Feustel, Edward A. (1972). "The Rice Research Computer -- A tagged architecture" (PDF). proceedings of the 1972 Spring Joint Computer Conference. American Federation of Information Processing Societies (AFIPS). pp. 369–377. Archived (PDF) from the original on July 27, 2014. Retrieved July 27, 2014.
- ^ Thornton, Adam. "A Brief History of the Rice Computer 1959-1971". Archived from the original on February 24, 2008. Retrieved January 31, 2013. (대부분 [또는 이전]에 기록되고, URL에 [20080224"로 표시된 날짜에 웨이백 기계에 의해 보관됨)