강의

멘토링

로드맵

Inflearn brand logo image
Security & Network

/

System

Linuxシステムプログラミング

このコースでは、Linuxオペレーティングシステムの強力なカーネルの理解から、システムコールの呼び出し、プロセス管理、ファイル操作まで、Linuxオペレーティングシステムの複雑なプロセスを案内します。 また、スレッド化、プロセス間通信技術を習得できます。

  • jikim1770
리눅스
이론 실습 모두
Linux
linux-kernel
system-programming
Operating System
pthread

学習した受講者のレビュー

こんなことが学べます

  • Linuxの紹介とコンパイル、デバッグ、ビルド、ソース解析ツールについて学びます。

  • Linuxファイルシステムの特性とアプリケーションの実装を学びます。

  • プロセス概念、プロセス処理(生成、実行、終了、消滅)について学びます。

  • LinuxスレッドライブラリPthreadについて学びます。

  • プロセス間通信方法であるSystem V IPC(セマフォ、メッセージキュー、共有メモリ)を学びます。

Linuxシステムの全分野をカバーしています。

開発ツール、File、Process、Thread、IPCまで、Linuxで開発に必要なすべての要素を学ぶことができます。

学習内容

セクション(1)開発ツール

Gcc、Gdb、Vim、Makeなど、Linux開発環境を設定して使用する方法を学びます。

セクション(2)ファイルシステム

Super Block、Inode Block、Data BlockからなるLinuxファイルシステム全体を学びます。

セクション(3)プロセス

プロセスのメモリ構造を扱い、プロセスの生成/実行/終了/消滅の制御過程を学びます。

セクション(4)スレッド

LinuxスレッドライブラリであるPthreadの内部構造を把握し、さまざまなアプリケーションの実装方法を学びます。

セクション(5) IPC

SignalとPipeによる基本的なプロセス間通信方法と、System V IPCであるMessage Queue、Semaphore、Shared Memoryについて学びます。

受講前の注意

練習環境

  • オペレーティングシステムとバージョン(OS):Ubuntu 16.04、18.04

  • 編集ツール:Ubuntu VIM、Gcc、Gdb、Make、Ctags

  • コンパイラ:Gcc

学習資料

  • 提供する学習資料形式(PDF、ソースコード)

  • 授業時にpptを利用した板書を進め、これを授業資料として共有します。

選手の知識と注意

  • 本コースを聴くための選手の知識:C言語基本、Linux基本

  • 本講義動画仕様:FPS-60、解像度-1280*720、オーディオサンプルレート-44,100

  • いつでも質問してください。レッスンはオープンソースバージョンのアップグレード時に変更されることがあります。

  • 講義の際に配布される学習資料は授業のみ参考にして無断配布は禁じます。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • Linux上でプログラミングする必要があるすべての人

  • Linuxシステム構造を理解して最適化されたプログラミングをしたい方

  • Linuxカーネルとデバイスドライバ開発者

前提知識、
必要でしょうか?

  • C言語、Linux入門

こんにちは
です。

716

受講生

70

受講レビュー

11

回答

4.9

講座評価

9

講座

김정인 강사님은 오픈소스가 중요하다며

리눅스 커널 및 딥러닝의 구현 소스를 취미 삼아 매일 분석 하는 오픈 소스 매니아 입니다.

소스를 통해 이해 한다며 무작정 소스 분석으로 모든 원리를 이해하려 하므로

수강 시 소스 폭탄에 주의 해야 합니다.

 

강의문의 : jikim@imguru.co.kr

カリキュラム

全体

59件 ∙ (17時間 44分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

14件

4.9

14件の受講レビュー

  • 나는그네님의 프로필 이미지
    나는그네

    受講レビュー 3

    平均評価 5.0

    5

    100% 受講後に作成

    굉장히 좋은 강의입니다! 책에서 이해하기 힘든 부분이나 놓칠 수 있는것도 쉽게 설명해주시고 실제 경험해야 알 수 있는 것들도 강의를 통해서 배울 수 있습니다. 현업에서 일하시는 분들에게도 적극 추천 드립니다. 경력에 상관없이 리눅스 시스템에 대해 다시 한번 돌아보고 놓친걸 찾을 수 있습니다. 개인적으로 강사님 강의를 회사에서 수강하게 한다면 직원과 회사에 굉장히 도움이 될거라고 생각합니다.

    • White님의 프로필 이미지
      White

      受講レビュー 13

      平均評価 5.0

      5

      61% 受講後に作成

      조아조아조아조아조아조아조아조아용

      • gameserver3n님의 프로필 이미지
        gameserver3n

        受講レビュー 7

        平均評価 4.9

        5

        100% 受講後に作成

        • 김형돈님의 프로필 이미지
          김형돈

          受講レビュー 2

          平均評価 4.5

          4

          100% 受講後に作成

          • kisoon.hwang님의 프로필 이미지
            kisoon.hwang

            受講レビュー 4

            平均評価 5.0

            5

            31% 受講後に作成

            ¥10,375

            jikim1770の他の講座

            知識共有者の他の講座を見てみましょう!

            似ている講座

            同じ分野の他の講座を見てみましょう!