mi·cro·code
C2technical컴퓨터 프로세서 내부의 매우 낮은 수준의 제어 코드
noun명사
- 1
마이크로코드 — 프로세서 내부에서 기계어 명령을 더 작은 하드웨어 제어 동작으로 실행하게 하는 저수준 코드C2〔computing〕
low-level code in a processor that makes machine instructions execute as smaller hardware-control operations
The processor vendor released new microcode to fix the security flaw.
프로세서 제조사는 보안 결함을 수정하기 위해 새 마이크로코드를 배포했다.
Some CPU instructions are implemented internally by microcode rather than fixed circuitry.
일부 CPU 명령은 고정 회로가 아니라 내부 마이크로코드로 구현된다.
유의어microprogram, firmware
뉘앙스 · 쓰임
firmware는 장치에 내장된 소프트웨어 전반을 가리키는 더 넓은 말이고, microcode는 특히 프로세서 내부 명령 실행을 제어하는 더 좁고 기술적인 말입니다. machine code는 CPU가 실행하는 명령어 자체를 말할 수 있지만, microcode는 그 명령어를 내부적으로 구현하는 제어 코드라는 점이 다릅니다.
전문 기술어이므로 일상 대화에서는 거의 쓰이지 않습니다. CPU 보안 취약점 패치나 프로세서 업데이트를 말할 때 “microcode update”처럼 자주 쓰입니다.
유의어 뉘앙스 비교
- microprogram
- microprogram은 마이크로코드로 이루어진 프로그램이나 그 구조를 가리키는 더 전문적인 표현입니다.
- firmware
- firmware는 장치에 내장된 소프트웨어 전체를 가리키는 더 넓은 말입니다.
자주 쓰는 표현 · Collocations
noun+noun
- microcode update마이크로코드 업데이트
- processor microcode프로세서 마이크로코드
- CPU microcodeCPU 마이크로코드
- microcode patch마이크로코드 패치
verb+noun
- load microcode마이크로코드를 로드하다
어원 · 암기 팁
[Greek and Latin]영어에서 micro- ‘작은, 미세한’과 code ‘코드’를 결합해 만든 말입니다. micro-는 그리스어 mikros ‘작은’에서, code는 라틴어 codex ‘책, 기록’에서 이어진 말입니다.
micro- ‘작은, 미세한’ + code ‘코드’
💡 ‘마이크로 수준의 코드’라고 생각하면, CPU 내부의 아주 낮은 단계에서 작동하는 코드라는 뜻을 떠올리기 쉽습니다.