자료구조
같은 배열, 다른 정렬 과정
일곱 가지 정렬 알고리즘이 같은 배열을 정렬하는 과정을 비교합니다. 입력 배열을 바꿔 어떤 조건에서 차이가 커지는지 살펴보세요.
정렬 비교 실험하기 →컴퓨터 · 전자공학 학습 도구
입력을 바꾸고 실행 과정을 따라가며, 교과서 속 개념이 어떤 결과를 만드는지 확인하세요.
자료구조부터 운영체제, 데이터베이스, 디지털 논리와 임베디드 통신까지. Tech Study는 설명과 시뮬레이터를 함께 보며 공부하는 공간입니다.
자료구조
일곱 가지 정렬 알고리즘이 같은 배열을 정렬하는 과정을 비교합니다. 입력 배열을 바꿔 어떤 조건에서 차이가 커지는지 살펴보세요.
정렬 비교 실험하기 →컴퓨터 구조
주소가 태그·인덱스·오프셋으로 나뉘는 과정을 확인합니다. 직접 사상, 집합 연관, 완전 연관 방식의 배치 차이를 비교해 보세요.
캐시 매핑 실험하기 →데이터베이스
두 트랜잭션을 단계별로 실행하고 격리 수준을 바꿔 보세요. Dirty Read, Non-repeatable Read, Phantom Read의 차이를 확인할 수 있습니다.
트랜잭션 실험하기 →인덱스, JOIN, 정규화와 트랜잭션 격리 수준을 실험하며 데이터베이스의 동작을 익힙니다.
가산기, 메모리와 링 오실레이터를 조작하며 디지털 회로의 동작을 살펴봅니다.
CPU 스케줄링, 메모리 관리와 동기화를 실험하며 자원 관리 원리를 익힙니다.
UART, I2C·SPI, PWM과 ADC를 통해 신호 전달과 측정의 기본 원리를 살펴봅니다.
정렬, 탐색, 트리와 해시를 단계별로 실행하며 자료 처리 과정을 비교합니다.
명령어 실행, 파이프라인, 캐시와 가상 메모리의 동작 과정을 살펴봅니다.
각 도구는 개념을 이해하기 위한 모델입니다. 실제 하드웨어와 소프트웨어의 동작은 구현과 설정에 따라 달라질 수 있으므로, 페이지에 설명된 조건과 한계를 함께 확인하세요.
임베디드 시스템과 IoT 개발·연구 경험은 Profile에서, 배포한 프로그램과 사용 안내는 개발자의 삶에서 확인할 수 있습니다.