| 이름 | GitHub |
|---|---|
| 김형준 | @hyeong-jun-kim |
| 안수빈 | @happysubin |
| 이승희 | @lsh9295 |
| 채안나 | @chaeanna |
매주 월요일 오후 12시
가천대학교 AI 공학관 메타버스 인큐베이터 (4층)
- 매주 스터디가 끝나고나서 tech-interview-for-developer 레포지토리에서 각자 공부할 2개의 주제를 정한다.
- CS 학습을 하고나서, MD형식으로 정리해서 스터디 전까지 PR을 올린다.
- 스터디 날에 자기가 공부한 CS 지식을 팀원들에게 발표하는 형식으로 진행한다.
- 발표 후, 발표자에게 1명당 1개이상 궁금한 점을 물어본다.
- 모든 주제의 학습이 끝나면, 다음 주에는 해당하는 주제로 CS 모의면접을 진행한다.
학습 주제는 tech-interview-for-developer을 참고했습니다.
| 주차 | 제목 | 발표자 |
|---|---|---|
| 1주차 | 운영체제란 | 채안나 |
| 프로세스 vs 스레드 | 김형준 | |
| 프로세스 주소 공간 | 채안나 | |
| 인터럽트(Interrupt) | 안수빈 | |
| 시스템 콜(System Call) | 이승희 | |
| PCB와 Context Switching | 이승희 | |
| IPC(Inter Process Communication) | 안수빈 | |
| CPU 스케줄링 | 김형준 | |
| 2주차 | 데드락(Deadlock) | 김형준 |
| Race Condition | 김형준 | |
| 세마포어(Semaphore) & 뮤텍스(Mutex) | 이승희 | |
| 페이징 & 세그먼테이션 (PDF) | 안수빈 | |
| 페이지 교체 알고리즘 | 안수빈 | |
| 메모리(Memory) | 채안나 | |
| 파일 시스템 | 채안나 | |
| 3주차 | [운영체제 CS 면접] | 김형준, 안수빈, 이승희, 채안나 |
| 4-5주차 | OSI 7 계층 | 이승희 |
| TCP 3 way handshake & 4 way handshake | 채안나 | |
| TCP/IP 흐름제어 & 혼잡제어 | 김형준 | |
| UDP | 안수빈 | |
| 대칭키 & 공개키 | 안수빈 | |
| HTTP & HTTPS | 이승희 | |
| TLS/SSL handshake | 안수빈 | |
| 로드 밸런싱(Load Balancing) | 이승희 | |
| Blocking,Non-blocking & Synchronous,Asynchronous | 김형준 | |
| Blocking & Non-Blocking I/O | 채안나 |