本/雑誌
〈作って学ぶ〉OSのしくみ 1 (WEB+DB PRESS plusシリーズ)
hikalium/著
3520円
ポイント | 1% (35p) |
---|---|
発売日 | 2025年04月下旬発売 |
出荷目安 | 販売終了
※出荷目安について |
販売終了のため、現在ご購入出来ません。
- 追跡可能メール便 送料無料
著者・出版社・関連アーティスト
商品説明
みなさんの身近にあるコンピューターのほとんどは、OSなしでは単なる電子回路の塊になってしまいます。それにもかかわらず、OSがどのようなことをしているのか、なぜOSが必要なのか、その正体はあまり知られていないのが現状です。本書は、最低限の機能を持ったOSを手作りすることを通して、みなさんにOSの果たす役割とそのしくみについて理解していただくことを目標としています。本書1巻では、ベアメタルプログラミングでHello,worldをするところから始まり、メモリ管理のためのアロケータを実装し、async/awaitを利用した協調的マルチタスクを実現して、最終的にはUSBデバイスを動作させるところまでを解説します。普段は目にすることのない縁の下の力持ち。低レイヤの世界の魅力を体験。
関連記事
収録内容
1 | 第1章 OSとは―コンピューターの裏側を支えるソフトウェアを知る |
2 | 第2章 ベアメタルプログラミングをしてみる―OSのない世界でプログラムを動かすための準備 |
3 | 第3章 メモリ管理を実装しよう―限りある資源を効率良く使えるようにする |
4 | 第4章 マルチタスクを実装しよう―1つのCPUで複数の作業を並行して行う方法について知る |
5 | 第5章 ハードウェアを制御する(1)―デバイスを動かす方法を知る |
6 | 第6章 ハードウェアを制御する(2)―USBデバイスを使えるようにする |
7 | Appendix 実ハードウェアでの起動を試す |