
Computer 기초 - 컴퓨터 시스템 개요 (하드웨어, 소프트웨어, 폰노이만구조)

Computer 기초 - Bit와 논리연산(AND, OR, NOT, NAND, NOR, XOR)

Computer 기초 - 가산기 원리 (반가산기, 전가산기, 다비트 전가산기)

CPU clock, Memory Flip-Flop, Latch, Selector, Decoder, RAM

누산기(Accumulator), Program Counter(PC), Programming(Automation, Code, Data)

메모리 계층, CPU 구조, CPU 파이프라인, ISA(CISC, RISC), Direct Memory Access(DMA)

운영체제(OS, Operating System) - 운영체제 개념과 역할, 커널과 커널모드

프로세스(process), PCB, Context-Switch, Scheduling Algorithms, IPC

스레드(Thread), 멀티스레딩, 동기화, 교착상태, 기아상태

가상 메모리(Virtual Memory) & MMU, 페이징 시스템 & 페이지 테이블 & TLB, 요구 페이징 & 페이지 교체 알고리즘(FIFO, OPT, LRU, LFU, NUR)

파일 시스템, FAT, inode, directory entry, VFS(가상 파일 시스템)

Computer Network & Protocol 개념, OSI 7 Layers, TCP/IP 모델 개요

Transport 계층, TCP, UDP

HTTP (Request, Response, Cookie, Session), HTTPS (SSL, TLS), REST (REST API, Restful)

DNS, Mail Protocols (SMTP/MIME, POP3/IMAP), FTP, Web Browser 동작