본문 바로가기

Master/Master

micro-operations, micro-ops, μops, 마이크로 조작, 마이크로 연산

컴퓨터 중앙 처리 장치에서 마이크로 오퍼레이션(micro-operations, micro-ops, μops, 마이크로 조작, 마이크로 연산)은 일부 디자인에서 복잡한 기계어를 구현하기 위해 사용되는 세세한 저급 명령어이다. (이 문맥에서 매크로 명령이라고 부르기도 한다)[2]:8–9

일반적으로 마이크로 오퍼레이션은 하나 이상의 레지스터에 저장된 데이터의 기초적인 오퍼레이션을 수행하며, 여기에는 CPU 레지스터 간 또는 레지스터와 외부 버스 간 데이터 전송, 그리고 레지스터의 산술 또는 노리 오퍼레이션 수행이 포함된다. 일반 페치-디코드 실행 주기에서 매크로 명령의 각 단계는 실행 중에 분해되므로 CPU는 일련의 마이크로 오퍼레이션을 통해 결정하고 진행한다. 마이크로 오퍼레이션의 실행은 CPU의 제어 장치의 통제 하에 수행되며 이는 순서 재변경, 병합, 캐시 처리 등 다양한 최적화를 수행하는 동안 실행 중에 결정한다.[1]

 

 

 

 

 

마이크로 오퍼레이션 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전.

ko.wikipedia.org

 

'Master > Master' 카테고리의 다른 글

FPGA ( field programmable gate array )  (0) 2020.10.20
프로세서 기술  (0) 2020.10.19
ILP( instruction level parallelism ), TLP( thread level parallelism )  (0) 2020.10.11
tiling, blocking, batching  (0) 2020.10.07
sudo 사용 문제점  (0) 2020.09.25