Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。

  • Apple
  • Android
  • Windows Phone
  • Android

無料アプリを入手するには、Eメールアドレスを入力してください。

Kindle 価格: ¥ 99
100万冊以上を読み放題でお読みいただけます。 詳細はこちら
読み放題で読む
または

これらのプロモーションはこの商品に適用されます:

Kindle または他の端末に配信

Kindle または他の端末に配信

[yabusame2001]の0から作るOS開発 Vol.8 カーネル編 DMAドライバー
Kindle App Ad

0から作るOS開発 Vol.8 カーネル編 DMAドライバー Kindle版


その他()の形式およびエディションを表示する 他のフォーマットおよびエディションを非表示にする
Amazon 価格
新品 中古品
Kindle版
"もう一度試してください。"
¥ 99

商品の説明

内容紹介

C言語で0から作るOSを開発について説明していきます。このシリーズではカーネルの開発について説明しています。
今回はディスクを読み書きするときのデータ転送をCPUの代わり行ってくれるDMAについてそのコントローラとレジスター制御について説明していきます。

[第2版 改定]
DMAコントローラーに読み込み転送モードを設定関数が正しく表示できていない問題を修正しました。

[目次]
前回までの内容
DMA(Direct Memory Access)の概要
  ポーリングによるデータ転送
  割り込みを受けてからのデータ転送
  DMA(Direct Memory Access)による転送
  DMAの特徴
  ISA(Industry Standard Architecture)とDMA
DMA(Direct Memory Access)の動作
  DMA転送を行っていないときのバス制御
  DMA転送を行っているときのバス制御
  DMA転送するまでの手順
  PCIについて
DMAコントローラー8237A
  8237A
    DMAコントローラーICの特徴
    DMAコントローラーとフロッピーディスクコントローラー
  DMA転送とアドレス
  ISA DMAとシステムバス
x86のDMAコントローラー
  x86のDMAコントローラーの特徴
DMAコントローラー8237Aのレジスター制御
  制御レジスター
  制御レジスターの定義
  チャンネル制御レジスター
  ベースアドレスレジスターとベースワードカウントレジスター
    マスター(16ビット動作)の転送アドレス操作
  ベースアドレスレジスターとベースワードカウントレジスターの実装
    カレントアドレスレジスターとカレントカウントレジスター
  拡張ページアドレスレジスター
    拡張ページアドレスレジスター詳細
  拡張ページアドレスレジスターの実装
制御レジスター詳細
  コマンドレジスター
  モードレジスター
    DMA転送モードについて
      シングル転送モード
      ブロック転送モード
      DMA転送要求時にDMA転送するモード
      カスケードモード
    モードレジスターのビット定義
    モードレジスターを制御する関数の実装
  リクエストレジスター
  シングルチャンネルマスクレジスター
  オールマスクレジスター
    オールマスクレジスターの実装
  ステータスレジスター
ISA DMAコマンドレジスター
  クリアーバイトポインタレジスター(フリップフロップリセットレジスター)
  クリアーバイトポインタレジスター(フリップフロップリセットレジスター)の実装
  マスクリセットレジスター
  マスタークリアーレジスター
DMAドライバーの実装例
  フロッピーディスクコントローラーのセクター読み込み関数例の復習
  initDMAforReadFDD関数

登録情報

  • フォーマット: Kindle版
  • ファイルサイズ: 1332 KB
  • 紙の本の長さ: 57 ページ
  • 出版社: yabusame2001; 2版 (2013/12/14)
  • 販売: Amazon Services International, Inc.
  • 言語: 日本語
  • ASIN: B00G7VWJNC
  • X-Ray:
  • Word Wise: 有効にされていません
  • おすすめ度: この商品の最初のレビューを書き込んでください。
  • Amazon 売れ筋ランキング: Kindleストア 有料タイトル - 96,484位 (Kindleストア 有料タイトルの売れ筋ランキングを見る)
  • さらに安い価格について知らせる

カスタマーレビュー

まだカスタマーレビューはありません。
星5つ
星4つ
星3つ
星2つ
星1つ
click to open popover