[ C.S 지식 정리 ] CS 기초 지식 밑그림. ∇ C.S 기초 지식 밑그림 그리기목 차1. 프로세스와 스레드의 차이2. 스크립트 언어와 컴파일러 언어의 차이점3. 동기와 비동기 장단점 비교4. DB에서 인덱스를 사용하는 이유와 장단점5. TCP, UDP 차이와 장단점6. 오버라이딩 vs 오버로딩7. 인터페이스 vs 추상화8. 디자인 패턴이란?9. MVC 패턴 설명10. 자료구조 & 알고리즘 1. 프로세스와 스레드 차이 ※ 프로세스 : 운영체제로부터 자원을 할당 받아서 실행. = > 하나의 프로세스 안에서, 여러 스레드를 생성 가능. - > 보통 프로세스는 코드/ 데이터/ 스택/ 힙 / 메모리 영역을 기반으..