기록

[GPT가 알려주는] 인터페이스란? 본문

잡동사니/GPT가 알려주는

[GPT가 알려주는] 인터페이스란?

heylo 2025. 11. 12. 14:52

좋지! 7살 버전으로 “인터페이스” 설명해볼게 😊

인터페이스가 뭐야?

서로 다르게 생긴 것들이 “약속한 방식”으로 만나서 이야기하는 방법이야.

쉬운 비유 3개

  1. 리모컨 ↔ TV
    • 리모컨의 “전원 버튼”을 누르면 TV가 켜져.
    • “버튼을 누르면 신호를 보내요”라는 약속 = 인터페이스.
  2. 콘센트 ↔ 플러그
    • 모양이 맞아야 꽂히고, 220V 전기가 나와야 장난감이 돌아가지?
    • “모양·전기세기” 같은 규칙이 인터페이스야.
  3. 놀이터 미끄럼틀
    • 계단으로 올라가고, 앉아서 내려오기가 규칙!
    • 누구나 그 규칙대로 쓰면 안전하게 놀 수 있어 = 인터페이스.

컴퓨터 세상에서의 인터페이스

  1. 사람 ↔ 기계 (UI)
    • 버튼, 화면, 아이콘처럼 사람이 만지는 약속.
    • 예: “뒤로가기” 누르면 이전 화면으로!
  2. 기계 ↔ 기계 (하드웨어 인터페이스)
    • USB, 블루투스, CAN 커넥터 같은 연결 규칙.
    • 예: CAN 케이블로 자동차 부품들이 정해진 규칙대로 숫자(메시지)를 주고받아.
  3. 프로그램 ↔ 프로그램 (API)
    • “이 주소로 오면 이렇게 말해줘!” 하는 말하기 규칙.
    • 예: reboot라고 말하면 기기가 다시 켜져요.

핵심만 외우자 ✍️

  • 인터페이스 = 약속된 방법
  • 약속을 지키면 서로 통한다
  • 약속이 다르면 안 맞고, 오류가 난다

초간단 퀴즈 🤔

  • 리모컨의 “볼륨 +”를 누르면 소리가 커지는 건 왜 가능할까?
    → TV와 리모컨이 **같은 인터페이스(약속)**를 쓰기 때문!

원하면, 위 내용을 **그림 한 장(만화 카드)**으로도 만들어줄게!