Garbage in, garbage out
1. 개요
Garbage in, garbage out (GIGO)는 컴퓨터가 잘못된 입력을 받으면 잘못된 출력을 생성한다는 개념이다. 1957년, 미국 육군 수학자 윌리엄 D. 멜린은 컴퓨터가 스스로 생각할 수 없으며, 엉성하게 프로그래밍된 입력은 잘못된 출력을 초래한다고 설명하며 GIGO 용어를 사용했다. GIGO 원칙은 초기 컴퓨터 시대부터 현대 기술에 이르기까지 널리 적용되며, 디지털 오디오 및 비디오 파일의 품질, 인간의 의사 결정, 청각학 등 다양한 분야에서 활용된다. 잘못된 정보나 가짜 뉴스가 사회적 문제로 대두되면서, 정보의 출처와 신뢰성을 확인하는 것이 중요해짐에 따라 GIGO 원칙은 더욱 중요해졌다.
| 유형 | 속담 |
|---|---|
| 의미 | 잘못된 정보가 입력되면 잘못된 결과가 나온다는 의미 |
| 설명 | 컴퓨터 과학 및 정보 기술에서 사용되는 속담으로, 입력 데이터의 품질이 출력의 신뢰성을 결정한다는 개념 |
|---|---|
| 핵심 | 입력 데이터의 유효성을 확인하고 잘못된 데이터를 필터링하는 것이 중요 |
| 적용 분야 | 의사 결정, 데이터 분석, 머신러닝 등 다양한 분야 |
|---|---|
| 중요성 | 잘못된 입력으로 인한 오류를 방지하고 결과의 신뢰성을 확보하는 데 기여 |
| 영어 | Garbage In, Garbage Out (GIGO) |
|---|---|
| 변형 | Rubbish In, Rubbish Out (RIRO) Worthless In, Worthless Out (WIWO) |
-
컴퓨터 유머 -
널 장치
널 장치는 Version 5 Unix에서 처음 소개된 특수 파일로, 의도하지 않은 출력 스트림을 버리거나 입력 스트림을 위해 빈 파일 역할을 하며, 유닉스 및 유닉스 계열 운영체제에서 메시지 출력을 제어하는 데 활용된다. -
컴퓨터 유머 -
자곤 파일
자곤 파일은 해커 문화의 속어, 은어, 유머를 모아 놓은 문서이자 사전으로, 라파엘 핀켈에 의해 처음 만들어진 후 여러 해커들에 의해 확장되었으며, 에릭 레이먼드가 편집한 《새로운 해커 사전》은 해커 문화와 기술 분야에 큰 영향을 미쳤다. -
컴퓨터 특수용어 -
DLL 지옥
DLL 지옥은 윈도우 운영체제에서 DLL 파일 공유로 인해 발생하는 호환성 문제 및 의존성 충돌을 의미하며, 특정 프로그램의 설치/제거 과정에서 시스템 DLL이 변경되어 다른 프로그램의 동작을 방해하는 현상이다. -
컴퓨터 특수용어 -
FUD
FUD는 경쟁사의 제품이나 서비스에 대한 부정적인 정보를 퍼뜨려 소비자의 의사 결정을 왜곡하는 전략으로, 1970년대 IBM에서 유래하여 정보통신 기술, 정치, 광고 등 다양한 분야에서 사용되며 비판받는다. -
컴퓨터 오류 -
블루스크린
블루스크린은 윈도우 운영체제에서 발생하는 치명적인 오류로, 컴퓨터 작동을 멈추고 파란색 화면에 오류 메시지를 표시하며, 하드웨어 또는 소프트웨어 문제로 인해 발생하고, 시스템 복원, 안전 모드 부팅 등의 방법으로 대처한다. -
컴퓨터 오류 -
글리치
글리치는 예기치 않은 오작동이나 오류를 뜻하며, 전자 공학, 컴퓨터, 비디오 게임, 텔레비전 방송, 대중문화 등 다양한 분야에서 기능 실패, 오류, 그래픽 및 사운드 문제, 신호 오류 등의 이상 현상을 포괄적으로 지칭하는 용어이다.
2. 역사
GIGO라는 용어는 컴퓨팅 초기부터 사용되었다. 1957년 11월 10일, 미국 육군 수학자 윌리엄 D. 멜린(William D. Mellin)이 신문 기사에서 처음 사용한 것으로 알려져 있다. 그는 컴퓨터가 스스로 생각할 수 없으며, "엉성하게 프로그래밍된" 입력은 필연적으로 잘못된 출력을 초래한다고 설명했다.
최초의 프로그래밍 가능한 계산 장치를 설계한 찰스 배비지는 "기계에 잘못된 숫자를 넣으면 올바른 답이 나올까요?"라는 질문을 받았다고 언급하며, 입력 데이터의 중요성을 간접적으로 표현했다.
최근에는 MAIB에서도 "출력은 입력된 정보만큼 정확할 수밖에 없다"라는 결론을 내렸다. 이는 GIGO 원칙이 현대 기술에서도 여전히 유효함을 보여준다.
GIGO는 후입선출(LIFO) 또는 선입선출(FIFO) 개념에서 파생되었을 수 있다는 주장도 있다.
한국에서는 특히 1990년대 이후 컴퓨터와 인터넷이 급속도로 보급되면서, 정보의 홍수 속에서 GIGO 원칙이 더욱 중요해졌다. 잘못된 정보나 가짜 뉴스가 사회적 문제로 대두되면서, 정보의 출처와 신뢰성을 확인하는 것이 강조되고 있다.
3. 이용
GIGO는 디지털화된 오디오나 비디오 파일의 낮은 품질을 설명하는 데 사용될 수 있다. 디지털화는 신호를 정리하는 첫 단계이지만, 그 자체로 품질을 향상시키지는 않는다. 원본 아날로그 신호의 결함은 디지털 신호 처리 과정에서 제거될 수 있지만, 초기 입력 데이터의 품질이 최종 결과에 큰 영향을 미친다.
GIGO는 결함이 있거나 불완전하거나 부정확한 데이터로 인한 인간의 의사 결정 실패를 설명하는 데에도 사용된다.
청각학에서 GIGO는 청각 신경 병증 스펙트럼 장애가 있을 때 등쪽 와우 핵(DCN)에서 발생하는 과정을 설명한다. 이는 와우관의 신경 발화가 동기화되지 않아 잡음이 가득 찬 소리가 DCN으로 입력된 다음 청각 피질까지 전달될 때 발생한다.
GIGO는 Usenet 게이트웨이 프로그램에서 FidoNet, MAUSnet 등을 가리키는 이름이었다.
;양자화
저품질의 영상 및 음성 파일을 양자화할 때, 아날로그 정보를 디지털 신호로 변환하는 과정에서 화질/음질의 열화가 발생하며, 이는 원래 정보의 질을 넘어서지 못한다.