システムプログラミング入門
実行しながら理解するLinux OSのしくみ
篠山 学森北出版216ページISBN 9784627855519
OSタグで同率17位(34冊中)。Zenn・Qiitaなどの1記事で紹介(時点)。
- 紹介記事
- 1件
- 媒体別
- Zenn 1
- 初めての紹介
- 最新の紹介
この本を選ぶ前に
- 出版年
- (約6年前)
- タグ内の順位
- OSタグで同率17位(34冊中・紹介記事数の順)
紹介している記事(1件)
記事ごとの説明は、記事本文のうちこの本に触れた部分をAIが要約したもので、筆者の原文ではありません。
- 読んだ技術書を記録していくだけの記事 Zenn · 福島 隆宏 · · いいね 1
本書ではC言語をベースに話が進むと紹介している。読んでみたものの、内容を少し難しく感じたため、今回はそこで読み終えた感想として、改めて挑戦する意向を示している。C言語を土台とする説明であることと、筆者自身が難しさを感じたことが、本書についての記述の中心である。難しかったという評価を添えつつ、再び取り組むつもりだと述べている。
この本について
本書は、C言語を使った実行例を通じて、Linuxの基本操作からOSの仕組みまでを学ぶ入門書である。冒頭でC言語を整理し、ディレクトリ構造とコマンドを確認したうえで、プロセス、環境変数、プロセス管理、ファイルシステムを扱う。続いて、シグナルやパイプによるプロセス間の連携、共有メモリ、ソケット通信、スレッドへと範囲を広げる。各テーマではサンプルプログラムと実行例を用いて説明する構成であり、コマンドの操作に加え、プログラムの実行や通信、並行処理を支えるLinuxの機能を学べる。初めてシステムプログラミングを学ぶ人を対象としている。
楽天ブックスの商品説明、版元ドットコムの目次と紹介記事をもとにAIが要約したものです。原文の転載ではありません。
目次(主な章)
出典: 出版社の書籍ページ (章の見出しのみ)
- 第1章 C言語のまとめ
- 第2章 Linuxのディレクトリ構造とコマンド
- 第3章 プロセス
- 第4章 環境変数
- 第5章 プロセスの管理
- 第6章 ファイルシステム
- 第7章 シグナル
- 第8章 パイプ
- 第9章 共有メモリ
- 第10章 ソケット通信
- 第11章 スレッド