TECH 으로 돌아가기
TECH HACKER NEWS 오늘 8분 읽기 25 READS

NAND 게이트 27만 개로 만든 컴퓨터 ‘NAND-16’: 컴퓨터의 밑바닥까지 내려가 보기

NAND 게이트 27만 개로 만든 컴퓨터 ‘NAND-16’: 컴퓨터의 밑바닥까지 내려가 보기
SOURCE IMAGE · HACKER NEWS
NAND 게이트 27만 개로 만든 컴퓨터 ‘NAND-16’: 컴퓨터의 밑바닥까지 내려가 보기

무슨 일이 있었나요

NAND 게이트 277,248개만으로 만든 컴퓨터 ‘NAND-16’이 공개됐어요. 다른 부품 없이 딱 한 종류의 논리 게이트만 쌓아서 동작하는 컴퓨터를 만든 프로젝트예요. 이름에 붙은 16은 16비트 아키텍처를 떠올리게 해요.

처음 들으면 ‘그게 무슨 의미가 있지?’ 싶을 수 있는데요. 이 프로젝트는 우리가 매일 쓰는 컴퓨터가 결국 아주 단순한 부품 하나의 반복이라는 걸 눈으로 보여줘요. 추상화 계층 맨 아래를 들여다보게 해주는 거죠. 세부 구현이나 인터랙티브 데모는 프로젝트 페이지에서 직접 확인해보시는 걸 추천해요.

NAND 게이트, 이게 뭐냐면

NAND는 ‘NOT AND’예요. 입력 두 개가 둘 다 1일 때만 0을 내고, 나머지 경우에는 전부 1을 내요.

| A | B | NAND |
|---|---|---|
| 0 | 0 | 1 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |

별거 아닌 것 같지만 NAND에는 놀라운 성질이 있어요. NAND 하나만 있으면 모든 논리 회로를 만들 수 있다는 거예요. 이걸 ‘함수적 완전성(functional completeness)’이라고 불러요. 레고 블록 한 종류로 집, 자동차, 우주선을 다 만들 수 있는 것과 비슷해요.

마무리

한 줄 정리: 입력 둘에 출력 하나인 작은 게이트 27만 개가 모이면 프로그램을 돌리는 컴퓨터가 돼요. 복잡함은 결국 단순함의 반복이에요.

여러분은 추상화 계층을 어디까지 내려가 봤나요? Nand2Tetris나 비슷한 프로젝트를 해보셨다면, 그 경험이 실무에 어떤 도움이 됐는지 궁금해요.


🔗 출처: Hacker News

SOURCE · HACKER NEWS
원문 전체 보기 → https://somethingbig.ai/computer
SHARE
NEXT · CHOOSE

변화를 읽었다면,
내가 만들 수익 구조를 고릅니다.

정보를 더 모으는 데서 멈추지 않고, 광고·외주·판매·중개·구독 중 내 상황에 맞는 출발점을 정해보세요.

21가지 수익 구조 살펴보기 →
처리 중...