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인터랙티브 레슨 시작