과정소개 | 강의노트

 

clipboard.gif과정소개

 

수업의 목적

및 목표

 

본 교과는 리눅스 운영체제의 전반적인 커널 분석을 통하여 실제 운영되고 있는 개념을 이해함으로써, 향후 리눅스 운영체제의 커널 업그레이드 및 응용 프로그램의 개발에 도움을 주고자 개설하였다. "리눅스 커널의 이해"의 전반적인 내용은 프로세스, 메모리 관리, 인터럽트, 응용 프로그램 동작으로 이루어져 있다.

수업

진행 방법

 

본 교과와 관련하여 주제 발표 및 토의등의 학생이 참여하는 교수-학습방법을 활용한다.

평가방법

 

평가기준 : 절대평가

교재명

 

Understanding the LINUX KERNEL, Daniel P.Bovet & Marco Cesati '2001, 한빛미디어

참고문헌

 

Linux Kernel Internals, 서강대학교 운영체제 연구실, 도서출판 F1

 

 

강의노트(강의자료를 다운받으시려면 를 큭릭하세요~)

 

 

 

다운받기

미리보기

1

소개

2

메모리 주소 지정

3

프로세스

4

인터럽트와 예외

5

타이밍 측정

6

메모리 관리

7

프로세스와 주소공간

8

시스템 콜

9

시그널

10

프로세스 스케줄링

11

커널 동기화

12

가상 파일 시스템

13

입출력 장치 관리

14

디스크 캐시

15

정규 파일 접근

16

스와핑 : 메모리 해제 방법

17

Ext2 파일 시스템

18

프로세스 통신

19

프로그램 실행