LC·Dict

un·der·flow

C1technical
/ˈʌndərˌfloʊ//ˈʌndəˌfləʊ/드물게 쓰임

컴퓨터·공학에서 값이나 데이터가 허용 최소 범위 아래로 내려가는 현상

noun명사

  1. 1

    언더플로계산 결과가 컴퓨터가 표현할 수 있는 0에 가까운 최소 양수보다 작아지는 현상C1computing

    a condition in which a numerical result is too close to zero to be represented accurately by a computer

    • The calculation produced underflow, so the result was rounded to zero.

      그 계산에서 언더플로가 발생해 결과가 0으로 반올림되었다.

    • Use logarithms to avoid underflow with very small probabilities.

      매우 작은 확률에서 언더플로를 피하려면 로그를 사용하세요.

  2. 2

    언더플로버퍼, 스택, 큐 등에서 꺼낼 데이터가 필요한데 저장된 데이터가 없는 상태C1computing

    a condition in which a buffer, stack, queue, or similar data store is asked to provide data when it is empty

    • The program reported a stack underflow after an extra pop operation.

      추가 pop 연산 후 프로그램이 스택 언더플로를 보고했다.

    • A slow network caused buffer underflow during the video stream.

      느린 네트워크 때문에 동영상 스트리밍 중 버퍼 언더플로가 발생했다.

verb동사

  1. 1

    언더플로가 발생하다, 언더플로되다숫자 값, 계산, 버퍼 등이 언더플로 상태가 되다C1computing

    to enter an underflow condition; to become too small to represent, or to lack needed data

    • The value may underflow if you multiply many tiny numbers.

      아주 작은 수들을 많이 곱하면 그 값이 언더플로될 수 있다.

    • The audio buffer can underflow on a busy system.

      시스템이 바쁘면 오디오 버퍼가 언더플로될 수 있다.

    유의어underrun

    반의어overflow

noun명사

  1. 1

    하부 배출류, 하부 배출물분리기, 침전조, 사이클론 등에서 아래쪽 배출구로 빠져나오는 흐름이나 물질C2engineering

    the flow or material discharged from the lower outlet of a separator, thickener, cyclone, or similar device

    • The underflow from the thickener contained most of the solids.

      농축기 하부 배출물에는 대부분의 고형물이 들어 있었다.

    • Engineers measured the cyclone underflow every hour.

      엔지니어들은 사이클론 하부 배출 흐름을 매시간 측정했다.

    유의어bottom discharge

    반의어overflow

뉘앙스 · 쓰임

컴퓨팅에서 underflow는 너무 작은 값이나 비어 있는 버퍼 때문에 생기는 문제이고, overflow는 너무 큰 값이나 너무 많은 데이터 때문에 생기는 문제입니다. ‘buffer underrun’은 특히 오디오·비디오 스트리밍에서 버퍼 언더플로를 가리키는 더 구체적인 표현입니다.

한국어 기술 문서에서는 보통 ‘언더플로’ 또는 ‘언더플로우’라고 음역합니다. 일반 독자에게는 낯선 전문 용어이므로, 처음 쓸 때 ‘표현 가능한 최솟값보다 작아지는 현상’처럼 풀어 설명하는 것이 좋습니다.

유의어 뉘앙스 비교

floating-point underflow
부동 소수점 연산에서 발생하는 언더플로를 더 구체적으로 가리킴
arithmetic underflow
수치 연산에서의 언더플로라는 점을 강조함
buffer underrun
특히 버퍼에서 데이터 공급이 재생이나 처리 속도를 따라가지 못할 때 쓰임
stack underflow
스택 자료구조에서 발생하는 특정한 underflow를 가리킴
underrun
주로 버퍼에 데이터가 부족한 경우에 더 자주 쓰임
bottom discharge
장치 아래쪽으로 배출되는 물질이라는 위치를 더 직접적으로 설명함

반의어

overflow
장치의 위쪽 또는 넘침 출구로 빠져나오는 흐름을 가리킴

자주 쓰는 표현 · Collocations

adj+noun

  • floating-point underflow부동 소수점 언더플로
  • arithmetic underflow산술 언더플로

noun+noun

  • buffer underflow버퍼 언더플로
  • stack underflow스택 언더플로
  • cyclone underflow사이클론 하부 배출 흐름

noun+verb

  • underflow occurs언더플로가 발생하다

verb+noun

  • avoid underflow언더플로를 피하다
  • detect underflow언더플로를 감지하다

어원 · 암기 팁

[English]영어 under와 flow가 결합한 말로, 문자 그대로는 ‘아래로 흐름’ 또는 ‘아래쪽 흐름’을 뜻합니다. 이후 공학과 컴퓨터 과학에서 특정한 최소 범위 이하의 상태를 가리키는 전문 용어로 쓰이게 되었습니다.

under- ‘아래에, 부족하게’ + flow ‘흐름’

💡 overflow가 ‘넘쳐흐름’이라면 underflow는 반대로 ‘아래 한계 밑으로 내려감’이라고 기억하면 쉽습니다.