🖥 컴퓨터 구조 완전 심화 학습 (60+ 요소 / 설명 강화 최종)

CPU (중앙처리장치)

CPU는 컴퓨터 시스템의 핵심 처리 장치로 모든 연산과 제어를 담당한다. 사용자의 입력을 해석하고 프로그램 명령을 순차적으로 실행하는 역할을 한다. 현대 CPU는 멀티코어 구조를 통해 여러 작업을 동시에 처리할 수 있으며, 성능은 클럭 속도와 캐시 구조에 의해 크게 결정된다. 즉, 컴퓨터 전체 성능의 중심이라고 볼 수 있다.

RAM (주기억장치)

RAM은 실행 중인 프로그램과 데이터를 임시로 저장하는 기억장치이다. CPU가 빠르게 데이터를 읽고 쓸 수 있도록 설계되어 있으며, 속도가 매우 중요하다. 전원이 꺼지면 모든 데이터가 사라지는 휘발성 특징을 가진다. 멀티태스킹 성능은 RAM 용량에 크게 영향을 받는다.

GPU

GPU는 대량의 데이터를 동시에 처리하는 병렬 연산 장치이다. 그래픽 처리뿐 아니라 인공지능, 머신러닝 연산에서도 핵심 역할을 한다. 수천 개의 작은 코어를 이용해 동시에 많은 계산을 수행할 수 있다.

SSD

SSD는 반도체 기반 저장장치로 빠른 읽기와 쓰기 속도를 제공한다. 기계적 부품이 없기 때문에 HDD보다 충격에 강하고 속도가 훨씬 빠르다.

HDD

HDD는 자기 디스크를 이용하여 데이터를 저장하는 장치이다. 대용량 저장에 적합하지만 물리적 회전 구조 때문에 속도가 느리다.

메인보드

메인보드는 컴퓨터 내부 모든 부품을 연결하는 중심 회로 기판이다. CPU, RAM, GPU 등이 데이터를 주고받을 수 있도록 통신 경로를 제공한다.

파워 서플라이

컴퓨터 전체에 안정적인 전력을 공급하는 장치이다. 전압을 변환하여 각 부품이 정상적으로 작동하도록 돕는다.

캐시

CPU와 RAM 사이에 위치한 고속 메모리이다. 자주 사용하는 데이터를 저장하여 CPU 속도를 크게 향상시킨다.

ALU

CPU 내부에서 산술 및 논리 연산을 수행하는 장치이다. 모든 계산 과정은 ALU를 통해 처리된다.

CU

CPU 내부에서 명령어를 해석하고 각 장치에 제어 신호를 보내는 역할을 한다.

레지스터

CPU 내부의 가장 빠른 저장 공간으로 연산 중 데이터를 임시 저장한다.

버스

CPU, 메모리, 장치 간 데이터를 전달하는 통신 경로이다.

운영체제

하드웨어와 소프트웨어 사이를 연결하는 핵심 시스템 소프트웨어이다. 프로세스 관리, 메모리 관리, 파일 시스템을 담당한다.

커널

운영체제의 핵심 부분으로 하드웨어 자원을 직접 관리한다.

이진수

컴퓨터는 모든 데이터를 0과 1로 표현하며 이진수 체계를 사용한다.

컴파일러

고급 프로그래밍 언어를 기계어로 변환하는 프로그램이다.

CPU 코어

독립적인 연산 단위로 여러 작업을 동시에 처리한다.

스레드

프로그램 실행 흐름의 최소 단위로 동시에 여러 작업을 가능하게 한다.

클럭

CPU의 동작 속도를 결정하는 신호로 초당 처리 속도를 의미한다.

GPU 코어

그래픽 연산을 수행하는 작은 처리 단위이다.

VRAM

GPU 전용 메모리로 그래픽 데이터를 빠르게 처리한다.

입력장치

키보드와 마우스처럼 데이터를 입력하는 장치이다.

출력장치

모니터와 프린터처럼 결과를 출력하는 장치이다.

네트워크

컴퓨터 간 데이터를 주고받는 연결 구조이다.

IP

네트워크에서 컴퓨터를 식별하는 주소이다.

DNS

도메인을 IP 주소로 변환하는 시스템이다.

HTTP

웹 데이터 전송 규칙이다.

HTTPS

보안이 강화된 웹 통신 방식이다.

지연시간

데이터 전송에 걸리는 시간이다.

대역폭

한 번에 전송 가능한 데이터 양이다.

프로세스

실행 중인 프로그램 단위이다.

OS 스레드

운영체제가 관리하는 실행 단위이다.

가상메모리

디스크를 RAM처럼 사용하는 기술이다.

플래시 메모리

전원이 꺼져도 데이터를 유지하는 저장장치이다.

ROM

읽기 전용 메모리이다.

BIOS

부팅 초기 시스템을 제어한다.

UEFI

BIOS를 개선한 현대적 부팅 시스템이다.

AI

데이터 기반으로 학습하고 판단하는 기술이다.

AI GPU

인공지능 연산에 최적화된 GPU 구조이다.

클라우드

인터넷 기반 컴퓨팅 자원 제공 기술이다.

서버

서비스를 제공하는 고성능 컴퓨터이다.

데이터베이스

데이터를 구조적으로 저장하고 관리하는 시스템이다.

SQL

데이터베이스를 제어하는 표준 언어이다.

API

프로그램 간 기능을 연결하는 인터페이스이다.

IoT

인터넷으로 연결된 사물 기술이다.

보안

데이터와 시스템을 보호하는 기술이다.

암호화

데이터를 보호하기 위해 변환하는 기술이다.

파이프라인

CPU 작업을 단계별로 동시에 처리하는 기술이다.

캐시메모리

자주 사용하는 데이터를 저장하여 속도를 높인다.

인터럽트

CPU 작업을 중단하고 긴급 처리를 수행하는 기능이다.

DMA

CPU 개입 없이 데이터를 직접 전송하는 기술이다.

스케줄러

CPU 작업 순서를 결정하는 시스템이다.

펌웨어

하드웨어 내부에 저장된 기본 제어 소프트웨어이다.

가상CPU

가상화 기술로 생성된 논리적 CPU이다.