1일차
가. 리눅스 커널 구조와 주요 기능
- 리눅스 커널 구조와 특징 파악하기
- 리눅스 커널의 주요 기능 이해하기
나. 리눅스 시스템호출 구조 및 구현 방법
- 리눅스 시스템 호출 개념과 동작 구조 파악하기
- 리눅스 시스템 호출 구현 방법 이해하기
다. 리눅스 모듈과 디바이스 드라이버
- 리눅스 모듈의 동작원리 이해하고 제작하기
디바이스 드라이버의 동작 구조 이해하기
디바이스 드라이버의 제작 기법 습득하기
2일차
라. 리눅스커널 멀티태스킹 구조와 동작
- 프로세스와 쓰레드의 제어 구조 이해하기
- 프로세스의 상태천이와 Task Switching 이해하기
- 스케줄링 정책과 스케줄링 알고리즘 파악하기
- Waiting Queue의 동작과 태스크제어 기능 구현하기
- 커널 쓰레드 제어 기능 구현하기
마. 리눅스 가상 파일시스템의 구조와활용
- 리눅스 가상 파일 시스템의 구조 파악하기
- 리눅스 블록 입출력 계층 이해하기
3일차
마. 리눅스 가상 파일시스템의 구조와활용
- 리눅스 가상 파일 시스템의 활용하기
바. 리눅스 메모리 제어 구조와 동작원리
- 리눅스 메모리 제어 구조 파악하기
- 리눅스 메모리 할당자 버디와 슬랩 제어기능 구현하기
- 가상 메모리와 물리 메모리 이해하기
- 리눅스 가상 파일 시스템의 활용하기
사. 리눅스 동기화메커니즘의 종류와 기능
- 동기화 개념 및 필요성 이해하기
- 리눅스 커널 동기화 기법의 종류와 특징 파악하기