Skip to content

havuruta/2025-CS-OS

Repository files navigation

2025년 컴퓨터 구조+운영체제 스터디 - README

📌 주제

  • 컴퓨터 구조 및 운영체제 학습
  • 교재: "혼자 공부하는 컴퓨터 구조+운영체제" 또는 SSAFY e-book 활용
  • CS 개념에 친숙해지는 것이 목적 (암기가 아닌 이해 위주)

📝 개요

  • 매주 1챕터씩 진도 진행 (예상 8주 완성)
  • 각자 해당 주제 내에서 질문 3개를 만들고 답변 작성 (이유와 함께)
  • GitHub을 활용한 스터디 진행

📅 진행 방식

  1. 온라인 업로드: 매주 지정된 폴더에 PR 업로드
  2. 리뷰 및 피드백: 다른 스터디원의 질문 및 답변을 확인하고 의견 공유
  3. 스터디 회의: 매주 1시간 동안 리뷰 및 토론 진행 (필요 시 추가 세션 가능)

🕒 일정

  • 매주 월요일에 새로운 챕터 시작
  • 일요일 오후 1시까지 Pull Request(PR) 제출 필수

📂 깃허브 사용 가이드

1. 프로젝트 구조

2025-CS-OS
├── topic/        # 해당 주차의 학습 주제 (예: 메모리와 캐시 메모리)
│   ├── README.md     # .md 파일에 본인의 질문을 추가하고 해당 .md 파일로 링크를 만든다.
│   ├── your_name/    # 본인의 폴더 (질문 및 답변 작성)
│       ├── Q1.md
│       ├── Q2.md
│       ├── Q3.md
└── README.md         # 스터디 리드미 파일

2. 스터디 참여 방법

1. 레포지토리 클론

$ git clone https://github.com/{repository_url}
$ cd cs-study

2. 브랜치 생성

$ git checkout -b your_name-week1

3. 폴더 복제 및 이름 변경

  • Week1/topic 폴더를 참고하여 자신의 이름으로 된 폴더를 생성하고 질문 및 답변 작성
$ mkdir Week1/your_name

4. 질문 및 답변 작성

  • 자신의 폴더 내부에 3개의 질문과 답변을 마크다운 파일로 작성
Week1/
└── your_name/
    ├── Q1.md
    ├── Q2.md
    ├── Q3.md

5. 커밋 및 푸시

$ git add .
$ git commit -m "[Week1] Add Q&A"
$ git push origin your_name-week1

6. PR 생성

  • GitHub에서 자신의 브랜치를 main 브랜치로 Pull Request 생성

7. 리뷰 및 머지

  • 다른 스터디원의 질문 및 답변을 확인하고 피드백 제공
  • 최종적으로 PR 승인 후 main 브랜치에 병합

📜 질문 및 답변 작성 규칙

  1. 파일명: Q1.md, Q2.md, Q3.md 형식으로 작성
  2. 질문과 답변 예시
# Q1. R1, R2, R3 캐시 메모리는 무엇이고, 왜 이렇게 계층을 나누어 구현했는가?

## A1.
- **R1 캐시**: CPU에 가장 가까운 고속 메모리로, 자주 사용되는 데이터를 저장
- **R2 캐시**: R1보다 크지만 속도가 약간 느린 중간 계층
- **R3 캐시**: 가장 큰 캐시로, 상대적으로 속도가 느림

**이렇게 계층을 나누는 이유**:
- 캐시 히트율을 높여 성능 최적화
- 비용 절감 (빠른 메모리는 비싸기 때문)

🔥 PR 요청 가이드라인

1. PR 제목 규칙

  • [Week1] (본인 이름) 질문 및 답변 제출
  • 예시: [Week1] 홍길동 질문 및 답변 제출

2. PR 내용 템플릿

### 질문 및 답변 목록
1. Q1. R1, R2, R3 캐시 메모리 계층의 필요성
2. Q2. 프로세스와 스레드의 차이
3. Q3. 가상 메모리와 페이지 교체 알고리즘

### 기타
- 리뷰 부탁드립니다!

3. 리뷰 및 피드백

  • 다른 참가자의 PR을 확인하고, 명확하고 건설적인 피드백을 남깁니다.
  • 피드백을 반영하여 최종 PR을 수정하고 머지합니다.

📢 주의사항

  • 질문 중복 방지: PR 올리기 전 다른 스터디원의 질문 확인 후 중복 질문 피하기
  • 리뷰 적극 참여: 건설적인 피드백을 주고받으며 함께 성장합시다.
  • 마감 기한 준수: PR은 일요일 오후 1시 이전에 제출해야 합니다.

About

2025년 상반기 컴퓨터구조&운영체제 CS 스터디 by 혼자공부하는컴구&운체

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 19