mi·cro·cod·ing
C2technical프로세서 내부 동작을 마이크로코드로 작성하거나 구현하는 일
noun명사
- 1
마이크로코딩, 마이크로코드 작성 — 프로세서의 명령이나 내부 제어 동작을 마이크로코드로 작성하거나 구현하는 과정C2〔computing〕
the process of writing or using microcode to implement processor instructions or internal control operations
The processor team used microcoding to implement complex instructions.
그 프로세서 팀은 복잡한 명령을 구현하기 위해 마이크로코딩을 사용했다.
A bug in the microcoding caused the instruction to execute slowly.
마이크로코딩의 버그 때문에 그 명령이 느리게 실행되었다.
뉘앙스 · 쓰임
programming은 일반적인 소프트웨어 작성까지 넓게 가리키지만, microcoding은 CPU 내부 제어를 위한 매우 낮은 수준의 코드 작성에 한정된다. microprogramming과 거의 비슷하지만, microprogramming은 이론이나 설계 방식까지 더 넓게 가리키는 경우가 많다.
컴퓨터 구조, CPU 설계, 임베디드 시스템, 펌웨어 문맥에서 쓰이는 기술 용어이다. '작은 프로그램을 코딩하는 것'이라는 뜻으로 이해하면 안 된다.
유의어 뉘앙스 비교
- microprogramming
- 거의 같은 뜻이지만, 설계 기법이나 이론 전체를 가리킬 때 더 자주 쓰인다.
- microcode development
- 마이크로코드를 개발하는 실제 작업을 더 풀어 쓴 표현이다.
반의어
- hardwired control
- 마이크로코드 대신 고정된 하드웨어 회로로 제어 동작을 구현하는 방식이다.
자주 쓰는 표현 · Collocations
verb+noun
- use microcoding마이크로코딩을 사용하다
noun+noun
- microcoding technique마이크로코딩 기법
- microcoding error마이크로코딩 오류
adj+noun
- horizontal microcoding수평 마이크로코딩
- vertical microcoding수직 마이크로코딩
어원 · 암기 팁
[English]영어 microcode에 동작이나 과정의 뜻을 만드는 -ing가 붙어 형성된 말이다. microcode 자체는 micro-와 code가 결합한 컴퓨터 공학 용어이다.
microcode + -ing; microcode = micro- ‘매우 작은, 미시적인’ + code ‘코드’
💡 CPU 안쪽의 아주 낮은 수준에서 쓰는 ‘작은 코드’를 만든다고 생각하면 microcoding의 뜻을 기억하기 쉽다.