yomitech

yomitech

Qiitaで紹介された技術書を、毎週月曜日にメールでお届けします。

登録確認メールをお送りします。いつでも配信停止できます。

バックナンバー

「詳解Linuxカーネル第3版」の検索結果: 1冊

詳解Linuxカーネル第3版の表紙

詳解Linuxカーネル第3版

ダニエル・P.ボベット/マルコ・セサティ ・オーム社

本書はLinuxのソースコードの恩恵を最大限に活かすための羅針盤です。複雑で難解なLinuxカーネルの仕組みを、基礎からていねいに説明。Linuxカーネルの基本機能を網羅し、ハードウェア依存部分についても踏み込んだ解説がなされています。第3版では、Linux2.6を対象として改訂を行い、特にメモリとプロセススケジューリングについて大幅な変更と加筆がなされています。Linuxのソースコードを理...

C言語で学ぶソケットAPI入門 第1回 サーバ編

TCP/IPについてはWeb技術者が、意識するしないにかかわらず利用している、 インターネットに必要不可欠な通信プロトコルの一つです。 また近年はIoTなどの普及もあり、従来のWeb技術以外の分野にも必要不可欠な知識になってきています。 そこで、ネットワークAPIのデファクトスタンダードになっている、 BSDソケットインタフェースをベースとして改めてネットワークの勉強をしていこうと思ってます。

C言語で学ぶソケットAPI入門 第3回 TCPサーバ/クライアント編 #1

C言語で学ぶソケットAPI入門 第2回 クライアント編 ( 1です。 このテーマは一度の投稿だけで完結しそうにはないので、1とさせていだきました。 引き続きソケットプログラミングをC言語のソースコードをもとにおっていきますが、ソケットの作成、TCPによるコネクションの確立などは前回、前々回と主なものはとりあげましたので、何か新しい情報がない限りその部分の解説は省略させて頂きます。 今回は多少アプリ…

C言語で学ぶソケットAPI入門 第4回 UDPサーバ/クライアント編 #1

個人的にシリーズ化させて頂いているC言語で学ぶソケットAPI入門の、第4回目です。 今回はUDPについてのデータ送受信の仕組みとともに、TCPとの違いについて確認していきます。 UDPについては下記のような動きもあり、改めて注目されている通信プロトコルと言えます。 GoogleのQUICプロトコル:TCPからUDPへWebを移行する( UDPの特徴

Linux スケジューラーのコア実装とシステムコール

はじめに これは Linux Advent Calendar 2016( の第 11 日目の記事です。Linux のタスクスケジューラーのソースコードや関連するドキュメントなどを読んで分かったことをまとめました。とても長いです・・・ はじめにスケジューラーのアーキテクチャと重要な概念を紹介し、その後はスケジューラーコアとシステムコールの実装について分かったことを延々と述べます。調べきれなかったこと…

VMSTATで表示される各時間の詳細を調べてみた

概要 vmstatコマンドなどでユーザー時間、システム時間、IO要求待ち時間、アイドル時間に相当する項目を見てシステムのボトルネックを調査したりしますが、そもそもこの値ってどうやってカーネルで計測しているんだろう〜と思っていました。そんな時にサーバー/インフラを支える技術という本にこの疑問に答えてくれる記述があり、その箇所について自分なりに深掘りしたときのメモです。 全体的に知識不足なので内容に関…

Linux の time コマンドのカーネル内部動作と出力される時間の意味

最近、社内開催のOS勉強会に参加することもあり、何かOSを理解する上でパッと分かりやすいカーネル処理が無いかなと考えていたところ、time コマンド の動きを追うのが良いんじゃないかとふと思いつきました。理由は以下の通り。 1. Linux を触る人なら恐らく誰でも使ったことがある 2. 関連する man マニュアルの説明は(どちらかと言うと)詳細で分かりやすい 3. ユーザー/システムCPU時間…

Node.jsの実行モデルを理解するために必要な前提知識を説明していく

はじめに Node.js公式の説明ページ( Node は(中略)非同期型のイベント駆動の JavaScript 環境です。(中略)各接続ごとにコールバックは発火され、(後略) 知らない人にどう動いているのか説明できるでしょうか。 ちなみに私は「超難しいからまずはイメージをつかんでくれ」と「仕事を他の人に頼む、すると自分は手が空くからその隙に別の仕事をする、頼んでた仕事が上がってきたら処理を再開する…

私の技術者人生に貢献した技術書

年代順に、私の技術者人生に影響を与えた書籍をならべます 私は書籍をほとんど読まない コードみればいいじゃんって人間なので ほとんどプログラムの本は読まないのですが その中でのセレクションです はじめて読む8086(

SREやクラウドエンジニアが読むと良さげな本まとめ

一年半ぐらい前にアプリケーションエンジニアからSREにコンバートした筆者が、いま役に立ってるなぁっていう本を紹介します。アプリケーションコードを書いてるときは下のレイヤの技術に興味なかったんですが、改めて勉強してみると楽しいです。 コンピュータシステム クラウド全盛とはいえ、コンピュータの仕組みはおさえておくと役立ちます。コレ系の本はわりと小難しいものが多いですが、個人的に楽しく読めた本を紹介しま…

yomitechをシェア

X LINE Facebook はてブ