Skip to content

Kraken-Addicts/Operating-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📂 운영체제

  • 시간: 매주 월목 오전 10시 (9/28~)
  • 장소: 자유롭게 온라인 미팅😆
  • 순서: ①mihykim ②daelee ③secho ④jehong ⑤taelee ⑥yeosong ⑦kukim ⑧gaekim ⑨hylee ⑩yeha
      구분          주제 스케줄  비고 
1장 컴퓨터 및 정보기술의 역사   자율학습 🍁
  1. 컴퓨터의 선사시대 daelee
  2. 근대적 컴퓨터의 역사 daelee
3. 현대의 컴퓨터 daelee
2장 운영체제 개요   09/28 (월) 🍁
  1. 운영체제의 정의  mihykim
  2. 운영체제의 기능  daelee
  3. 운영체제의 분류  secho
  4. 운영체제의 예  jehong
  5. 운영체제의 자원관리 기능  taelee
   + 네트워크 구술문제 1 제출  kukim
3장 컴퓨터 시스템 동작원리_1   10/05 (월) 🍁
  1. 컴퓨터 시스템의 구조 yeosong
  2. CPU 연산과 I/O 연산 kukim
  3. 인터럽트의 일반적 기능 gaekim
  4. 인터럽트 핸들링 hylee
  5. 입출력 구조 yeha
  6. DMA mihykim
   + 네트워크 구술문제 1 해설  kukim
   + 네트워크 구술문제 2 제출  yeosong
3장 컴퓨터 시스템 동작원리_2   10/08 (목) 🍁
  7. 저장장치의 구조 secho
  8. 저장장치의 계층 구조 jehong
  9. 하드웨어의 보안 taelee
  10. 메모리 보안 yeosong
  11. CPU 보호 kukim
  12. 시스템 콜을 이용한 입출력 수행 gaekim
   + 네트워크 구술문제 2 해설  yeosong
   + 네트워크 구술문제 3 제출  taelee
4장 프로그램의 구조와 실행   10/12 (월) 🍁
  1. 프로그램의 구조와 인터럽트  mihykim
  2. 컴퓨터 시스템의 작동 개요  daelee
  3. 프로그램의 실행  secho
  4. 사용자 프로그램이 사용하는 함수  jehong
  5. 인터럽트 taelee
  6. 시스템 콜 yeosong
  7. 프로세스의 두 가지 실행 상태 kukim
   + 네트워크 구술문제 3 해설  taelee
   + 네트워크 구술문제 4 제출  jehong
5장 프로세스 관리_1   10/15 (목) 🍁
  1. 프로세스의 개념 gaekim
  2. 프로세스의 상태 hylee
  3. 프로세스 제어 블록 yeha
  4. 문맥교환 mihykim
   + 네트워크 구술문제 4 해설  jehong
   + 네트워크 구술문제 5 제출  secho
5장 프로세스 관리_2   10/19 (월) 🍁
  5. 프로세스를 스케줄링하기 위한 큐 daelee
  6. 스케줄러 secho
  7. 프로세스의 생성 jehong
  8. 프로세스 간의 협력 taelee
   + 네트워크 구술문제 5 해설  secho
   + 네트워크 구술문제 6 제출  daelee
6장 CPU 스케줄링 10/22 (목) 🍁
  1. CPU 스케줄러 yeosong
  2. 디스패처 kukim
  3. 스케줄링의 성능 평가 gaekim
  4. 스케줄링 알고리즘 mihykim
  5. 스케줄링 알고리즘의 평가 daelee
   + 네트워크 구술문제 6 해설  daelee
   + 네트워크 구술문제 7 제출  mihykim
7장 메모리 관리   10/26 (월) 🍁
  1. 주소 바인딩   secho
  2. 메모리 관리와 관련된 용어  jehong
  3. 물리적 메모리의 할당 방식 taelee
  4. 페이징 기법  yeosong
  5. 세그먼테이션  kukim
  6. 페이지드 세그먼테이션  gaekim
   + 네트워크 구술문제 7 해설  mihykim
   + 네트워크 구술문제 8 제출  kukim
8장 가상메모리   10/29 (목) 🍁
  1. 요구 페이징 hylee
  2. 페이지 교체  yeha
  3. 페이지 프레임의 할당  mihykim
  4. 전역교체와 지역교체  daelee
  5. 스레싱  secho
   + 네트워크 구술문제 8 해설  kukim
   + 네트워크 구술문제 9 제출  yeosong
9장 디스크 관리   11/02 (월) 🍁
  1. 디스크의 구조 jehong
  2. 디스크 스케줄링    taelee
  3. 다중 디스크 환경에서의 스케줄링  yeosong
  4. 디스크의 저전력 관리  kukim
   + 네트워크 구술문제 9 해설  yeosong
보충1 스레드와 병행성 11/05 (목) 🍁
  1. 개요 mihykim
  2. 다중 코어 프로그래밍 daelee
  3. 다중 스레드 모델 secho
보충2 동기화 도구들 11/09 (월) 🍁
  1. 배경 jehong
  2. 임계구역 문제 taelee
  3. Peterson의 해결안 yeosong
  4. 뮤텍스 kukim
  5. 세마포 mihykim
  6. 모니터 daelee
보충3 교착상태 11/12 (목) 🍁
  1. 시스템 모델 secho
  2. 다중 스레드 응용에서의 교착상태 jehong
  3. 교착상태 특성 taelee
  4. 교착상태 처리방법 yeosong
  5. 교착상태 예방 kukim
  6. 교착상태 회피 mihykim

  • 스터디교재
    • 주교재: 운영체제와 정보기술의 원리 (남색표지)
    • 부교재: Operating System Concepts 10판 (공룡책)
    • 참고강의: KOCW 운영체제