メモリ管理、マルチタスク、ハードウェア制御 -- WEB+DB PRESS plusシリーズ --
hikalium /著   -- 技術評論社 -- 2025.5 -- 21cm -- 533p

資料詳細

タイトル 〈作って学ぶ〉OSのしくみ 1
各巻タイトル メモリ管理、マルチタスク、ハードウェア制御
シリーズ名 WEB+DB PRESS plusシリーズ
著者名等 hikalium /著  
出版 技術評論社 2025.5
大きさ等 21cm 533p
分類 007.634
件名 オペレーティングシステム
注記 索引あり
注記 サンプルデータダウンロード
著者紹介 小学生のころから自作OSの楽しさに目覚め、以後エミュレーターやCPU、コンパイラなどの自作にも手をのばす。2017年よりIPA主催のセキュリティ・キャンプ全国大会にて講師を担当。現在はGoogleでソフトウェアエンジニアとしてChrome OSの開発に従事している。(本データはこの書籍が刊行された当時に掲載されていたものです)
要旨 みなさんの身近にあるコンピューターのほとんどは、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 実ハードウェアでの起動を試す
ISBN(13)、ISBN 978-4-297-14859-1   4-297-14859-5
書誌番号 1125005617
URL https://opac.lib.city.yokohama.lg.jp/winj/opac/switch-detail.do?bibid=1125005617

所蔵

所蔵は 3 件です。現在の予約件数は 0 件です。

所蔵館 所蔵場所 別置 請求記号 資料区分 状態 取扱 資料コード
中央 4階自然科学 Map 情報科学 39 007.6 一般書 利用可 - 2077903936 iLisvirtual
神奈川 公開 Map 情報科学 007.6 一般書 利用可 - 2078467048 iLisvirtual
保土ケ谷 公開 情報科学 007.6 一般書 貸出中 - 2078387265 iLisvirtual