ようこそ!
出版社名:技術評論社
出版年月:2025年5月
ISBN:978-4-297-14859-1
533P 21cm
〈作って学ぶ〉OSのしくみ 1/メモリ管理、マルチタスク、ハードウェア制御/WEB+DB PRESS plusシリーズ
hikalium/著
組合員価格 税込 3,168
(通常価格 税込 3,520円)
割引率 10%
在庫あり
生協宅配にてお届け
※ご注文が集中した場合、お届けが遅れる場合がございます。
内容紹介・もくじなど
みなさんの身近にあるコンピューターのほとんどは、OSなしでは単なる電子回路の塊になってしまいます。それにもかかわらず、OSがどのようなことをしているのか、なぜOSが必要なのか、その正体はあまり知られていないのが現状です。本書は、最低限の機能を持ったOSを手作りすることを通して、みなさんにOSの果たす役割とそのしくみについて理解していただくことを目標としています。本書1巻では、ベアメタルプログラミングでHello,worldをするところから始まり、メモリ管理のためのアロケータを実装し、async/awaitを利用した協調的マルチタスクを実現して、最終的にはUSBデバイスを動作させるところまでを解…(続く
みなさんの身近にあるコンピューターのほとんどは、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の開発に従事している(本データはこの書籍が刊行された当時に掲載されていたものです)
hikalium(ヒカリウム)
小学生のころから自作OSの楽しさに目覚め、以後エミュレーターやCPU、コンパイラなどの自作にも手をのばす。2017年よりIPA主催のセキュリティ・キャンプ全国大会にて講師を担当。現在はGoogleでソフトウェアエンジニアとしてChrome OSの開発に従事している(本データはこの書籍が刊行された当時に掲載されていたものです)