Skip to content

awesome-study-crew/easy-learn-operating-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 쉽게 배우는 운영체제 스터디 📚

목표

  • 스터디를 활용해서 부족했던 운영체제 지식을 얻는 것을 목표로 합니다.
  • 동료들에게 본인이 이해한 내용을 전달하고, 상호 간의 적극적인 피드백을 통한 성장을 목표로 합니다.
  • 신입/이직 면접에서 출제되는 운영체제 관련 질문에 대해 자신감있게 발표할 수 있는 능력을 기르는 것을 목표로 합니다.

🙋‍♂️ 스터디원

이강욱 이상운 이승환 이용호
@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명입니다.

GitHub 사용 방법

  • 시작 전 해당 Repository를 Clone 또는 Fork를 통해 개인 Local에 저장합니다.
  • 앞으로 본인의 GitHub ID에 해당하는 디렉토리에 접근해서 문서를 작성합니다.
  • 작업은 각자의 branch를 생성해서 작업하는 것을 원칙으로 합니다.
git switch -c <branch-name>   // 브랜치 이름은 GitHub 닉네임으로 통일합니다.

매일 학습한 내용(DIL) 작성

  • DIL 작성은 선택 사항입니다.
  • 간단하게 매일 읽은 내용을 정리합니다.
  • 직접 파일을 생성하셔도 되고, 제가 구현한 스크립트 파일을 사용하셔도 괜찮습니다.
// Node가 설치되어 있다고 가정합니다.

npm run md

발표자료(presentation) 작성

  • 발표자료는 스터디 전날까지 업로드를 하는 것을 원칙으로 합니다.
  • 발표자료가 준비가 완료되셨고 개인 Branch에 업로드 하셨다면 Main으로 PR을 요청합니다.
    • 제가 설정해놓은 PR Template을 사용하시면 되겠습니다.
    • PR 제목은 [PR-<본인이름>] N주차 발표자료 업로드 입니다. 로 설정해주시면 되겠습니다!
  • 스터디 장이 확인 후에 Main으로 Merge를 진행합니다.
Image

About

"쉽게 배우는 운영체제" 스터디

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors