컴퓨터(Computer)는 데이터(자료)를 입력받아 처리하고 결과를 출력하는 전자 기계입니다.
핵심 동작 원리: 입력 → 처리 → 저장 → 출력
컴퓨터는 오직 0과 1만 이해합니다. 왜? 전기가 OFF(0) 또는 ON(1) 두 가지 상태이기 때문!
| 단위 | 원문 | 크기 | 예시 |
|---|---|---|---|
| bit | Binary digit | 0 또는 1 | 가장 작은 단위 |
| byte | Byte | 8 bits | 영문자 1개 |
| KB | Kilobyte | 1,024 bytes | 짧은 문서 |
| MB | Megabyte | 1,024 KB | 노래 1곡(3~5MB) |
| GB | Gigabyte | 1,024 MB | 영화 1편(1~4GB) |
| TB | Terabyte | 1,024 GB | 외장하드 |
OS (Operating System) = 운영체제는 컴퓨터의 모든 것을 관리하는 총사령관입니다.
PC 시장 73%
게임에 강함
기업 환경
디자이너 선호
보안 우수
iOS 연동
서버의 95%
개발자 필수
커스텀 가능
스마트폰 72%
오픈소스
삼성/LG 등
파일(File): 데이터의 집합. 이름+확장자로 구성됩니다.
예: report.docx, photo.jpg, song.mp3
| 확장자 | Full Name | 용도 |
|---|---|---|
| .jpg / .png | JPEG/PNG Image | 사진, 이미지 |
| .mp4 | MPEG-4 Video | 동영상 |
| .mp3 | MPEG Audio Layer 3 | 음악 |
| Portable Document Format | 문서 | |
| .zip | Compressed Archive | 압축파일 |
| .exe | Executable File | 실행파일(윈도우) |
| .html | HyperText Markup Language | 웹페이지 |
| .py | Python Script | 파이썬 코드 |
| 단축키 | 기능 | 영문 의미 |
|---|---|---|
| Ctrl+C | 복사 | Copy |
| Ctrl+V | 붙여넣기 | Paste |
| Ctrl+Z | 실행취소 | Undo |
| Ctrl+S | 저장 | Save |
| Ctrl+A | 전체선택 | Select All |
| Alt+F4 | 프로그램 종료 | Force Quit |
| Win+D | 바탕화면 | Desktop |
| Ctrl+Alt+Del | 작업관리자 | Task Manager |
CPU는 모든 계산과 명령 처리를 담당합니다. 인텔(Intel)과 AMD가 양대산맥.
| 용어 | 원문 | 의미 |
|---|---|---|
| 클럭 속도 | Clock Speed / GHz | 초당 연산 횟수. 4GHz = 40억회/초 |
| 코어 | Core | CPU 안의 독립 처리 유닛. 많을수록 멀티태스킹↑ |
| 스레드 | Thread | 코어가 동시에 처리하는 작업 흐름 |
| 캐시 | Cache Memory | CPU 초고속 임시메모리 (L1/L2/L3) |
| TDP | Thermal Design Power | CPU 발열량(와트). 높을수록 성능↑열↑ |
컴퓨터가 현재 실행 중인 프로그램의 데이터를 저장하는 임시 메모리입니다.
📌 휘발성(Volatile): 전원 끄면 데이터 사라짐!
현재 주류: DDR5 (2025년 기준, 최대 6400MHz)
권장: 게임용 16GB, 영상편집 32GB, 서버 64GB+
플래시 메모리를 사용한 저장장치. HDD보다 5~10배 빠름!
NVMe SSD: PCIe 통신방식, 7,000MB/s (HDD는 150MB/s)
SATA SSD: 구형 인터페이스, 550MB/s, 저렴
2025년 현재: PCIe 5.0 NVMe는 14,000MB/s 돌파!
자기 원판을 물리적으로 회전시켜 데이터 저장.
장점: 저렴한 대용량 (TB급)
단점: 느림, 충격에 약함, 소음
2025년 HDD: HAMR 기술로 32TB까지 출시!
원래는 게임 그래픽 담당이었지만, 지금은 AI 학습의 핵심!
CPU는 수십 개의 강력한 코어 vs GPU는 수천~수만 개의 작은 코어로 병렬처리.
| 용어 | 의미 |
|---|---|
| VRAM | Video RAM — GPU 전용 메모리. AI 모델 크기 결정! |
| CUDA | 엔비디아의 GPU 병렬 연산 플랫폼 (AI 필수) |
| DLSS | Deep Learning Super Sampling — AI로 화질 향상 |
| Ray Tracing | 광선 추적 — 빛 반사를 현실적으로 표현 |
| 종류 | 원문 | 예시 |
|---|---|---|
| 시스템 소프트웨어 | System Software | Windows, macOS, Linux |
| 응용 소프트웨어 | Application Software | Word, Chrome, Photoshop |
| 미들웨어 | Middleware | 데이터베이스 드라이버, API |
| 오픈소스 | Open Source Software | Linux, VLC, Firefox |
| 상용 소프트웨어 | Commercial/Proprietary | MS Office, Adobe CC |
| 펌웨어 | Firmware | 라우터, 프린터 내장 소프트웨어 |
프로세스(Process): 실행 중인 프로그램. 독립된 메모리 공간 보유.
스레드(Thread): 프로세스 안의 실행 단위. 한 프로세스가 여러 스레드 운영 가능.
| 상태 | 원문 | 의미 |
|---|---|---|
| 준비 | Ready | CPU 배정 대기 중 |
| 실행 | Running | CPU가 현재 처리 중 |
| 대기 | Waiting/Blocked | I/O 처리 기다리는 중 |
| 종료 | Terminated | 실행 완료 |
데이터를 체계적으로 저장하고 관리하는 시스템.
표(Table) 형태
MySQL, PostgreSQL
Oracle, SQLite
유연한 구조
MongoDB, Redis
Cassandra
인터넷(Internet)은 전 세계 컴퓨터를 연결하는 거대한 네트워크입니다.
데이터는 패킷(Packet)으로 쪼개져 전송됩니다. 각 패킷은 독립적으로 이동 후 목적지에서 재조합!
| 용어 | 원문 | 의미 |
|---|---|---|
| IP 주소 | IP Address | 인터넷상의 컴퓨터 주소 (192.168.1.1) |
| DNS | Domain Name System | 도메인↔IP 변환 전화번호부 |
| HTTP/HTTPS | HyperText Transfer Protocol (Secure) | 웹 데이터 전송 규약 |
| 라우터 | Router | 패킷의 경로를 결정하는 장치 |
| 방화벽 | Firewall | 악성 트래픽 차단 시스템 |
| VPN | Virtual Private Network | 암호화된 가상 사설망 |
| 세대 | 최대속도 | 지연시간 | 특징 |
|---|---|---|---|
| 3G | 14 Mbps | ~100ms | 스마트폰 인터넷 |
| 4G LTE | 150 Mbps | ~30ms | 유튜브, 스트리밍 |
| 5G | 20 Gbps | 1ms | 자율주행, IoT |
| 6G | 1 Tbps | 0.1ms | 2030년 예상, 홀로그램 |
| 프로토콜 | Full Name | 용도 |
|---|---|---|
| TCP | Transmission Control Protocol | 신뢰성 있는 데이터 전송 |
| UDP | User Datagram Protocol | 빠른 전송(게임, 영상통화) |
| HTTP/S | HyperText Transfer Protocol | 웹 페이지 전송 |
| FTP | File Transfer Protocol | 파일 전송 |
| SMTP | Simple Mail Transfer Protocol | 이메일 발송 |
| SSH | Secure Shell | 원격 서버 안전 접속 |
| WebSocket | WebSocket Protocol | 실시간 양방향 통신(채팅) |
| 언어 | 특징 | 주요 용도 | 난이도 |
|---|---|---|---|
| Python | 쉽고 간결 | AI, 데이터, 자동화 | ⭐⭐ |
| JavaScript | 웹 표준 | 웹 프론트엔드/백엔드 | ⭐⭐⭐ |
| Java | 안정성↑ | 기업 서버, 안드로이드 | ⭐⭐⭐ |
| C/C++ | 빠른 속도 | 게임엔진, OS, 임베디드 | ⭐⭐⭐⭐⭐ |
| Rust | 안전+빠름 | 시스템 프로그래밍 | ⭐⭐⭐⭐⭐ |
| Swift | iOS 전용 | 아이폰/맥 앱 | ⭐⭐⭐ |
| Go | 구글 개발 | 클라우드, 마이크로서비스 | ⭐⭐⭐ |
| TypeScript | JS + 타입 | 대형 웹 프로젝트 | ⭐⭐⭐ |
파이썬은 영어처럼 읽히는 가장 배우기 쉬운 언어!
HTML (구조)
CSS (디자인)
JavaScript (동작)
React/Vue
Node.js
Python(Django)
Java(Spring)
데이터베이스
2025년 인기 기술스택: Next.js Bun Vercel AI SDK
| 도구 | 원문 | 역할 |
|---|---|---|
| Git | Version Control System | 코드 변경 이력 관리 |
| GitHub | Git Repository Hosting | 코드 공유 플랫폼 |
| Docker | Container Platform | 앱을 컨테이너에 패키징 |
| VS Code | Visual Studio Code | 가장 인기있는 코드 편집기 |
| API | Application Programming Interface | 프로그램 간 통신 창구 |
| CI/CD | Continuous Integration/Delivery | 자동 빌드·배포 파이프라인 |
| 계층 | 원문 | 설명 |
|---|---|---|
| AI | Artificial Intelligence (인공지능) | 인간 지능을 모방하는 모든 기술 |
| ML | Machine Learning (머신러닝) | 데이터로 스스로 학습하는 AI |
| DL | Deep Learning (딥러닝) | 신경망 기반 ML. 이미지·음성 최강 |
| GenAI | Generative AI (생성형 AI) | 새로운 콘텐츠 생성 (ChatGPT 등) |
ChatGPT, Claude, Gemini의 핵심 기술!
| 용어 | 원문 | 설명 |
|---|---|---|
| 파라미터 | Parameter | 모델의 학습된 가중치 수. GPT-4 ~1조개 |
| 토큰 | Token | 텍스트 처리 단위. 1토큰≈한글 1~2자 |
| 컨텍스트 윈도우 | Context Window | 한번에 처리 가능한 토큰 양 |
| 프롬프트 | Prompt | AI에게 주는 입력 지시문 |
| 할루시네이션 | Hallucination | AI가 자신있게 틀린 말을 하는 현상 |
| RAG | Retrieval-Augmented Generation | 외부 DB 검색 + 생성 결합 |
| 파인튜닝 | Fine-tuning | 기존 모델을 특정 목적에 맞게 추가학습 |
노이즈(noise, 잡음) → 점진적 제거 → 이미지 생성!
마치 안개 낀 사진을 점점 선명하게 만드는 과정처럼 작동합니다.
대표 모델: Stable Diffusion, DALL-E 3, Midjourney
2017년 구글 논문 "Attention is All You Need"로 시작된 혁명적 구조.
Attention 메커니즘: 입력 데이터의 중요한 부분에 집중하는 능력.
LLM, 이미지 생성, 번역 등 현대 AI의 99%가 이 구조 기반!
AI 에이전트(Agent): 목표를 받으면 스스로 계획하고 도구를 사용해 실행하는 AI.
예: "여행 계획 짜줘" → 항공권 검색 → 호텔 예약 → 일정표 작성 자동화!
대표: AutoGPT, Claude Computer Use, OpenAI Operator
| 종류 | 원문 | 예시 |
|---|---|---|
| 지도학습 | Supervised Learning | 정답 있는 데이터로 학습 (스팸 분류) |
| 비지도학습 | Unsupervised Learning | 정답 없이 패턴 발견 (고객 군집화) |
| 강화학습 | Reinforcement Learning | 보상으로 학습 (알파고, 게임 AI) |
| 전이학습 | Transfer Learning | 기학습 모델을 새 과제에 적용 |
| 공격 | 원문 | 방법 |
|---|---|---|
| 피싱 | Phishing | 가짜 사이트/이메일로 정보 탈취 |
| 랜섬웨어 | Ransomware | 파일 암호화 후 돈 요구 |
| DDoS | Distributed Denial of Service | 수백만 요청으로 서버 마비 |
| SQL 인젝션 | SQL Injection | DB 쿼리 조작으로 데이터 탈취 |
| 소셜 엔지니어링 | Social Engineering | 심리 조작으로 정보 취득 |
| 제로데이 | Zero-Day Exploit | 패치 전 취약점 공격 |
같은 키로 암호화·복호화
AES-256
빠름, 키 공유 문제
공개키+개인키
RSA, ECC
HTTPS, 전자서명
2. 2FA (Two-Factor Authentication) 2단계 인증 필수
3. 공용 WiFi에서 VPN 사용
4. 소프트웨어 업데이트 즉시 적용
5. 모르는 링크/첨부파일 클릭 금지
인터넷을 통해 서버, 스토리지, DB, 네트워킹 등을 제공하는 서비스.
"내 컴퓨터에 설치하지 않고, 인터넷으로 빌려쓰는 것!"
| 서비스 모델 | 원문 | 예시 | 제공 범위 |
|---|---|---|---|
| IaaS | Infrastructure as a Service | AWS EC2 | 서버/네트워크 |
| PaaS | Platform as a Service | Heroku, Vercel | 개발 플랫폼 |
| SaaS | Software as a Service | 구글독스, Slack | 완성된 앱 |
| FaaS | Function as a Service | AWS Lambda | 서버리스 함수 |
| 회사 | 서비스 | 시장점유율 | 강점 |
|---|---|---|---|
| Amazon | AWS | 31% | 가장 많은 서비스, 글로벌 1위 |
| Microsoft | Azure | 25% | 기업/MS 제품 연동 강함 |
| GCP | 11% | AI/빅데이터, Kubernetes |
Docker: 앱을 컨테이너에 패키징. "어디서나 같은 환경에서 실행!"
Kubernetes (K8s): 수많은 컨테이너를 자동으로 관리·배포·확장.
Kubernetes = 수천 개의 도시락을 관리하는 급식 시스템 🏭
| 부품 | 원문 | 역할 |
|---|---|---|
| AP/SoC | Application Processor / System on Chip | 스마트폰의 두뇌 (CPU+GPU+NPU 통합) |
| 모뎀 | Modem | 5G/LTE 통신 담당 |
| LPDDR5 | Low Power DDR5 RAM | 저전력 모바일 램 |
| UFS 4.0 | Universal Flash Storage | 고속 스마트폰 저장장치 |
| ISP | Image Signal Processor | 카메라 사진 처리 전용 칩 |
| 기술 | 원문 | 설명 |
|---|---|---|
| 온디바이스 AI | On-device AI | 클라우드 없이 기기 내 AI 실행 |
| 양자컴퓨팅 | Quantum Computing | 양자역학 기반 초고속 연산 |
| 공간컴퓨팅 | Spatial Computing | AR/VR로 현실-디지털 통합 (Vision Pro) |
| 웹3.0 | Web 3.0 / Blockchain | 탈중앙화, 사용자 데이터 소유권 |
| IoT | Internet of Things | 모든 사물이 인터넷에 연결 |
| 디지털 트윈 | Digital Twin | 현실 세계의 디지털 복제본 |
🔮 곧 다가올 미래 기술
| 기업 | 핵심 기술 | AI 브랜드 |
|---|---|---|
| 🍎 Apple | iPhone, Mac, iOS | Apple Intelligence |
| 검색, Android, GCP | Gemini | |
| 🪟 Microsoft | Windows, Azure, Office | Copilot (GPT-4) |
| 📦 Amazon | AWS, 쇼핑, 물류 | Alexa, Bedrock |
| 🤖 OpenAI | ChatGPT, API | GPT-4o, o3 |
| 🔮 Anthropic | AI 안전 연구 | Claude |
| 🎮 NVIDIA | GPU, CUDA | AI 인프라 독점 |
| 🇰🇷 Samsung | 반도체, 스마트폰 | Galaxy AI |
답을 선택하면 정답/오답을 알려드립니다!