기술

0에 가까운 초미세 영역을 채우는 컴퓨터의 서브노멀 수

0에 가까운 초미세 영역을 채우는 컴퓨터의 서브노멀 수

컴퓨터는 0과 가장 작은 숫자 사이의 간극을 메우기 위해 서브노멀 수라는 특별한 숫자를 사용한다. 이 숫자가 없다면 아주 미세한 계산값이 갑자기 0으로 변해버리는 치명적인 오류가 발생할 수 있다.

우리가 컴퓨터로 복잡한 계산을 할 때, 0에 매우 가까운 값들은 서브노멀 수라는 체계로 관리됩니다. 일반적인 부동소수점 방식으로는 표현하기 힘든 아주 작은 수들을 정교하게 다루기 위해 만들어진 일종의 안전장치입니다. 만약 이 숫자들이 존재하지 않는다면 정밀한 과학 시뮬레이션이나 금융 계산에서 0 때문에 데이터가 유실되는 문제가 생길 것입니다. 보이지 않는 곳에서 정밀도를 지키기 위해 컴퓨터가 매 순간 정교하게 수의 범위를 확장하고 있는 셈입니다.

출처: Subnormal number

ko en