Ch.1 AI와 프로그래밍의 만남

반도체와 트랜지스터 — 0과 1의 물리적 근원

반도체가 도체·부도체와 다른 이유를 설명한다트랜지스터가 0과 1을 만드는 원리를 이해한다

모래 한 줌이 AI를 만든다?

ChatGPT 내부에서는 500억 개의 트랜지스터가 ON/OFF를 반복합니다. 이 트랜지스터의 원재료는 놀랍게도 '모래'입니다.

모래가 어떻게 0과 1을 만들까?

수도꼭지 비유 — 트랜지스터를 이해하는 가장 쉬운 방법입니다.


article

핵심 내용

전류를 제어할 수 있는 물질, 그것이 반도체입니다

트랜지스터는 전류의 ON/OFF 스위치입니다

게이트 OFF: 전류 차단 → 비트 0

게이트 ON: 전류 흐름 → 비트 1

초당 수십억 번: ON/OFF 반복 → 연산 수행

게이트 = 수도꼭지 손잡이 소스 = 수도관 입구 드레인 = 수도관 출구

트랜지스터의 ON/OFF를 Python으로 시뮬레이션합니다

# 트랜지스터 = 전류의 스위치!

def transistor(gate_voltage):
    """게이트 전압이 임계값 이상이면 ON"""
    threshold = 0.7  # 실제 실리콘 트랜지스터 임계값 (볼트)
    if gate_voltage >= threshold:
        return 1  # ON → 전류 흐름 → 비트 1
    else:
        return 0  # OFF → 전류 차단 → 비트 0

# 게이트 전압을 바꿔보자!
voltages = [0.0, 0.3, 0.5, 0.7, 1.0, 3.3, 5.0]

print("게이트전압 → 출력(비트)")
print("-" * 25)
for v in voltages:
    bit = transistor(v)
    state = "ON ⚡" if bit else "OFF 🔴"
    print(f"  {v:.1f}V  →  {bit}  ({state})")

# 1초에 50억 번 ON/OFF = 5GHz CPU!
print(f"\n💡 5GHz CPU = 초당 {5_000_000_000:,}번 스위칭!")

트랜지스터가 0과 1을 표현할 수 있는 이유는?

반도체의 원재료인 실리콘은 모래에서 추출한다

트랜지스터 크기가 작아지면 칩 하나에 더 많이 넣을 수 있다

반도체의 비밀

key

핵심 용어

도체

전류 잘 흐름 (구리, 금)

🚫

부도체

전류 안 흐름 (고무, 유리)

🔧

반도체

전류를 제어! (실리콘)

edit_note

정리 노트

반도체와 트랜지스터 — 0과 1의 물리적 근원

물질의 3분류

도체
전류가 잘 흐름 (구리, 금)
부도체
전류가 안 흐름 (고무, 유리)
반도체
전류를 제어 가능 (실리콘) — 원재료는 모래(SiO₂)

트랜지스터 = 수도꼭지

게이트
수도꼭지 손잡이 — 전류 ON/OFF 제어
소스
수도관 입구 — 전류가 들어오는 곳
드레인
수도관 출구 — 전류가 나가는 곳

트랜지스터 게이트 ON → 전류 흐름(1), OFF → 전류 차단(0) — 초당 수십억 번 반복!

image

시각 자료

다이어그램: py-scene-transistor
check_circle

핵심 정리

  • 1반도체 = 전류를 제어할 수 있는 물질
  • 2트랜지스터 = ON/OFF 스위치 → 비트 0과 1
  • 3수도꼭지 비유: 게이트=손잡이, 소스=입구, 드레인=출구

퀴즈와 인터랙션으로 더 깊이 학습하세요

play_circle인터랙티브 레슨 시작