Google PlayストアでUnionpediaアプリを復元するために作業中です
🌟ナビゲーションを改善するためにデザインを簡素化しました!
Instagram Facebook X LinkedIn

Direct Memory AccessとMmap

ショートカット: 違い類似点ジャカード類似性係数参考文献

Direct Memory AccessとMmapの違い

Direct Memory Access vs. Mmap

Direct Memory Access(DMA)は、CPUを介さず、バスを使いメモリとメモリ、またはメモリとI/O(周辺デバイス等)の間で直接的にデータ転送を行う機能。 コンピュータにDMAが無い場合はデータ転送はCPUが行うが、DMAを使用している場合、CPUに代わりDMAがデータを転送する。DMAを制御する装置をDMAコントローラ(DMA Controller, DMAC)という。 mmap() は、UNIXのシステムコールのひとつで、ファイルやデバイスなどのオペレーティングシステム (OS) 上のリソース(計算資源)の一部または全部を連続した仮想アドレス空間にマッピングする関数である。 ファイルシステム上のリソースに対するアクセス方法として、ストリームI/Oを行うシステムコールとの比較で、ユーザー空間とカーネル空間の間で読み書きされるデータのブロック転送が多くのアーキテクチャ上では発生しないことから、好まれる場合がある。 デバイスでは、ioctl()とともにメモリマップドI/OやDMAなどの操作を抽象化するものとしてドライバからファイルI/Oサービスの一部として提供されることがある。

Direct Memory AccessとMmap間の類似点

Direct Memory AccessとMmapは(ユニオンペディアに)共通の1のものを持っています: オペレーティングシステム

オペレーティングシステム

オペレーティングシステム(operating system、略称:OS、オーエス)とは、コンピュータのオペレーション(操作・運用・運転)を司るシステムソフトウェアである。

Direct Memory Accessとオペレーティングシステム · Mmapとオペレーティングシステム · 続きを見る »

上記のリストは以下の質問に答えます

Direct Memory AccessとMmapの間の比較

Mmapが36を有しているDirect Memory Accessは、30の関係を有しています。 彼らは一般的な1で持っているように、ジャカード指数は1.52%です = 1 / (30 + 36)。

参考文献

この記事では、Direct Memory AccessとMmapとの関係を示しています。情報が抽出された各記事にアクセスするには、次のURLをご覧ください: