"운영체제 및 실험"의 두 판 사이의 차이

카이스트 백과사전
둘러보기로 가기 검색하러 가기
(새 문서: {{강의 정보|영문명=Operating Systems and Lab|학과=전산학부|분류=전공필수|과목코드=CS330|전산코드=36.330|교수=권영진, 송준화, 신...)
 
 
2번째 줄: 2번째 줄:
 
==개설==
 
==개설==
 
봄, 가을 모두 개설된다. 근 몇년간 [[신인식]] 교수님과 [[송준화]] 교수님이 번갈아가며 개설하였다.
 
봄, 가을 모두 개설된다. 근 몇년간 [[신인식]] 교수님과 [[송준화]] 교수님이 번갈아가며 개설하였다.
 +
 +
== 선수 과목 ==
 +
 
==강의==
 
==강의==
  

2019년 4월 17일 (수) 14:16 기준 최신판

운영체제 및 실험
Operating Systems and Lab
학과 전산학부
분류 전공필수
과목코드 CS330
전산코드 36.330
교수 권영진, 송준화, 신인식
개설학기 봄, 가을
강의·실험·학점
강의 3
실험 1
학점 4
OTL 운영체제 및 실험
v  d  e  h

운영체제 및 실험(Operating Systems and Lab, CS330)은 전산학부 학사과정전공필수 과목이다.

개설

봄, 가을 모두 개설된다. 근 몇년간 신인식 교수님과 송준화 교수님이 번갈아가며 개설하였다.

선수 과목

강의

프로젝트

PintOS라는 교육용 운영체제를 바탕으로 현대 운영체제가 거의 기본적으로 채택하고 있는 기능들을 구현한다. 보통 한 프로젝트당 2~3주의 기간이 주어진다. 프로젝트 1부터 4까지로 나뉘며, 프로젝트 3을 3-1과 3-2로 나누어 구별하기도 한다. 프로젝트는 대부분이 C언어로 작성되며, 일부 어셈블리어가 사용되고 컴파일과 테스트에 Makefile, Perl 등이 사용된다.

Project 1: Thread

Project 2: User Programs

Project 3: Virtual Memory

Project 4: File Systems

전산학부를 넘어 많은 KAIST 학생들에게 과중한 로드로 악명이 높다. 이 과목의 강의는 주로 운영체제의 이론과 가설에 대해 다루고, 실제 구현 과정에 있어서 학생이 스스로 공부해야 하는 부분이 많다.

시험

도움말

수강신청

수강

프로젝트

시험

둘러보기

각주