Direct Memory Access
Direct Memory Accessとは
Direct Memory Access (DMA) とは、機械語の命令群によらず、メモリとメモリまたはメモリとI/Oデバイスの間で直接データを転送することである。
数MHzで動作するマイクロプロセッサでは、CPUによるデータ転送で、ハードディスク等の10MB/秒程度の転送速度を発揮する事は困難であったため、専用のコントローラでデータ転送を行う必要があった。このコントローラは、データ転送を高速に行う機能に特化したCPUであったともいえる。例として、Z80にはZ80DMA、MC68000には、MC68450などのDMAコントローラ (DMAC) が存在した。
IntelのIntel 80286 i80286 (APX286) などでは、当時通常のI/Oを制御するためには充分な動作速度だった事、主流のパーソナルコンピュータにおいて、i8249等の低速なDMACしか搭載されておらず、他に適当なDMACが存在しなかった事などから、DMAはあまり使用されなくなった。
- 出典: フリー百科事典『ウィキペディア(Wikipedia)』
- [ Direct Memory Accessの改定履歴 ]
マイクロソフト(Microsoft)
マイクロソフト製品群と技術力でビジネス基盤強化・企業価値向上支援するマイクロソフトソリューション
Juniper(ジュニパー)
Juniper Networks社はネットワークとセキュリティを軸に幅広い製品を開発している企業です。









