基本情報
内容詳細
みなさんの身近にあるコンピューターのほとんどは、OSなしでは単なる電子回路の塊になってしまいます。それにもかかわらず、OSがどのようなことをしているのか、なぜOSが必要なのか、その正体はあまり知られていないのが現状です。本書は、最低限の機能を持ったOSを手作りすることを通して、みなさんにOSの果たす役割とそのしくみについて理解していただくことを目標としています。本書1巻では、ベアメタルプログラミングでHello,worldをするところから始まり、メモリ管理のためのアロケータを実装し、async/awaitを利用した協調的マルチタスクを実現して、最終的にはUSBデバイスを動作させるところまでを解説します。普段は目にすることのない縁の下の力持ち。低レイヤの世界の魅力を体験。
目次 : 第1章 OSとは―コンピューターの裏側を支えるソフトウェアを知る/ 第2章 ベアメタルプログラミングをしてみる―OSのない世界でプログラムを動かすための準備/ 第3章 メモリ管理を実装しよう―限りある資源を効率良く使えるようにする/ 第4章 マルチタスクを実装しよう―1つのCPUで複数の作業を並行して行う方法について知る/ 第5章 ハードウェアを制御する(1)―デバイスを動かす方法を知る/ 第6章 ハードウェアを制御する(2)―USBデバイスを使えるようにする/ Appendix 実ハードウェアでの起動を試す
【著者紹介】
hikalium : 小学生のころから自作OSの楽しさに目覚め、以後エミュレーターやCPU、コンパイラなどの自作にも手をのばす。2017年よりIPA主催のセキュリティ・キャンプ全国大会にて講師を担当。現在はGoogleでソフトウェアエンジニアとしてChrome OSの開発に従事している(本データはこの書籍が刊行された当時に掲載されていたものです)
ユーザーレビュー
読書メーターレビュー
こちらは読書メーターで書かれたレビューとなります。
powered by
Q さん
読了日:2025/11/02
naoki85 さん
読了日:2025/09/23
(外部サイト)に移動します
建築・理工 に関連する商品情報
-
アンテナ工学の知識を習得するのに最適な一冊 無線工学の中枢であるアンテナ。そのアンテナの解析法技術を学ぶとができる『IoTシステムの極小アンテナ設計技術』。小形... |2016年01月04日 (月) 12:14
おすすめの商品
商品情報の修正
ログインのうえ、お気づきの点を入力フォームにご記入頂けますと幸いです。確認のうえ情報修正いたします。
このページの商品情報に・・・


