include "../../common/header.inc"; ?>

Operating System Concepts 5/e (Silberschatz,Galvin - Addison Wesley)
정보 처리나 정보 통신 등은 각기 별도로 동작하는 것이 아니라, 운영체제를 통해 하나로 통합되므로, 본 과목은 모든 전산 관련 분야의 근간으로 볼 수 있다. 본 과목에서는 고전적인 운영체제와 점차 중요성이 증대 하는 분산 운영체제의 각 분야에 대한 이론을 습득한다.
근본 개념에 관련된 내용을 담당 교수의 강의로 진행하며, 중간고사 이후 그룹별로 관련 주제를 선정, 수행하여 기말 고사 직전 발표를 통해 결과를 공유한다.
주 |
주제 |
내용 |
1 |
Introduction & Computer-System Structure |
과목에 대한 전반적인 소개와 컴퓨터 시스템 구조 |
2 |
Operationg-System Structure |
운영체제 시스템의 구조 |
3 |
Process & CPU Scheduling |
프로세스 개념과 CPU 스케줄링 알고리즘 |
4 |
Process Synchronization |
프로세스 동기화 문제와 해결 방안 |
5 |
Deadlocks |
데드락의 조건과 해결 방안 |
6 |
Memory Management |
메모리 관리 기법 |
7 |
Virtual Memory |
가상 메모리의 개념과 구현 방안 |
8 |
중간고사 |
시험 |
9 |
File System Interface & Implementation |
파일 시스템의 인터페이스들과 구현 방안 |
10 |
Second Storage Structure |
2차 저장장치들의 구조와 관련 알고리즘 |
11 |
Protection & Security |
방어와 보안 개념 |
12 |
Network Structure |
망 구조 |
13 |
Distributed System Structure |
분산 시스템의 구조와 관련 이론 |
14 |
Distributed File System |
분산 파일 시스템의 구조와 구현 방안 |
15 |
기말 과제 발표 |
세미나 |
16 |
기말고사 |
시험 |
중간고사(30%) + 기말고사(40%) + 과제(20%) + 출석(10%)로 점수 계산 후
중간(42%) + 기말(42%) + 출석(16%)로 성적 처리
운영체제 입문/운영체제 개념 (이 석호/정익사)
운영체제론 (조국현,박판우/희중당)
각 장의 연습문제 일부
중간 고사 이후 그룹별 과제 선정 및 수행/발표