Linux Internals & Kernel Essentials

교육일정

01월01일~ 01월04일
주간(8시간) 9시~18시
외부 label.lectureRoom /정원 25label.person 강사 김정국 현재신청 1명 type.enrollinfo.none type.lecturestatus.created

label.lecture.goal

개강
- 임베디드SW 개발에서 요구되는 핵심역량에 대하여 기본 이론과 실습 능력을 체계적으로 교육함으로써 IoT기반의 시스템 개발을 수행할 수 있는 임베디드 고급 인력을 양성

목표
- 리눅스 커널의 구조와 주요기능 및 동작원리를 파악하고 리눅스 커널의 모듈 프로그램 기법과 커널의 주요 자료구조 활용기법을 습득
- 리눅스 커널 태스크 제어 기법과 메모리 제어 방법 및 가상 파일시스템의 구조를 습득

교육 특징
- 임베디드SW 글로벌 표준 및 베스트 프랙티스를 적용하여 산출물 중심의 실습교육 진행
- IoT 센서, 게이트웨이, 서버 각 영역별 SDK제공으로 End-to-end 교육지원
- 딥러닝 기반의 자율주행 기술에 대하여 딥러닝 기초 및 물체검출, End-to-end 학습 및 실습을 통한 교육 진행
- 글로벌 서비스로 원활한 확장이 가능한 Drone, Biomedical, 전장SW 등 교육을 통한 다양한 비즈니스 시나리오와 결한 서비스 모델 구현

label.lecture.content

Process scheduling & Kernel Synchronization
- Generals in scheduling(RR, Multi-level, multi-level feedback queue)
- Linux scheduling policies & classes(FIFO, RR, CFS, etc)
- Interrupts & Soft IRQ, main scheduler & periodic scheduler, priority inversion/inheritance/ceiling
- real-time scheduling(RM, EDF, LLF), SMP scheduling
Virtual Memory Management
- Generals in virtual memory management
- Linux VM overview
- Linux virtual/physical memory organization
- HAT(H/W address translation) subsystem
- virtual address space management subsystem
- physical memory management subsystem
- free-space management & kernel memory allocation subsystem(buddy/slab/pcp)
- demand/read-ahead paging subsystem
- page-reclaim subsystem
- caching & memory sharing
- mem-cgroup handling
Embedded Linux Build & Porting
- Embedded Linux 개발환경 및 Builderoot 개요
- Embedded Linux 포팅 실습
Virtualization
- 국방/항공, 자동차 등 임베디드 분야에 탑재하기 위한 경량, 고신뢰 하이퍼바이저 연구
- Virtualization & Virtual Machine concept
- CPU, memory, IO virtualization for system virtual machines
- Linux KVM Internals
- Linux KVM hypercall 실습
- Serverless Cloud

label.lecture.target

수강 대상
- 리눅스 커널 기반 임베디드/IoT 시스템 개발자 및 설계자
- 리눅스 커널 기능을 파악하고자 하는 자, C프로그래밍 가능자

개강
- 수강인원이 12인 이상의 경우 개강되며 그에 맞춰 개강일 확정, 교육장소는 개강 전 개별통지 예정
     * 교육시 개인 노트북 지참

수강료

- 대기업 : 160만원, 중소기업 120만원 (4일 32시간, 1인 기준)
     * KOSTA 회원사, 1개 회사의 수강 인원이 5명 이상인 경우 10% 할인

- 입금계좌정보 : KEB하나은행 257-910058-49504 (사)한국소프트웨어기술진흥협회
    * 수강 신청 후 개강 확정이 되면 3일 이내 상기 계좌로 수강료 입금 (미입금 시 수강 취소됨)

문의처

- KOSTA 사무국 기술기획정책팀 윤남권 팀장, Tel. 031-606-9302, E-mail. nkyoon@kosta.or.kr

label.course.center

[판교 교육장] 재직자:031-606-9319, 채용예정자:031-606-9316
[가산 교육장] 재직자:02-6278-9353, 채용예정자:02-6278-9352

label.course.relation

선수과정

  • label.norecord

Linux Internals & Kernel Essentials

후수 과정

  • label.norecord