🚀

컴퓨터 완전정복
백과사전

컴맹부터 AI 전문가까지 · 기초~최첨단 한방에

200+
핵심 개념
10개
분야
2025
최신 업데이트
🔍
컴퓨터 기초 A to Z
💡
컴퓨터란 무엇인가?
What is a Computer?

컴퓨터(Computer)는 데이터(자료)를 입력받아 처리하고 결과를 출력하는 전자 기계입니다.

핵심 동작 원리: 입력 → 처리 → 저장 → 출력

⌨️
입력 (Input)
키보드, 마우스, 마이크
🧠
처리 (Process)
CPU가 계산 수행
💾
저장 (Storage)
SSD, HDD, RAM
🖥️
출력 (Output)
모니터, 스피커, 프린터
💡 쉽게 이해하기
컴퓨터는 엄청 빠른 계산기입니다! 초당 수십억 번의 연산을 처리하죠. 우리가 앱을 클릭하면 → CPU가 계산하고 → 화면에 표시합니다.
🔢
2진법 — 컴퓨터의 언어
Binary System (이진수)

컴퓨터는 오직 0과 1만 이해합니다. 왜? 전기가 OFF(0) 또는 ON(1) 두 가지 상태이기 때문!

단위원문크기예시
bitBinary digit0 또는 1가장 작은 단위
byteByte8 bits영문자 1개
KBKilobyte1,024 bytes짧은 문서
MBMegabyte1,024 KB노래 1곡(3~5MB)
GBGigabyte1,024 MB영화 1편(1~4GB)
TBTerabyte1,024 GB외장하드
💡 재미있는 사실
'Hello'라는 5글자 = 5 bytes = 40 bits = 40개의 0과 1로 저장됩니다!
🖥️
운영체제 (OS)
Operating System

OS (Operating System) = 운영체제는 컴퓨터의 모든 것을 관리하는 총사령관입니다.

🪟 Windows
마이크로소프트
PC 시장 73%
게임에 강함
기업 환경
🍎 macOS
애플
디자이너 선호
보안 우수
iOS 연동
🐧 Linux
오픈소스(무료)
서버의 95%
개발자 필수
커스텀 가능
📱 Android
구글+리눅스
스마트폰 72%
오픈소스
삼성/LG 등
📁
파일과 폴더 완벽 이해
File & Folder (Directory)

파일(File): 데이터의 집합. 이름+확장자로 구성됩니다.
예: report.docx, photo.jpg, song.mp3

확장자Full Name용도
.jpg / .pngJPEG/PNG Image사진, 이미지
.mp4MPEG-4 Video동영상
.mp3MPEG Audio Layer 3음악
.pdfPortable Document Format문서
.zipCompressed Archive압축파일
.exeExecutable File실행파일(윈도우)
.htmlHyperText Markup Language웹페이지
.pyPython Script파이썬 코드
⌨️
꼭 알아야 할 단축키
Keyboard Shortcuts
단축키기능영문 의미
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 — 컴퓨터의 두뇌
Central Processing Unit (중앙처리장치)

CPU는 모든 계산과 명령 처리를 담당합니다. 인텔(Intel)과 AMD가 양대산맥.

용어원문의미
클럭 속도Clock Speed / GHz초당 연산 횟수. 4GHz = 40억회/초
코어CoreCPU 안의 독립 처리 유닛. 많을수록 멀티태스킹↑
스레드Thread코어가 동시에 처리하는 작업 흐름
캐시Cache MemoryCPU 초고속 임시메모리 (L1/L2/L3)
TDPThermal Design PowerCPU 발열량(와트). 높을수록 성능↑열↑
🔥 2025 최신
Intel Core Ultra 200 시리즈, AMD Ryzen 9000 시리즈 출시. NPU(Neural Processing Unit) 내장으로 AI 가속 기능 탑재!
💾
RAM vs SSD vs HDD
Memory & Storage 완전 비교
💾 RAM (Random Access Memory) — 작업 메모리

컴퓨터가 현재 실행 중인 프로그램의 데이터를 저장하는 임시 메모리입니다.

📌 휘발성(Volatile): 전원 끄면 데이터 사라짐!

현재 주류: DDR5 (2025년 기준, 최대 6400MHz)

권장: 게임용 16GB, 영상편집 32GB, 서버 64GB+

⚡ SSD (Solid State Drive) — 빠른 저장장치

플래시 메모리를 사용한 저장장치. HDD보다 5~10배 빠름!

NVMe SSD: PCIe 통신방식, 7,000MB/s (HDD는 150MB/s)

SATA SSD: 구형 인터페이스, 550MB/s, 저렴

2025년 현재: PCIe 5.0 NVMe는 14,000MB/s 돌파!

🔄 HDD (Hard Disk Drive) — 대용량 저장장치

자기 원판을 물리적으로 회전시켜 데이터 저장.

장점: 저렴한 대용량 (TB급)

단점: 느림, 충격에 약함, 소음

2025년 HDD: HAMR 기술로 32TB까지 출시!

🎮
GPU — 그래픽 처리 장치
Graphics Processing Unit

원래는 게임 그래픽 담당이었지만, 지금은 AI 학습의 핵심!

CPU는 수십 개의 강력한 코어 vs GPU는 수천~수만 개의 작은 코어로 병렬처리.

용어의미
VRAMVideo RAM — GPU 전용 메모리. AI 모델 크기 결정!
CUDA엔비디아의 GPU 병렬 연산 플랫폼 (AI 필수)
DLSSDeep Learning Super Sampling — AI로 화질 향상
Ray Tracing광선 추적 — 빛 반사를 현실적으로 표현
🔥 2025 핫이슈
NVIDIA RTX 5090 출시 (2025년). VRAM 32GB, 초당 125 TOPS AI 연산. 가격은 약 250만원... 😅
💾 소프트웨어 세계
📦
소프트웨어의 종류
Types of Software
종류원문예시
시스템 소프트웨어System SoftwareWindows, macOS, Linux
응용 소프트웨어Application SoftwareWord, Chrome, Photoshop
미들웨어Middleware데이터베이스 드라이버, API
오픈소스Open Source SoftwareLinux, VLC, Firefox
상용 소프트웨어Commercial/ProprietaryMS Office, Adobe CC
펌웨어Firmware라우터, 프린터 내장 소프트웨어
🔄
프로세스와 스레드
Process & Thread

프로세스(Process): 실행 중인 프로그램. 독립된 메모리 공간 보유.

스레드(Thread): 프로세스 안의 실행 단위. 한 프로세스가 여러 스레드 운영 가능.

💡 예시
크롬 브라우저(프로세스) 안에서 여러 탭(스레드)이 동시에 작동하는 것처럼!
상태원문의미
준비ReadyCPU 배정 대기 중
실행RunningCPU가 현재 처리 중
대기Waiting/BlockedI/O 처리 기다리는 중
종료Terminated실행 완료
🗄️
데이터베이스 (DB)
Database — 모든 앱의 기반

데이터를 체계적으로 저장하고 관리하는 시스템.

관계형 DB
SQL 사용
표(Table) 형태
MySQL, PostgreSQL
Oracle, SQLite
비관계형 DB
NoSQL
유연한 구조
MongoDB, Redis
Cassandra
📌 SQL 기본 문법
-- 데이터 조회 SELECT 이름, 나이 FROM 회원 WHERE 나이 > 20 ORDER BY 이름; -- 데이터 삽입 INSERT INTO 회원 (이름, 나이) VALUES ('홍길동', 25);
🌐 인터넷 & 네트워크
🌍
인터넷은 어떻게 동작하나?
How the Internet Works

인터넷(Internet)은 전 세계 컴퓨터를 연결하는 거대한 네트워크입니다.

데이터는 패킷(Packet)으로 쪼개져 전송됩니다. 각 패킷은 독립적으로 이동 후 목적지에서 재조합!

용어원문의미
IP 주소IP Address인터넷상의 컴퓨터 주소 (192.168.1.1)
DNSDomain Name System도메인↔IP 변환 전화번호부
HTTP/HTTPSHyperText Transfer Protocol (Secure)웹 데이터 전송 규약
라우터Router패킷의 경로를 결정하는 장치
방화벽Firewall악성 트래픽 차단 시스템
VPNVirtual Private Network암호화된 가상 사설망
📡
네트워크 세대 비교
Network Generation: 3G → 4G → 5G → 6G
세대최대속도지연시간특징
3G14 Mbps~100ms스마트폰 인터넷
4G LTE150 Mbps~30ms유튜브, 스트리밍
5G20 Gbps1ms자율주행, IoT
6G1 Tbps0.1ms2030년 예상, 홀로그램
🔥 5G의 혁명
5G의 1ms 지연은 사람 반응속도(200ms)보다 200배 빠릅니다. 이래서 자율주행차에 필수!
🔗
프로토콜 완전 정리
Network Protocols
프로토콜Full Name용도
TCPTransmission Control Protocol신뢰성 있는 데이터 전송
UDPUser Datagram Protocol빠른 전송(게임, 영상통화)
HTTP/SHyperText Transfer Protocol웹 페이지 전송
FTPFile Transfer Protocol파일 전송
SMTPSimple Mail Transfer Protocol이메일 발송
SSHSecure Shell원격 서버 안전 접속
WebSocketWebSocket Protocol실시간 양방향 통신(채팅)
👨‍💻 프로그래밍 입문
🗺️
프로그래밍 언어 지도
Programming Languages Map
언어특징주요 용도난이도
Python쉽고 간결AI, 데이터, 자동화⭐⭐
JavaScript웹 표준웹 프론트엔드/백엔드⭐⭐⭐
Java안정성↑기업 서버, 안드로이드⭐⭐⭐
C/C++빠른 속도게임엔진, OS, 임베디드⭐⭐⭐⭐⭐
Rust안전+빠름시스템 프로그래밍⭐⭐⭐⭐⭐
SwiftiOS 전용아이폰/맥 앱⭐⭐⭐
Go구글 개발클라우드, 마이크로서비스⭐⭐⭐
TypeScriptJS + 타입대형 웹 프로젝트⭐⭐⭐
🐍
파이썬 기초 맛보기
Python Basics

파이썬은 영어처럼 읽히는 가장 배우기 쉬운 언어!

# 변수(Variable): 데이터를 담는 상자 이름 = "홍길동" 나이 = 25 키 = 175.5 # 출력 (print) print(f"안녕! 나는 {이름}, {나이}살이야") # 조건문 (if / elif / else) if 나이 >= 18: print("성인입니다") else: print("미성년자입니다") # 반복문 (for loop) for i in range(5): print(f"{i}번째 반복!") # 함수 (Function): 재사용 가능한 코드 묶음 def 인사하기(이름): return f"안녕하세요, {이름}님!" print(인사하기("철수"))
🌐
웹 개발 구조
Web Development Stack
프론트엔드
Frontend
HTML (구조)
CSS (디자인)
JavaScript (동작)
React/Vue
백엔드
Backend
Node.js
Python(Django)
Java(Spring)
데이터베이스
📌 Full Stack
프론트엔드 + 백엔드 모두 개발하는 개발자를 풀스택(Full Stack) 개발자라고 합니다!

2025년 인기 기술스택: Next.js Bun Vercel AI SDK

🔧
개발 필수 도구들
Developer Tools
도구원문역할
GitVersion Control System코드 변경 이력 관리
GitHubGit Repository Hosting코드 공유 플랫폼
DockerContainer Platform앱을 컨테이너에 패키징
VS CodeVisual Studio Code가장 인기있는 코드 편집기
APIApplication Programming Interface프로그램 간 통신 창구
CI/CDContinuous Integration/Delivery자동 빌드·배포 파이프라인
🤖 AI & 딥러닝 최첨단
🔥 2025 최신
🧠
AI의 계층 구조
AI Hierarchy: AI → ML → DL → GenAI
계층원문설명
AIArtificial Intelligence (인공지능)인간 지능을 모방하는 모든 기술
MLMachine Learning (머신러닝)데이터로 스스로 학습하는 AI
DLDeep Learning (딥러닝)신경망 기반 ML. 이미지·음성 최강
GenAIGenerative AI (생성형 AI)새로운 콘텐츠 생성 (ChatGPT 등)
🔮
LLM — 대형언어모델
Large Language Model

ChatGPT, Claude, Gemini의 핵심 기술!

용어원문설명
파라미터Parameter모델의 학습된 가중치 수. GPT-4 ~1조개
토큰Token텍스트 처리 단위. 1토큰≈한글 1~2자
컨텍스트 윈도우Context Window한번에 처리 가능한 토큰 양
프롬프트PromptAI에게 주는 입력 지시문
할루시네이션HallucinationAI가 자신있게 틀린 말을 하는 현상
RAGRetrieval-Augmented Generation외부 DB 검색 + 생성 결합
파인튜닝Fine-tuning기존 모델을 특정 목적에 맞게 추가학습
🔥 2025 최신 모델
GPT-4o Claude 3.7 Sonnet Gemini 2.0 Llama 3.3 DeepSeek R2
🎨
이미지 생성 AI 원리
Diffusion Model & GAN
🌀 Diffusion Model (확산 모델) — Midjourney, DALL-E

노이즈(noise, 잡음) → 점진적 제거 → 이미지 생성!

마치 안개 낀 사진을 점점 선명하게 만드는 과정처럼 작동합니다.

대표 모델: Stable Diffusion, DALL-E 3, Midjourney

⚡ Transformer Architecture — 모든 AI의 기반

2017년 구글 논문 "Attention is All You Need"로 시작된 혁명적 구조.

Attention 메커니즘: 입력 데이터의 중요한 부분에 집중하는 능력.

LLM, 이미지 생성, 번역 등 현대 AI의 99%가 이 구조 기반!

🤖 AI Agent — 2025년의 핵심 트렌드

AI 에이전트(Agent): 목표를 받으면 스스로 계획하고 도구를 사용해 실행하는 AI.

예: "여행 계획 짜줘" → 항공권 검색 → 호텔 예약 → 일정표 작성 자동화!

대표: AutoGPT, Claude Computer Use, OpenAI Operator

📊
AI 학습의 종류
Types of Machine Learning
종류원문예시
지도학습Supervised Learning정답 있는 데이터로 학습 (스팸 분류)
비지도학습Unsupervised Learning정답 없이 패턴 발견 (고객 군집화)
강화학습Reinforcement Learning보상으로 학습 (알파고, 게임 AI)
전이학습Transfer Learning기학습 모델을 새 과제에 적용
🔐 사이버 보안
⚠️
주요 사이버 공격 유형
Cyber Attack Types
공격원문방법
피싱Phishing가짜 사이트/이메일로 정보 탈취
랜섬웨어Ransomware파일 암호화 후 돈 요구
DDoSDistributed Denial of Service수백만 요청으로 서버 마비
SQL 인젝션SQL InjectionDB 쿼리 조작으로 데이터 탈취
소셜 엔지니어링Social Engineering심리 조작으로 정보 취득
제로데이Zero-Day Exploit패치 전 취약점 공격
🔑
암호화 기술
Cryptography
대칭키
Symmetric
같은 키로 암호화·복호화
AES-256
빠름, 키 공유 문제
비대칭키
Asymmetric
공개키+개인키
RSA, ECC
HTTPS, 전자서명
🛡️ 보안 습관 TOP 5
1. 비밀번호 관리자 사용 (1Password, Bitwarden)
2. 2FA (Two-Factor Authentication) 2단계 인증 필수
3. 공용 WiFi에서 VPN 사용
4. 소프트웨어 업데이트 즉시 적용
5. 모르는 링크/첨부파일 클릭 금지
☁️ 클라우드 컴퓨팅
☁️
클라우드란?
Cloud Computing

인터넷을 통해 서버, 스토리지, DB, 네트워킹 등을 제공하는 서비스.

"내 컴퓨터에 설치하지 않고, 인터넷으로 빌려쓰는 것!"

서비스 모델원문예시제공 범위
IaaSInfrastructure as a ServiceAWS EC2서버/네트워크
PaaSPlatform as a ServiceHeroku, Vercel개발 플랫폼
SaaSSoftware as a Service구글독스, Slack완성된 앱
FaaSFunction as a ServiceAWS Lambda서버리스 함수
🏢
3대 클라우드 공급자
Cloud Providers: AWS vs Azure vs GCP
회사서비스시장점유율강점
AmazonAWS31%가장 많은 서비스, 글로벌 1위
MicrosoftAzure25%기업/MS 제품 연동 강함
GoogleGCP11%AI/빅데이터, Kubernetes
🔥 2025 트렌드
서버리스(Serverless)엣지 컴퓨팅(Edge Computing)이 대세. 사용자 가까이에서 처리해 초저지연 실현!
🐳
Docker & Kubernetes
Container & Orchestration

Docker: 앱을 컨테이너에 패키징. "어디서나 같은 환경에서 실행!"

Kubernetes (K8s): 수많은 컨테이너를 자동으로 관리·배포·확장.

💡 비유
Docker = 음식을 포장하는 도시락 🍱
Kubernetes = 수천 개의 도시락을 관리하는 급식 시스템 🏭
# Docker 기본 명령어 docker pull ubuntu # 이미지 다운로드 docker run -it ubuntu bash # 컨테이너 실행 docker ps # 실행 중인 컨테이너 목록 docker stop [ID] # 컨테이너 정지
📱 모바일 & 최신 트렌드
📱
스마트폰 내부 구조
Smartphone Architecture
부품원문역할
AP/SoCApplication Processor / System on Chip스마트폰의 두뇌 (CPU+GPU+NPU 통합)
모뎀Modem5G/LTE 통신 담당
LPDDR5Low Power DDR5 RAM저전력 모바일 램
UFS 4.0Universal Flash Storage고속 스마트폰 저장장치
ISPImage Signal Processor카메라 사진 처리 전용 칩
🔥 2025 최신 칩
Apple M4 (맥북/아이패드), Snapdragon 8 Elite (안드로이드), Samsung Exynos 2500. 모두 온디바이스 AI (On-device AI) 탑재!
🚀
2025년 핵심 기술 트렌드
Tech Trends 2025
기술원문설명
온디바이스 AIOn-device AI클라우드 없이 기기 내 AI 실행
양자컴퓨팅Quantum Computing양자역학 기반 초고속 연산
공간컴퓨팅Spatial ComputingAR/VR로 현실-디지털 통합 (Vision Pro)
웹3.0Web 3.0 / Blockchain탈중앙화, 사용자 데이터 소유권
IoTInternet of Things모든 사물이 인터넷에 연결
디지털 트윈Digital Twin현실 세계의 디지털 복제본

🔮 곧 다가올 미래 기술

2025
AI 에이전트 대중화
스스로 계획·실행하는 AI가 업무 자동화
2026
6G 상용화 준비
Tbps급 초고속 통신, 홀로그램 통화
2027
양자 컴퓨터 실용화
현재 암호화 체계의 전면 개편
2030
AGI 도달 가능성
인간 수준의 범용 인공지능 (AGI) 논의
IT 업계 주요 기업
Big Tech Companies
기업핵심 기술AI 브랜드
🍎 AppleiPhone, Mac, iOSApple Intelligence
🔍 Google검색, Android, GCPGemini
🪟 MicrosoftWindows, Azure, OfficeCopilot (GPT-4)
📦 AmazonAWS, 쇼핑, 물류Alexa, Bedrock
🤖 OpenAIChatGPT, APIGPT-4o, o3
🔮 AnthropicAI 안전 연구Claude
🎮 NVIDIAGPU, CUDAAI 인프라 독점
🇰🇷 Samsung반도체, 스마트폰Galaxy AI
🎮 실력 테스트 퀴즈

답을 선택하면 정답/오답을 알려드립니다!

Q1. CPU의 풀네임은?
Computer Processing Unit
Central Processing Unit
Core Power Unit
Central Program Unit
Q2. 1GB는 몇 MB인가요?
100 MB
512 MB
1,024 MB
10,000 MB
Q3. HTTPS에서 S의 의미는?
Speed
Secure
Server
Static
Q4. AI에서 "할루시네이션(Hallucination)"이란?
AI가 그림을 그리는 기능
AI의 응답 속도
AI가 자신있게 틀린 정보를 말하는 현상
AI 학습 과정의 오류
Q5. 다음 중 운영체제(OS)가 아닌 것은?
Windows 11
Ubuntu Linux
Microsoft Word
Android 15
Q6. SSD가 HDD보다 빠른 이유는?
더 큰 용량 때문에
물리적 회전 없이 플래시 메모리 사용
전기를 더 많이 사용해서
인터넷에 연결되어서
Q7. LLM의 풀네임은?
Large Logic Machine
Layered Learning Model
Large Language Model
Local Language Module
Q8. Ctrl+Z의 기능은?
전체 선택
저장
복사
실행 취소 (Undo)