Week | Date | Topic | Subject |
---|---|---|---|
week1 | 2023.05.23 | DS | 1. 배열 vs 링크드리스트 2. 스택 vs 큐 3. 파이썬 4. 트리 & 힙 |
week2 | 2023.05.30 | Algorithm | 1. 그래프 탐색 2. 해시 테이블 3. 정렬 4. 기타 알고리즘 |
week3 | OS | 1. 유닉스 운영체제 2. 프로세스 vs 스레드, 멀티스레드, 스케줄러, CPU스케줄러 3. 분산 및 다중(병렬) 처리 시스템 4. 동기화문제, Deadlock, Race Condition, 세마포어&뮤텍스 |
|
week4 | OS | 1. 인터럽트 / 시스템 콜 / 동기 vs 비동기 2. 메모리 관리 전략(페이징, 세그멘테이션) 3. 가상 메모리, 요구페이징, 페이지 교체 알고리즘 / 캐시(캐시의 지역성) 4. 파일관리 / 입출력 시스템과 디스크 관리 |
|
week5 | Database | 1. 트랜잭션 ~ 무결성 제약조건 2. DBMS ~ RDB, 외래키, 정규화, 조인 3. NoSQL (자세히) 4. 인덱스, 클러스터링 vs 리플리케이션, DB샤딩 |
|
week6 | Network | 1. OSI 7 계층 & TCP/IP 4계층 2. TCP vs UDP / Handshaking(3-way & 4-way) 3. HTTP 동작 과정 / URI, URL, URN 4. HTTP 특징, 상태코드, .. |
|
week7 | Network | 1. HTTP vs HTTPS, SSL/TLS 동작방식, HSTS, .. 2. REST & RESTful / GET vs POST 3. 쿠키, 세션, 캐시, JWT 4. CORS, 로드 밸런싱, (Blocking, Non-blocking & synchronous, Asynchronous) |