- 쉽게 배우는 운영체제 책으로 5주간 스터디를 진행합니다.
- 부족한 내용은 아래 두 서브 자료를 참고하는 것으로 합니다.
- 스터디를 활용해서 부족했던 운영체제 지식을 얻는 것을 목표로 합니다.
- 동료들에게 본인이 이해한 내용을 전달하고, 상호 간의 적극적인 피드백을 통한 성장을 목표로 합니다.
- 신입/이직 면접에서 출제되는 운영체제 관련 질문에 대해 자신감있게 발표할 수 있는 능력을 기르는 것을 목표로 합니다.
| 이강욱 | 이상운 | 이승환 | 이용호 |
|---|---|---|---|
| @iamkanguk97 | @Sangun-Lee-6 | @leeshan123 | @hiimlyh |
| 주차 | 학습기간 | 스터디 일자 | 학습내용 | 발표자 | 발표자료 |
|---|---|---|---|---|---|
| 1주차 | 2025.02.05 ~ 2025.03.03 | 2025.03.04 | 챕터1: 운영체제의 개요 | 미정 | 미정 |
| 2주차 | 2025.03.04 ~ 2025.03.10 | 2025.03.11 | 챕터2: 컴퓨터의 구조와 성능 향상 챕터3: 프로세스와 스레드 |
미정 | 미정 |
| 3주차 | 2025.03.11 ~ 2025.03.17 | 2025.03.18 | 챕터4: CPU 스케줄링 챕터5: 프로세스 동기화 챕터6: 교착 상태 |
미정 | 미정 |
| 4주차 | 2025.03.18 ~ 2025.03.24 | 2025.03.25 | 챕터7: 물리 메모리 관리 챕터8: 가상 메모리의 기초 챕터9: 가상 메모리 관리 |
미정 | 미정 |
| 5주차 | 2025.03.25 ~ 2025.03.31 | 2025.04.01 | 챕터10: 입출력 시스템과 저장장치 챕터11: 파일 시스템 챕터12: 네트워크와 분산시스템 |
미정 | 미정 |
- 해당 스터디는 온라인으로 진행되며 마지막 주차에는 1회 오프라인 진행합니다.
- 매주 화요일 오후 9시부터 1시간 또는 그 이상으로 진행됩니다.
- 스터디 참여 시에는 항상 캠을 ON 해주시면 감사하겠습니다. (부담되는 인원들은 오픈 안해주셔도 됩니다)
- 불가피한 상황 외에는 다른 스터디원들의 원활한 스터디 참여를 위해 지각 또는 결석을 자제해주시면 감사하겠습니다.
- 개인 사정으로 스터디 참여가 불가능하다면 최소 2일 전까지는 꼭! 말씀해주세요.
- 2번 이상 미통보 결석 시에는 스터디에서 강퇴 처리되는 점 참고해주세요.
- 학습한 내용을 정리해서 GitHub에 업로드 합니다 (선택 사항입니다!)
- 발표자료는 스터디 원들 모두 스터디 전날까지 업로드 합니다.
- 발표자료는 Markdown, PPT 등 자유 형식입니다.
- 책의 내용을 그대로 발췌하는 것이 아닌 핵심 내용 위주로 정리하고, 스터디 원들에게 출제할 수 있는 문제들을 준비합니다.
- 학습하면서 궁금한 내용들은 Discord 또는 GitHub Issue에 질문을 해주세요.
- 스터디 당일에는 사다리 게임을 통해 발표자를 선정합니다.
- 발표 내용을 듣고 궁금한 내용들, 어려웠거나 헷갈렸던 내용들을 공유하면서 같이 이야기를 나눠봅니다.
- 챕터당 발표자는 1명입니다.
- 시작 전 해당 Repository를 Clone 또는 Fork를 통해 개인 Local에 저장합니다.
- 앞으로 본인의 GitHub ID에 해당하는 디렉토리에 접근해서 문서를 작성합니다.
- 작업은 각자의 branch를 생성해서 작업하는 것을 원칙으로 합니다.
git switch -c <branch-name> // 브랜치 이름은 GitHub 닉네임으로 통일합니다.
- DIL 작성은 선택 사항입니다.
- 간단하게 매일 읽은 내용을 정리합니다.
- 직접 파일을 생성하셔도 되고, 제가 구현한 스크립트 파일을 사용하셔도 괜찮습니다.
// Node가 설치되어 있다고 가정합니다.
npm run md
- 발표자료는 스터디 전날까지 업로드를 하는 것을 원칙으로 합니다.
- 발표자료가 준비가 완료되셨고 개인 Branch에 업로드 하셨다면 Main으로 PR을 요청합니다.
- 제가 설정해놓은 PR Template을 사용하시면 되겠습니다.
- PR 제목은
[PR-<본인이름>] N주차 발표자료 업로드 입니다.로 설정해주시면 되겠습니다!
- 스터디 장이 확인 후에 Main으로 Merge를 진행합니다.