바뀜

1,865 바이트 추가됨 ,  2019년 1월 17일 (목) 18:01
새 문서: {{강의 정보|영문명=Operating Systems and Lab|학과=전산학부|분류=전공필수|과목코드=CS330|전산코드=36.330|교수=권영진, 송준화, 신...
{{강의 정보|영문명=Operating Systems and Lab|학과=[[전산학부]]|분류=[[전공필수]]|과목코드=CS330|전산코드=36.330|교수=[[권영진]], [[송준화]], [[신인식]]|개설학기=봄, 가을|강의=3|실험=1|학점=4}}{{다른 뜻 넘어옴|OS}}'''운영체제 및 실험'''(Operating Systems and Lab, CS330)은 [[전산학부]] [[학사과정]]의 [[전공필수]] 과목이다.
==개설==
봄, 가을 모두 개설된다. 근 몇년간 [[신인식]] 교수님과 [[송준화]] 교수님이 번갈아가며 개설하였다.
==강의==

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

=== Project 1: Thread ===

=== Project 2: User Programs ===

=== Project 3: Virtual Memory ===

=== Project 4: File Systems ===

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

== 시험 ==

== 도움말 ==

=== 수강신청 ===

=== 수강 ===

=== 프로젝트 ===

=== 시험 ===

==둘러보기==
{{개설과목 목록/전산학부}}
==각주==
<references />
<references />
[[분류:전산학부 과목]]
[[분류:실험과목]]
[[분류:전공필수]]