〈作って学ぶ〉OSのしくみ 1
メモリ管理、マルチタスク、ハードウェア制御
WEB+DB PRESS plusシリーズ
出版社名 | 技術評論社 |
---|---|
出版年月 | 2025年5月 |
ISBNコード |
978-4-297-14859-1
(4-297-14859-5) |
税込価格 | 3,520円 |
頁数・縦 | 533P 21cm |
商品内容
要旨 |
みなさんの身近にあるコンピューターのほとんどは、OSなしでは単なる電子回路の塊になってしまいます。それにもかかわらず、OSがどのようなことをしているのか、なぜOSが必要なのか、その正体はあまり知られていないのが現状です。本書は、最低限の機能を持ったOSを手作りすることを通して、みなさんにOSの果たす役割とそのしくみについて理解していただくことを目標としています。本書1巻では、ベアメタルプログラミングでHello,worldをするところから始まり、メモリ管理のためのアロケータを実装し、async/awaitを利用した協調的マルチタスクを実現して、最終的にはUSBデバイスを動作させるところまでを解説します。普段は目にすることのない縁の下の力持ち。低レイヤの世界の魅力を体験。 |
---|---|
目次 |
第1章 OSとは―コンピューターの裏側を支えるソフトウェアを知る |