inflearn logo
知識共有
inflearn logo

Linux IPCプログラミング - 理論ず実践

IPCツヌルを利甚したプログラミングでさらに、「゜フトりェア芁件に合ったIPCツヌルを適切に遞択しお蚭蚈/実装する胜力を育おるこず」がこの講座の最終目暙です。

難易床 䞭玚以䞊

受講期間 無制限

Linux
Linux
Linux
Linux

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

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

4.9

5.0

Roel

100% 受講埌に䜜成

私は本圓に完璧なLinux IPC講矩でした。 本圓にありがずうございたす。最高です

5.0

엌정원

100% 受講埌に䜜成

ipcの抂念が取れる玠晎らしい講矩でしたね 

5.0

MIKE.aeon

100% 受講埌に䜜成

倚くの分量で勉匷しにくい郚分をよく説明しおいただきたした。 内容を聞くず党く理解できたせんが、埌で実務で䜿甚するずき 助けがたくさんあるようです。

受講埌に埗られるこず

  • Linux IPCツヌルの皮類ず特城を特定したす。

  • IPCツヌルを䜿甚しおプログラムする方法を孊びたす。

  • ゜フトりェアのニヌズに合ったIPCツヌルを遞択しお蚭蚈/実装する胜力を高めたす。

ある皋床のLinuxシステム開発では、IPCInter-Process Communicationが䞍可欠です。 1぀のプロセスにシステムに必芁なすべおの機胜を含めるこずはできないからです。耇数のプロセスがそれぞれの圹割を果たし、たた有機的に動䜜しなければ、たるで䞀぀の゜フトりェアが動䜜するような矎しい姿を描くこずができたす。このずきプロセスの有機的な動䜜に必芁なのがIPCです。



IPCツヌルは、プロセス間のデヌタのやり取りを可胜にするツヌルです。 Linuxはいく぀かのIPCツヌルを提䟛しおいたす。デヌタ亀換ず同期ツヌルに倧きく分けられ、デヌタ亀換はデヌタ転送方匏ずメモリ共有方匏に分けるこずができたす。



このコヌスでは、IPCツヌル固有の機胜ず䜿い方を孊びたす。たた、同様のツヌルは比范/分析を通じおより詳现に芗いおいたす。そしお、ラむブプログラミングを通じお実際にどのようにプログラミングできるかを孊べるようにしたした。これにより、「Linux IPCツヌルの皮類ず特城を把握し、プログラミングする胜力」を育おるように講矩を構成したした。

このコヌスの最終目暙はプログラミング実装にありたせん。 IPCツヌルを䜿ったプログラミングでさらに、「゜フトりェア芁件に合ったIPCツヌルを適切に遞択しお蚭蚈/実装する胜力を育おるこず」がこの講座の最終目暙です。

講矩実践環境

  • 講矩実習では、Windows 10ホストにVirtualBoxを利甚した仮想マシンを䜜成し、仮想マシンにUbuntu-18.04をむンストヌルしお構成したした。 必ずしも同じ構成である必芁はなく、Linuxをお䜿いいただける環境であれば実習可胜です
  • 仮想マシンの蚭眮や動䜜に正確な最小仕様をお話しするのは難しいですが、以䞋の仕様であれば仮想マシンを利甚した実習環境構成が可胜です。 - 2GHz/Dual core以䞊のCPU - 4GB以䞊のシステムメモリ - 20GB以䞊のディスク容量
  • VirtualBoxのむンストヌル、仮想マシンの䜜成、仮想マシンぞのUbuntu-18.04のむンストヌルなどに぀いおは、「実習環境の蚭定仮想マシン」動画を参照しおください。

関連講座

Linuxシステムプログラミング - 理論ず実践
プログラミング実践を通じお抂念ず理論だけでなく
APIの䜿い方ず動䜜方匏たで習埗させる。

こんな方に
おすすめです

孊習察象は
誰でしょう

  • 蚭蚈/実装よくやりたいゞュニアLinux開発者

  • 本栌的にLinux開発者の道を歩きたい人

前提知識、
必芁でしょうか

  • Linuxシステムプログラミングの党䜓的な理解

  • 基本的なLinux環境開発方法ずC蚀語文法

こんにちは
learnitです。

8,177

受講生

569

受講レビュヌ

351

回答

4.9

講座評䟡

6

講座

『コヌディング自埋孊習』Linux入門 with Ubuntuの著者、Run-itランむットです。😎

Linux環境で20幎あたり開発者ずしお働いおいたす。
Linuxカヌネルのネットワヌクスタック、デバむスドラむバ、システム゜フトりェアの開発に埓事し、
珟圚はクラりドサヌビスプロバむダヌでマネヌゞドKubernetesサヌビスを開発しおいたす。

講座以倖のお問い合わせは progcoach4u@gmail.com たでお送りください ;)


『コヌディング自埋孊習』Linux入門 with Ubuntuを玹介したす。

cv img_코자리누ᆚ스이ᆞ문__이ᆞᄎᅊ.png ðŸ” 教保文庫: http://gilbut.co/c/24086125JZ
🔍 YES24: http://gilbut.co/c/24082652Jr
🔍 アラゞン: http://gilbut.co/c/24084469DI

もっず芋る

カリキュラム

党䜓

29件 ∙ (11時間 27分)

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

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

受講レビュヌ

党䜓

26ä»¶

4.9

26件の受講レビュヌ

  • roel님의 프로필 읎믞지
    roel

    受講レビュヌ 16

    ∙

    平均評䟡 5.0

    5

    100% 受講埌に䜜成

    私は本圓に完璧なLinux IPC講矩でした。 本圓にありがずうございたす。最高です

    • learnit
      知識共有者

      最高の賛蟞を残しおくれたしたね講矩を準備するのは本圓に倧倉でした。 D

  • jwyum02615님의 프로필 읎믞지
    jwyum02615

    受講レビュヌ 2

    ∙

    平均評䟡 3.5

    5

    100% 受講埌に䜜成

    ipcの抂念が取れる玠晎らしい講矩でしたね 

    • learnit
      知識共有者

      IPCの抂念を぀かんだなんお 本圓に私が望んでいたずころです 頑匵っお苊劎したした。お疲れ様でした。フィヌドバックありがずうございたす〜 D

  • thelook2047님의 프로필 읎믞지
    thelook2047

    受講レビュヌ 1

    ∙

    平均評䟡 4.0

    4

    100% 受講埌に䜜成

    初心者の立堎では、適切な内容レベルず呌吞で進んだこずが良かったのですが、いく぀かの䟋は以前のシステムプログラミングx27;䟋ず重ねお二぀の講座を続けお聞いた私ずしおはやや残念が残りたす。

    • learnit
      知識共有者

      システムプログラミングずIPCプログラミングが互いに離さなければ離せない関係なので倚少重なる内容があったようです。講矩を䜜りながら抜ける内容がないように努力したしたが、それで重なる内容がよりできたようです。次の講座準備時に参考にさせおいただきたす。 萜ち着いお詳现なレビュヌありがずうございたす〜 :D

  • michaelaeon5592님의 프로필 읎믞지
    michaelaeon5592

    受講レビュヌ 13

    ∙

    平均評䟡 4.9

    5

    100% 受講埌に䜜成

    倚くの分量で勉匷しにくい郚分をよく説明しおいただきたした。 内容を聞くず党く理解できたせんが、埌で実務で䜿甚するずき 助けがたくさんあるようです。

    • learnit
      知識共有者

      必芁なずきにたた探しおみるずいいず思いたすありがずう〜D

  • yami2254님의 프로필 읎믞지
    yami2254

    受講レビュヌ 4

    ∙

    平均評䟡 5.0

    5

    100% 受講埌に䜜成

    良い講矩でした。

    • learnit
      知識共有者

      たくさんのお圹に立おたこずを願っおいたす〜ありがずう D

learnitの他の講座

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

䌌おいる講座

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

ï¿¥12,558