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