Linuxカーネル2.6解読室 Part III

メモリ管理

ProductName Linuxカーネル2.6解読室
高橋浩和,小田逸郎,山幡為佐久
ソフトバンククリエイティブ / ¥ 5,670 ()
在庫あり。

Linuxカーネル徹底理解も参考にしながら読んだ。

Linuxカーネル2.6解読室 Part II

プロセス管理

ProductName Linuxカーネル2.6解読室
高橋浩和,小田逸郎,山幡為佐久
ソフトバンククリエイティブ / ¥ 5,670 ()
在庫あり。

execveシステムコールはそれまで使用していた空間を破棄し、新たな空間に別のプログラムをロードして実行を開始する。

Linux-DB システム構築/運用入門

データベース運用とかはやっていないし、最近SQLiteばっかりだけど読んで正解だった。 面白いというか勉強になった。読んでおいて損はしないと思う。

ProductName Linux-DB システム構築/運用入門 (DB Magazine SELECTION)
松信 嘉範
翔泳社 / ¥ 2,814 ()
在庫あり。

  • 監視ツールmon
  • covering index
  • 上位N件取得クエリの難しさ
  • KVSからRDBMSへの回帰
  • sysbench

Linuxカーネル2.6解読室 Part I

カーネルプリミティブ

ProductName Linuxカーネル2.6解読室
高橋浩和,小田逸郎,山幡為佐久
ソフトバンククリエイティブ / ¥ 5,670 ()
在庫あり。

Unix/Linuxプログラミング理論と実践 15章 (IPCまとめ)

面白く読めた本だった。

ProductName Unix/Linuxプログラミング理論と実践
Bruce Molay
アスキー・メディアワークス / ¥ 6,090 ()
在庫あり。

  • パイプ
  • インターネットソケット
  • 名前付きソケット
  • 名前付きパイプ(FIFO)
  • ファイルロック
  • 共有メモリ
  • セマフォ
  • メッセージキュー
  • ファイル

Unix/Linuxプログラミング理論と実践 14章 (スレッド)

スレッドプログラミング(pthread)

ProductName Unix/Linuxプログラミング理論と実践
Bruce Molay
アスキー・メディアワークス / ¥ 6,090 ()
在庫あり。

12章のwebサーバをスレッドを利用するように書き換える。

Unix/Linuxプログラミング理論と実践 13章 (ライセンスサーバ)

データグラム通信を利用したライセンスサーバを書く。

ProductName Unix/Linuxプログラミング理論と実践
Bruce Molay
アスキー・メディアワークス / ¥ 6,090 ()
在庫あり。

  • sendtoとrecvfromを使う
  • kill 0 でプロセスの存在の有無がわかる
  • Unixドメインソケットを使ったプログラミング

Unix/Linuxプログラミング理論と実践 12章 (Web server)

Cでweb serverを書く

ProductName Unix/Linuxプログラミング理論と実践
Bruce Molay
アスキー・メディアワークス / ¥ 6,090 ()
在庫あり。

GETだけをサポートした簡単なものを書いた。

Unix/Linuxプログラミング理論と実践 11章 (ソケットプログラミング)

ソケット

ProductName Unix/Linuxプログラミング理論と実践
Bruce Molay
アスキー・メディアワークス / ¥ 6,090 ()
在庫あり。

socket->bind->listen->accept->read/write->close

Unix/Linuxプログラミング理論と実践 11章 (popen)

11.4 popenを書く

pipeしてforkして親の標準入力をパイプにつないで、この標準出力をパイプにつないで、execlでsh -c commandを実行する

ProductName Unix/Linuxプログラミング理論と実践
Bruce Molay
アスキー・メディアワークス / ¥ 6,090 ()
在庫あり。

shの-cオプションはコマンドを実行して終了する。

-c string If the -c option is present, then commands are read from string.  
If there are arguments after the string, they are assigned to the positional 
parameters, starting with $0.
Next Page