WEB+DB PRESS plusシリーズ[作って学ぶ]OSのしくみⅠ
──メモリ管理、マルチタスク、ハードウェア制御

[表紙][作って学ぶ]OSのしくみⅠ──メモリ管理、マルチタスク、ハードウェア制御

紙版発売

A5判/552ページ

定価3,520円(本体3,200円+税10%)

ISBN 978-4-297-14859-1

電子版

→学校・法人一括購入ご検討の皆様へ

この本の概要

Webサイトの閲覧をはじめとして,コンピューターはさまざまな場面でみなさんの日常と密接にかかわっています。しかし,その裏側で起きていることを理解するのは,現代の複雑なコンピューターシステムの上では困難です。そこで本書では,シンプルなOSをRustを用いて実装し,普段は見えないOSの役割とその動作を理解していきます。Ⅰ巻ではメモリ管理,マルクタスク,ハードウェア制御に関する部分を実装し,Ⅱ巻ではユーザーインタフェース,アプリケーション実行,インターネットへの接続に関する部分を実装します。既刊の『[作って学ぶ]ブラウザのしくみ』で実装するブラウザは,本書で実装するOS上で動作することを想定しています。ですので,本書と『[作って学ぶ]ブラウザのしくみ』で,OSの動作と,そのOS上でブラウザなどのアプリがどのように動作しているのかとを理解できます。

本書のサンプル

本書の一部ページを,PDFで確認することができます。

本書の紙面イメージは次のとおりです。画像をクリックすることで拡大して確認することができます。

サンプル画像1

サンプル画像2

サンプル画像3

サンプル画像4

サンプル画像5

著者プロフィール

hikalium

小学生のころから自作OSの楽しさに目覚め,以後エミュレーターやCPU,コンパイラなどの自作にも手をのばす。2017年よりIPA主催のセキュリティ・キャンプ全国大会にて講師を担当。現在はGoogleでソフトウェアエンジニアとしてChrome OSの開発に従事している。

X@hikalium