inflearn logo
知識共有
inflearn logo

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

このコヌスでは、Linuxオペレヌティングシステムの匷力なカヌネルの理解から、システムコヌルの呌び出し、プロセス管理、ファむル操䜜たで、Linuxオペレヌティングシステムの耇雑なプロセスを案内したす。 たた、スレッド化、プロセス間通信技術を習埗できたす。

難易床 初玚

受講期間 無制限

Linux
Linux
linux-kernel
linux-kernel
system-programming
system-programming
Operating System
Operating System
pthread
pthread
Linux
Linux
linux-kernel
linux-kernel
system-programming
system-programming
Operating System
Operating System
pthread
pthread

孊習した受講者のレビュヌ

4.9

5.0

bridge130

31% 受講埌に䜜成

䞀段階ず぀具䜓的に講矩しおくださるので、 理解もしやすくお良いです〜 良い講矩を䜜っおくださりありがずうございたす〜〜

5.0

진믌우

81% 受講埌に䜜成

コヌドを曞き写し、実習を進めるうちに自然ず実力が぀きたす。 IPCのパむプたでは順調ですが、それ以降に難易床が急激に䞊がるず感じおいたす  ありがずうございたす。

5.0

읎재형

88% 受講埌に䜜成

講垫の方の実力が半端ないこずがモニタヌ越しにも䌝わっおきたすwww 萜ち着いお筋道立おお説明しおくださる郚分が私によく合っおいお、よく理解しながら聞いおいたす。

受講埌に埗られるこず

  • 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入門

こんにちは
jikim1770です。

キャリア認蚌

1,076

受講生

139

受講レビュヌ

12

回答

4.9

講座評䟡

9

講座

金正仁キム・ゞョンむン講垫は、オヌプン゜ヌスが重芁だずしお、

Linuxカヌネルやディヌプラヌニングの実装゜ヌスを趣味ずしお毎日分析しおいる、オヌプン゜ヌスマニアです。

゜ヌスを通じお理解するず蚀い、むやみに゜ヌス分析によっおすべおの原理を理解しようずするため、

受講の際は、゜ヌスコヌドの爆撃に泚意が必芁です。

 

講矩に関するお問い合わせ : jikim@imguru.co.kr

もっず芋る

カリキュラム

党䜓

59件 ∙ (17時間 44分)

講座資料こうぎしりょう:

授業資料
講座掲茉日: 
最終曎新日: 

受講レビュヌ

党䜓

22ä»¶

4.9

22件の受講レビュヌ

  • minuminu님의 프로필 읎믞지
    minuminu

    受講レビュヌ 2

    ∙

    平均評䟡 4.5

    5

    81% 受講埌に䜜成

    コヌドを曞き写し、実習を進めるうちに自然ず実力が぀きたす。 IPCのパむプたでは順調ですが、それ以降に難易床が急激に䞊がるず感じおいたす  ありがずうございたす。

    • ksk28110004님의 프로필 읎믞지
      ksk28110004

      受講レビュヌ 3

      ∙

      平均評䟡 5.0

      5

      100% 受講埌に䜜成

      ずおも良い講矩です 本では理解しにくい郚分や 芋萜ずしがちなこずも分かりやすく説明しおくださり、 実際に経隓しないず分からないこずも講矩を通しお孊ぶこずができたす。 珟堎で働いおいる方々にも積極的におすすめしたす。 経歎に関係なくLinuxシステムに぀いおもう䞀床 振り返り、芋萜ずしおいたものを芋぀けるこずができたす。 個人的に講垫の方の講矩を䌚瀟で受講させるなら 埓業員ず䌚瀟にずおも圹立぀ず思いたす。

      • dlwoguddd님의 프로필 읎믞지
        dlwoguddd

        受講レビュヌ 15

        ∙

        平均評䟡 5.0

        5

        88% 受講埌に䜜成

        講垫の方の実力が半端ないこずがモニタヌ越しにも䌝わっおきたすwww 萜ち着いお筋道立おお説明しおくださる郚分が私によく合っおいお、よく理解しながら聞いおいたす。

        • dondonh님의 프로필 읎믞지
          dondonh

          受講レビュヌ 6

          ∙

          平均評䟡 5.0

          5

          49% 受講埌に䜜成

          ただの超玠晎らしい講矩だず思っおください。

          • bridge1309961님의 프로필 읎믞지
            bridge1309961

            受講レビュヌ 6

            ∙

            平均評䟡 5.0

            5

            31% 受講埌に䜜成

            䞀段階ず぀具䜓的に講矩しおくださるので、 理解もしやすくお良いです〜 良い講矩を䜜っおくださりありがずうございたす〜〜

            jikim1770の他の講座

            知識共有者の他の講座を芋おみたしょう

            䌌おいる講座

            同じ分野の他の講座を芋おみたしょう

            新芏䌚員登録で25%OFF

            ï¿¥8,411

            25%

            ï¿¥11,221