I/O の Direct Memory Accessに関する解説。

株式会社 日立ソリューションズ

HITACHI Inspire the Next

  • ホーム
  • ソリューション・商品
  • 事例紹介
  • セミナー・展示会
  • ビジネスコラム
  • 企業情報
  • お問い合わせ

Direct Memory Access

Direct Memory Accessとは

Direct Memory Access (DMA) とは、機械語の命令群によらず、メモリメモリまたはメモリとI/Oデバイスの間で直接データを転送することである。
数MHzで動作するマイクロプロセッサでは、CPUによるデータ転送で、ハードディスク等の10MB/秒程度の転送速度を発揮する事は困難であったため、専用のコントローラデータ転送を行う必要があった。このコントローラは、データ転送を高速に行う機能に特化したCPUであったともいえる。例として、Z80にはZ80DMA、MC68000には、MC68450などのDMAコントローラ (DMAC) が存在した。
IntelIntel 80286 i80286 (APX286) などでは、当時通常のI/Oを制御するためには充分な動作速度だった事、主流のパーソナルコンピュータにおいて、i8249等の低速なDMACしか搭載されておらず、他に適当なDMACが存在しなかった事などから、DMAはあまり使用されなくなった。

ページトップへ戻る


マイクロソフト(Microsoft)

マイクロソフト(Microsoft)

マイクロソフト製品群と技術力でビジネス基盤強化・企業価値向上支援するマイクロソフトソリューション

Juniper(ジュニパー)

Juniper(ジュニパー)

Juniper Networks社はネットワークとセキュリティを軸に幅広い製品を開発している企業です。


ページトップへ戻る

話題の用語

クラウドコンピューティング

WWW用語辞典

クラウドコンピューティングとは、コンピュータサービスの利用者が ...

続きを読む 続きを読む

Active Directory

企業情報システム用語辞典

ActiveDirectory(アクティブディレクトリ)とは、Microsoft社が提供するディレクト...

続きを読む 続きを読む

ページトップへ戻る