SWE3001 운영체제 (2023-1)
과목 개요
강의목표와 개요
컴퓨터 시스템의 핵심 요소인 운영체제의 전반에 대해서 다룬다. 먼저 컴퓨터 시스템과 운영체제의 전체적인 구조에 대해서 배우고 프로세스 관리, 메모리 관리, 파일시스템 관리 등 관한 세부적인 주제를 다룬다. 이를 통하여 학생들은 운영체제의 기능과 원리를 배우고 운영체제 설계에 대한 기본적인 소양을 갖춘다
선수과목 : C/C++언어 또는 Java 언어 프로그래밍(필수), UNIX/Linux 운영체제 사용 경험(권장)
강의교재 및 참고서적
-
- Silberschatz, Galvin, Gagne Operating System Concepts, Essential 2/e,
(또는 번역판 조유근, 박민규, 고건, Operating System Concepts 에센셜, 홍릉과학출판 ) 또는
- Silberschatz, Galvin, Gagne Operating System Concepts , 10/e., John Wiley & Sons, 2018
(또는 번역판: 박민규, 운영체제, 퍼스트북)
평가방법 : 중간고사 100점, 기말고사 100점, 과제 50점, 출석:결석감점
강의시간 : 강의: 월 3 (4) 교시, 수 5,6교시 (office hour: 수업후 1시간 및 재실인 시간)
담당조교 : 양준열, 정우철 (창257호)
강의자료
참고자료
- Intel386DX processor datasheet
- Teraterm : 터미널 프로그램
- Linux programming 참고 자료: [process] [thread] [IPC]
과제물
과제물 제출은
yscec에 하세요.
(제출 기한은 기본적으로 1주일)