LC·Dict

mi·cro·code

C2technical
US/ˈmaɪkroʊkoʊd/UK/ˈmaɪkrəʊkəʊd/드물게 쓰임

컴퓨터 프로세서 내부의 매우 낮은 수준의 제어 코드

noun명사

  1. 1

    마이크로코드프로세서 내부에서 기계어 명령을 더 작은 하드웨어 제어 동작으로 실행하게 하는 저수준 코드C2computing

    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 명령은 고정 회로가 아니라 내부 마이크로코드로 구현된다.

뉘앙스 · 쓰임

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 내부의 아주 낮은 단계에서 작동하는 코드라는 뜻을 떠올리기 쉽습니다.