leesukkyeong / 2023-CS-Study

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

2023-CS-Study


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)

About