un·der·flow
C1technical컴퓨터·공학에서 값이나 데이터가 허용 최소 범위 아래로 내려가는 현상
noun명사
- 1
언더플로 — 계산 결과가 컴퓨터가 표현할 수 있는 0에 가까운 최소 양수보다 작아지는 현상C1〔computing〕
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
언더플로 — 버퍼, 스택, 큐 등에서 꺼낼 데이터가 필요한데 저장된 데이터가 없는 상태C1〔computing〕
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
언더플로가 발생하다, 언더플로되다 — 숫자 값, 계산, 버퍼 등이 언더플로 상태가 되다C1〔computing〕
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.
시스템이 바쁘면 오디오 버퍼가 언더플로될 수 있다.
noun명사
- 1
하부 배출류, 하부 배출물 — 분리기, 침전조, 사이클론 등에서 아래쪽 배출구로 빠져나오는 흐름이나 물질C2〔engineering〕
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.
엔지니어들은 사이클론 하부 배출 흐름을 매시간 측정했다.
반의어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는 반대로 ‘아래 한계 밑으로 내려감’이라고 기억하면 쉽습니다.