SW공학
home
SW프로젝트관리
home

리눅스 인프라 활용을 위한 Linux OS 심층 이해

주제
Linux
훈련목표
시스템SW의 구성을 위하여 SW 모듈 및 데이터 구조를 설계하여 선행모델에 맞는 인터페이스를 설계하는 능력을 함양함으로써 현업 아키텍처 설계 업무능력을 극대화할 수 있다.
훈련대상
가. 스마트 제조 및 사물인터넷 분야 시스템 개발자로써 직무능력 향상을 희망하는 재직자 (리눅스 커널 기반 임베디드/IoT/스마트팩토리 시스템 개발자/설계자/PM/테스팅 담당자)
교육시간
21시간
커리큘럼
1일차 가. 리눅스 커널 구조와 주요 기능 - 리눅스 커널 구조와 특징 파악하기 - 리눅스 커널의 주요 기능 이해하기 나. 리눅스 시스템호출 구조 및 구현 방법 - 리눅스 시스템 호출 개념과 동작 구조 파악하기 - 리눅스 시스템 호출 구현 방법 이해하기 다. 리눅스 모듈과 디바이스 드라이버 - 리눅스 모듈의 동작원리 이해하고 제작하기 디바이스 드라이버의 동작 구조 이해하기 디바이스 드라이버의 제작 기법 습득하기 2일차 라. 리눅스커널 멀티태스킹 구조와 동작 - 프로세스와 쓰레드의 제어 구조 이해하기 - 프로세스의 상태천이와 Task Switching 이해하기 - 스케줄링 정책과 스케줄링 알고리즘 파악하기 - Waiting Queue의 동작과 태스크제어 기능 구현하기 - 커널 쓰레드 제어 기능 구현하기 마. 리눅스 가상 파일시스템의 구조와활용 - 리눅스 가상 파일 시스템의 구조 파악하기 - 리눅스 블록 입출력 계층 이해하기 3일차 마. 리눅스 가상 파일시스템의 구조와활용 - 리눅스 가상 파일 시스템의 활용하기 바. 리눅스 메모리 제어 구조와 동작원리 - 리눅스 메모리 제어 구조 파악하기 - 리눅스 메모리 할당자 버디와 슬랩 제어기능 구현하기 - 가상 메모리와 물리 메모리 이해하기 - 리눅스 가상 파일 시스템의 활용하기 사. 리눅스 동기화메커니즘의 종류와 기능 - 동기화 개념 및 필요성 이해하기 - 리눅스 커널 동기화 기법의 종류와 특징 파악하기
12 more properties