- 시간: 매주 월목 오전 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 운영체제