컴퓨터 · 전자공학 학습 도구

직접 조작하며 배우는 동작 원리

입력을 바꾸고 실행 과정을 따라가며, 교과서 속 개념이 어떤 결과를 만드는지 확인하세요.

자료구조부터 운영체제, 데이터베이스, 디지털 논리와 임베디드 통신까지. Tech Study는 설명과 시뮬레이터를 함께 보며 공부하는 공간입니다.

전체 학습 자료 보기 →

분야별로 공부하기

DB

인덱스, JOIN, 정규화와 트랜잭션 격리 수준을 실험하며 데이터베이스의 동작을 익힙니다.

디지털 논리

가산기, 메모리와 링 오실레이터를 조작하며 디지털 회로의 동작을 살펴봅니다.

운영체제

CPU 스케줄링, 메모리 관리와 동기화를 실험하며 자원 관리 원리를 익힙니다.

임베디드 통신

UART, I2C·SPI, PWM과 ADC를 통해 신호 전달과 측정의 기본 원리를 살펴봅니다.

자료구조

정렬, 탐색, 트리와 해시를 단계별로 실행하며 자료 처리 과정을 비교합니다.

컴퓨터 구조

명령어 실행, 파이프라인, 캐시와 가상 메모리의 동작 과정을 살펴봅니다.

시뮬레이터로 공부하는 방법

  1. 설명을 읽고, 실행하기 전에 결과를 먼저 예상해 보세요.
  2. 단계별로 실행하며 상태와 결과가 어떻게 바뀌는지 관찰하세요.
  3. 조건을 하나씩 바꿔 같은 실험을 반복하고 차이가 생기는 이유를 정리하세요.

각 도구는 개념을 이해하기 위한 모델입니다. 실제 하드웨어와 소프트웨어의 동작은 구현과 설정에 따라 달라질 수 있으므로, 페이지에 설명된 조건과 한계를 함께 확인하세요.

만든 사람과 개발 프로젝트

임베디드 시스템과 IoT 개발·연구 경험은 Profile에서, 배포한 프로그램과 사용 안내는 개발자의 삶에서 확인할 수 있습니다.