Direct memory access

http://dbpedia.org/resource/Direct_memory_access an entity of type: Work

DMA (anglicky Direct Memory Access, tj. přímý přístup do paměti) je v informatice způsob přímého přenosu dat mezi operační pamětí a vstupně/výstupními zařízeními. Data neprocházejí skrze procesor a lze tak dosáhnout vyššího výkonu (během přenosu dat může procesor zpracovávat jiné strojové instrukce). DMA se používá pro přenos větších objemů dat například řadič pevných disků, grafická karta, síťová karta, zvuková karta a podobně. DMA je odchylkou od Von Neumannovy architektury počítače. rdf:langString
L'accès direct à la mémoire (en anglais DMA pour Direct Memory Access) est un procédé informatique où des données circulant de, ou vers, un périphérique (port de communication, disque dur, etc.) sont transférées directement par un contrôleur adapté vers la mémoire principale de la machine, sans intervention du microprocesseur si ce n'est pour lancer et conclure le transfert. La conclusion du transfert ou la disponibilité du périphérique peuvent être signalés par interruption. On l'oppose ainsi à des techniques de polling où le microprocesseur doit attendre chaque donnée. rdf:langString
In informatica il DMA (Direct Memory Access, "accesso diretto alla memoria") di un computer è quel meccanismo che permette ad altri sottosistemi, quali ad esempio le periferiche, di accedere direttamente alla memoria interna per scambiare dati, in lettura e/o scrittura, senza coinvolgere l'unità di controllo (CPU) per ogni byte trasferito tramite l'usuale meccanismo dell'interrupt e la successiva richiesta dell'operazione desiderata, ma generando un singolo interrupt per blocco trasferito. rdf:langString
Direct Memory Access(DMA)とは、プログラムされた機械語の命令群の実行によってアキュムレータなどを介する方法によらず、メモリとメモリまたはメモリとI/Oデバイスの間で直接データを転送することである。 専用回路のことを DMAC(DMA Controller)と言う。 rdf:langString
Прямой доступ к памяти (англ. direct memory access, DMA) — режим обмена данными между устройствами компьютера или же между устройством и основной памятью, в котором центральный процессор (ЦП) не участвует. Так как данные не пересылаются в ЦП и обратно, скорость передачи увеличивается. rdf:langString
DMA (Direct Memory Access), kan översättas som direkt minnesåtkomst, är en teknik för att ge datorkomponenter (såsom grafikkort, nätverkskort och lagringsenheter) direkt åtkomst till minnet utan att processorn behöver vara inblandad. Processorn kan istället utföra andra uppgifter samtidigt som exempelvis ett nätverkskort skickar ut ett paket. Dessutom brukar det ofta vara möjligt att läsa och skriva stora block av data över systembussen på ett mer effektivt sätt via DMA än om processorn ska göra det via ett program. rdf:langString
直接記憶體存取(Direct Memory Access,DMA)是计算机科学中的一种内存访问技术。它允許某些電腦內部的硬體子系統(电脑外设),可以獨立地直接读写系統記憶體,而不需中央處理器(CPU)介入處理 。在同等程度的處理器负担下,DMA是一种快速的数据传送方式。很多硬體的系統會使用DMA,包含硬碟控制器、繪圖顯示卡、網路卡和音效卡。 rdf:langString
الوصول المباشر للذاكرة (بالإنجليزية: Direct memory access)‏ هو خاصية في نظم الحاسوب تسمح لعدد من النظم المكونة للحاسوب أن تتصل بذاكرة النظام الرئيسية بشكل مستقل عن المعالج. بدون تلك الخاصية فإن المعالج يكون مشغولًا خلال عمليات الدخل والخرج الواردة من ملحقات الحاسوب، مما يمنعه من أداء أي أعمال أخرى خلال تلك الفترة. أما إن توافرت هذه الخاصية فإن المعالج يكتفي ببدء عملية النقل، ويواصل أداء الوظائف الأخري خلال عملية النقل، وحين إنهاء العملية يستقبل المعالج إشارة مقاطعة من متحكم الوصول المباشر للذاكرة. تعد هذه الخاصية ناجعة في حالة عدم قدرة المعالج على مواكبة معدل نقل البيانات، كما أنها تسمح للمعالج بأداء الوظائف الضرورية خلال انتظاره انقضاء عملية نقل بيانات التي قد تكون بطيئة نسبيًا. تستخدم العديد من نظم العتاد خاصية الوصول المباشر، مثل متحكمات قارئات الأقراص وبطاقات الرسوميات والشبكة والصوت. rdf:langString
DMA (Direct Memory Access) o Accés directe a memòria, és un mètode de transferència de dades que permet a qualsevol perifèric (port E/S, UART, ADC, disc dur, etc) d'accedir a la memòria RAM del sistema electrònic sense haver d'emprar el microprocessador.D'aquesta manera s'aconsegueix major velocitat d'accés i alhora alliberar el microprocessador per a altres tasques. Una transferència DMA consisteix principalment a copiar un bloc de memòria d'un dispositiu a un altre. rdf:langString
Το πρότυπο Direct Memory Access (DMA), που σημαίνει «Άμεση Πρόσβαση Μνήμης» ή «Άμεση Προσπέλαση Μνήμης», είναι ένα χαρακτηριστικό των σύγχρονων υπολογιστών και μικροεπεξεργαστών το οποίο παρέχει τη δυνατότητα σε υποσυστήματα του υλικού ενός υπολογιστή να έχουν πρόσβαση στη μνήμη του συστήματος για ανάγνωση ή εγγραφή δεδομένων ανεξάρτητα από την κεντρική μονάδα επεξεργασίας. Μεγάλο μέρος του υλικού των υπολογιστών χρησιμοποιεί το DMA, συμπεριλαμβανομένων των ελεγκτών σκληρού δίσκου, των καρτών γραφικών, των καρτών δικτύου, των καρτών ήχου και των μονάδων επεξεργασίας γραφικών (GPU). Το DMA χρησιμοποιείται επίσης για τη μεταφορά δεδομένων διαμέσου των ολοκληρωμένων κυκλωμάτων (τσιπ) στους πολυπύρηνους επεξεργαστές. rdf:langString
Direct memory access (DMA) is a feature of computer systems and allows certain hardware subsystems to access main system memory independently of the central processing unit (CPU). Without DMA, when the CPU is using programmed input/output, it is typically fully occupied for the entire duration of the read or write operation, and is thus unavailable to perform other work. With DMA, the CPU first initiates the transfer, then it does other operations while the transfer is in progress, and it finally receives an interrupt from the DMA controller (DMAC) when the operation is done. This feature is useful at any time that the CPU cannot keep up with the rate of data transfer, or when the CPU needs to perform work while waiting for a relatively slow I/O data transfer. Many hardware systems use DMA rdf:langString
Unter Direct Memory Access (DMA, deutsch selten Speicherdirektzugriff) versteht man, wenn Computer-Komponenten selbstständig ohne Beteiligung der CPU Daten übertragen können.Diese Technik erlaubt angeschlossenen Peripheriegeräten, wie z. B. Netzwerkkarte oder Soundkarte, ohne Umweg über die CPU direkt mit dem Arbeitsspeicher zu kommunizieren. Der Vorteil des DMA ist die schnellere Datenübertragung bei gleichzeitiger Entlastung des Prozessors. rdf:langString
El acceso directo a memoria (DMA, del inglés direct memory access) permite a cierto tipo de componentes de una computadora acceder a la memoria del sistema para leer o escribir independientemente de la unidad central de procesamiento (CPU). ​Muchos sistemas hardware utilizan DMA, incluyendo controladores de unidades de disco, tarjetas gráficas y tarjetas de sonido. DMA es una característica esencial en todos los ordenadores modernos, ya que permite a dispositivos de diferentes velocidades comunicarse sin someter a la CPU a una carga masiva de interrupciones. rdf:langString
직접 메모리 접근(直接 - 接近, Direct Memory Access, DMA)은 특정 하드웨어 하위 시스템이 CPU와 독립적으로 메인 시스템 메모리에 접근할 수 있게 해주는 컴퓨터 시스템의 기능이다. 한편, PIO는 DMA의 반대개념으로써, 장치들 사이에 전송되는 모든 데이터가 중앙처리장치를 거쳐가는 방식이다. DMA는 PIO의 단점을 보완하기 위해 고안된 기능이다. 주변장치의 데이터는 장치 컨트롤러에 의해 로컬 버퍼로 이동한다. 그러나 전송할 데이터가 많은 경우, 많은 양의 데이터의 이동으로 인한 부담이 커지는데 이러한 문제를 해결하기 위해 DMA를 이용한다. 장치 컨트롤러가 데이터의 한 블록을 이동시키는데 이 과정에서 DMA로 인해 CPU의 개입이 필요없게 된다. CPU에서는 데이터 이동이 완료되었다는 단 한 번의 인터럽트만 발생한다. 데이터가 전송되는 동안 CPU는 다른 작업을 수행할 수 있게 되어 효율성이 높아진다. DMA는 과거 IBM의 특허 기술이었다(현재는 특허권 소멸). rdf:langString
Direct Memory Access (DMA) maakt het mogelijk om data over te brengen van een niveau in de geheugenhiërarchie met een minimale tussenkomst van de centrale verwerkingseenheid (processor, CPU). Aangezien dit parallel gebeurt met de bewerkingen die op dat moment op de CPU lopen, vormt DMA een essentieel onderdeel in de aanspreking van de hardware en de basis van efficiënte en goed presterende drivers en applicaties. rdf:langString
O termo DMA é um acrónimo para a expressão em inglês Direct memory access. O DMA permite que certos dispositivos de hardware num computador acessem a memória do sistema para leitura e escrita independentemente da CPU. Muitos sistemas utilizam DMA, incluindo controladores de disco, placas gráficas, de rede ou de som.O acesso direto da memória é usado igualmente para transferência de dados de núcleos em processadores multi-core, em especial nos sistema-em-microplaquetas do processador, onde seu elemento de processamento é equipado com uma memória local ,e o acesso direto da memória é usado para transferir dados entre a memória local e a memória principal. Os computadores que têm os canais de acesso direto à memória podem transferir dados aos dispositivos com muito menos perdas gerais de proc rdf:langString
Direct Memory Access, DMA (z ang. bezpośredni dostęp do pamięci) – technika, w której sprzęt komputerowy podłączony do płyty głównej, np. karta graficzna, karta dźwiękowa, karta sieciowa czy kontroler dysku twardego, mogą korzystać z pamięci operacyjnej RAM lub portów we-wy, pomijając przy tym CPU. Wymaga to niewielkiej współpracy ze strony procesora, który musi zaprogramować kontroler DMA do wykonania odpowiedniego transferu danych, a następnie na czas przesyłania danych zwolnić magistralę systemową (przejść w stan wysokiej impedancji). Natomiast sam transfer danych jest już zadaniem wyłącznie kontrolera DMA. Realizacja cykli DMA może być przejmowana przez dedykowany układ cyfrowy, tak jak np. w komputerach PC, lub być realizowana programowo przez dane urządzenie. rdf:langString
Прями́й до́ступ до па́м'яті ( англ. Direct Memory Access, DMA) — режим обміну даними між пристроями або ж між пристроєм і основною пам'яттю без участі центрального процесора. У результаті швидкість передачі збільшується, тому що дані не пересилаються до центрального процесора і назад. Крім того, дані пересилаються відразу пачками слів, адреси яких розташовані поспіль, що дозволяє використання так званого «Пакетного» (burst) режиму роботи шини: один цикл адреси та наступні за ним численні цикли даних. Аналогічна оптимізація роботи ЦП з пам'яттю вкрай ускладнена. rdf:langString
rdf:langString وصول مباشر للذاكرة
rdf:langString DMA (informàtica)
rdf:langString DMA
rdf:langString Direct Memory Access
rdf:langString Άμεση πρόσβαση μνήμης
rdf:langString Acceso directo a memoria
rdf:langString Direct memory access
rdf:langString Direct Memory Access
rdf:langString Accès direct à la mémoire
rdf:langString 직접 메모리 접근
rdf:langString Direct Memory Access
rdf:langString Direct Memory Access
rdf:langString Direct Memory Access
rdf:langString Acesso direto à memória
rdf:langString Прямой доступ к памяти
rdf:langString Direct Memory Access
rdf:langString Прямий доступ до пам'яті
rdf:langString 直接記憶體存取
xsd:integer 57717
xsd:integer 1123461808
rdf:langString DMA (Direct Memory Access) o Accés directe a memòria, és un mètode de transferència de dades que permet a qualsevol perifèric (port E/S, UART, ADC, disc dur, etc) d'accedir a la memòria RAM del sistema electrònic sense haver d'emprar el microprocessador.D'aquesta manera s'aconsegueix major velocitat d'accés i alhora alliberar el microprocessador per a altres tasques. Una transferència DMA consisteix principalment a copiar un bloc de memòria d'un dispositiu a un altre. Molts sistemes de maquinari empren el sistema DMA, incloent-hi els controladors d'unitat de disc, targetes gràfiques, targetes de so, targetes Ethernet, targetes Wi-Fi, etc.
rdf:langString DMA (anglicky Direct Memory Access, tj. přímý přístup do paměti) je v informatice způsob přímého přenosu dat mezi operační pamětí a vstupně/výstupními zařízeními. Data neprocházejí skrze procesor a lze tak dosáhnout vyššího výkonu (během přenosu dat může procesor zpracovávat jiné strojové instrukce). DMA se používá pro přenos větších objemů dat například řadič pevných disků, grafická karta, síťová karta, zvuková karta a podobně. DMA je odchylkou od Von Neumannovy architektury počítače.
rdf:langString Το πρότυπο Direct Memory Access (DMA), που σημαίνει «Άμεση Πρόσβαση Μνήμης» ή «Άμεση Προσπέλαση Μνήμης», είναι ένα χαρακτηριστικό των σύγχρονων υπολογιστών και μικροεπεξεργαστών το οποίο παρέχει τη δυνατότητα σε υποσυστήματα του υλικού ενός υπολογιστή να έχουν πρόσβαση στη μνήμη του συστήματος για ανάγνωση ή εγγραφή δεδομένων ανεξάρτητα από την κεντρική μονάδα επεξεργασίας. Μεγάλο μέρος του υλικού των υπολογιστών χρησιμοποιεί το DMA, συμπεριλαμβανομένων των ελεγκτών σκληρού δίσκου, των καρτών γραφικών, των καρτών δικτύου, των καρτών ήχου και των μονάδων επεξεργασίας γραφικών (GPU). Το DMA χρησιμοποιείται επίσης για τη μεταφορά δεδομένων διαμέσου των ολοκληρωμένων κυκλωμάτων (τσιπ) στους πολυπύρηνους επεξεργαστές. Οι υπολογιστές που περιλαμβάνουν κανάλια DMA μπορούν να μεταφέρουν δεδομένα από και προς συσκευές με πολύ μικρότερη επιβάρυνση του επεξεργαστή σε σύγκριση με υπολογιστές χωρίς κανάλια DMA. Παρομοίως, ένα επεξεργαστικό στοιχείο μέσα σε έναν πολυπύρηνο επεξεργαστή μπορεί να μεταφέρει δεδομένα από και προς την τοπική μνήμη υπολογιστή, χωρίς να απασχολεί το χρόνο του επεξεργαστή, μέσω παράλληλης επεξεργασίας και μεταφοράς δεδομένων. Το πρότυπο DMA υλοποιείται με έναν εξειδικευμένο επεξεργαστή-ελεγκτή (controller) ο οποίος μεταφέρει δεδομένα μεταξύ της μνήμης και μιας συσκευής εισόδου/εξόδου, ενώ την ίδια στιγμή ο επεξεργαστής ασχολείται με άλλες διεργασίες. Γι’ αυτό το λόγο βρίσκεται εκτός του επεξεργαστή και έχει τον έλεγχο της αρτηρίας, κατευθύνοντας την ανάγνωση και την εγγραφή δεδομένων ανάμεσα στη συσκευή και τη μνήμη. Συνήθως βρίσκεται ενσωματωμένος στο chipset των σύγχρονων υπολογιστών. Η αρχική υλοποίηση υπολογιστή IBM XT είχε έναν τέτοιον ελεγκτή DMA και υποστήριζε 4 κανάλια DMA, από 0 ως 3. Στον IBM AT, προστέθηκε ένας δεύτερος ελεγκτής DMA, ο οποίος βρισκόταν σε σειριακή σύνδεση με τον πρώτο. Με αυτό τον τρόπο έγιναν διαθέσιμα 8 κανάλια DMA, από το 0 ως το 7. Το DMA 4 δεν είναι διαθέσιμο προς χρήση από άλλες συσκευές καθώς διασυνδέει τους δύο ελεγκτές μεταξύ τους.
rdf:langString الوصول المباشر للذاكرة (بالإنجليزية: Direct memory access)‏ هو خاصية في نظم الحاسوب تسمح لعدد من النظم المكونة للحاسوب أن تتصل بذاكرة النظام الرئيسية بشكل مستقل عن المعالج. بدون تلك الخاصية فإن المعالج يكون مشغولًا خلال عمليات الدخل والخرج الواردة من ملحقات الحاسوب، مما يمنعه من أداء أي أعمال أخرى خلال تلك الفترة. أما إن توافرت هذه الخاصية فإن المعالج يكتفي ببدء عملية النقل، ويواصل أداء الوظائف الأخري خلال عملية النقل، وحين إنهاء العملية يستقبل المعالج إشارة مقاطعة من متحكم الوصول المباشر للذاكرة. تعد هذه الخاصية ناجعة في حالة عدم قدرة المعالج على مواكبة معدل نقل البيانات، كما أنها تسمح للمعالج بأداء الوظائف الضرورية خلال انتظاره انقضاء عملية نقل بيانات التي قد تكون بطيئة نسبيًا. تستخدم العديد من نظم العتاد خاصية الوصول المباشر، مثل متحكمات قارئات الأقراص وبطاقات الرسوميات والشبكة والصوت. كما تستخدم تلك الخاصية في عمليات نقل البيانات داخل رقاقات المعالجات متعددة اللب. إن الحواسيب التي تمتلك قنوات للوصول المباشر تستطيع نقل البيانات ما بين الأجهزة بأقل فترة تعطيل للمعالج. كما أن عناصر المعالجة داخل المعالجات متعددة النواة تستطيع التواصل مع ذاكرتها دون أن يحتل ذلك جزءًا من وقت المعالجة، ما يتيح لها أداء وظائف المعالجة ونقل البيانات على التوازي.
rdf:langString Unter Direct Memory Access (DMA, deutsch selten Speicherdirektzugriff) versteht man, wenn Computer-Komponenten selbstständig ohne Beteiligung der CPU Daten übertragen können.Diese Technik erlaubt angeschlossenen Peripheriegeräten, wie z. B. Netzwerkkarte oder Soundkarte, ohne Umweg über die CPU direkt mit dem Arbeitsspeicher zu kommunizieren. Der Vorteil des DMA ist die schnellere Datenübertragung bei gleichzeitiger Entlastung des Prozessors. Anders als der Name vermuten lässt, ist die wesentliche Eigenschaft von Direct Memory Access nicht der Speicherzugriff, sondern dass der Datentransfer von einem Peripheriegerät und nicht von der CPU selbst initiiert wird. Dabei braucht es zu keinen Speicherzugriffen zu kommen, es sind auch direkte Kommunikationen zwischen Peripheriegeräten möglich. Unter Remote Direct Memory Access versteht man den Zugriff auf Hauptspeicher entfernter Rechner über Netzwerkverbindungen, ohne dass das Betriebssystem bei diesen Transfers direkt involviert ist. Üblich ist dies bei Hochgeschwindigkeitsnetzverbindungen ab 100 GBit/s, wie z. B. oder InfiniBand. Dabei sind heutzutage bei weniger als 2 % zusätzlicher CPU-Last Speicherzugriffe auf entfernte Rechner mit 10–25 GByte/s und mit Latenzen von 500–1000 ns möglich.
rdf:langString Direct memory access (DMA) is a feature of computer systems and allows certain hardware subsystems to access main system memory independently of the central processing unit (CPU). Without DMA, when the CPU is using programmed input/output, it is typically fully occupied for the entire duration of the read or write operation, and is thus unavailable to perform other work. With DMA, the CPU first initiates the transfer, then it does other operations while the transfer is in progress, and it finally receives an interrupt from the DMA controller (DMAC) when the operation is done. This feature is useful at any time that the CPU cannot keep up with the rate of data transfer, or when the CPU needs to perform work while waiting for a relatively slow I/O data transfer. Many hardware systems use DMA, including disk drive controllers, graphics cards, network cards and sound cards. DMA is also used for intra-chip data transfer in multi-core processors. Computers that have DMA channels can transfer data to and from devices with much less CPU overhead than computers without DMA channels. Similarly, a processing circuitry inside a multi-core processor can transfer data to and from its local memory without occupying its processor time, allowing computation and data transfer to proceed in parallel. DMA can also be used for "memory to memory" copying or moving of data within memory. DMA can offload expensive memory operations, such as large copies or scatter-gather operations, from the CPU to a dedicated DMA engine. An implementation example is the I/O Acceleration Technology. DMA is of interest in network-on-chip and in-memory computing architectures.
rdf:langString El acceso directo a memoria (DMA, del inglés direct memory access) permite a cierto tipo de componentes de una computadora acceder a la memoria del sistema para leer o escribir independientemente de la unidad central de procesamiento (CPU). ​Muchos sistemas hardware utilizan DMA, incluyendo controladores de unidades de disco, tarjetas gráficas y tarjetas de sonido. DMA es una característica esencial en todos los ordenadores modernos, ya que permite a dispositivos de diferentes velocidades comunicarse sin someter a la CPU a una carga masiva de interrupciones. Una transferencia DMA consiste principalmente en copiar un bloque de memoria de un dispositivo a otro. En lugar de que la CPU inicie la transferencia, esta se lleva a cabo por el controlador DMA. Un ejemplo típico es mover un bloque de memoria desde una memoria externa a una interna más rápida. Tal operación no ocupa al procesador y, por ende, este puede efectuar otras tareas. Las transferencias DMA son esenciales para aumentar el rendimiento de aplicaciones que requieran muchos recursos. Cabe destacar que aunque no se necesite a la CPU para la transacción de datos, sí se necesita el bus del sistema (tanto bus de datos como bus de direcciones), por lo que existen diferentes estrategias para regular su uso, permitiendo así que no quede totalmente acaparado por el controlador DMA.
rdf:langString L'accès direct à la mémoire (en anglais DMA pour Direct Memory Access) est un procédé informatique où des données circulant de, ou vers, un périphérique (port de communication, disque dur, etc.) sont transférées directement par un contrôleur adapté vers la mémoire principale de la machine, sans intervention du microprocesseur si ce n'est pour lancer et conclure le transfert. La conclusion du transfert ou la disponibilité du périphérique peuvent être signalés par interruption. On l'oppose ainsi à des techniques de polling où le microprocesseur doit attendre chaque donnée.
rdf:langString In informatica il DMA (Direct Memory Access, "accesso diretto alla memoria") di un computer è quel meccanismo che permette ad altri sottosistemi, quali ad esempio le periferiche, di accedere direttamente alla memoria interna per scambiare dati, in lettura e/o scrittura, senza coinvolgere l'unità di controllo (CPU) per ogni byte trasferito tramite l'usuale meccanismo dell'interrupt e la successiva richiesta dell'operazione desiderata, ma generando un singolo interrupt per blocco trasferito.
rdf:langString Direct Memory Access(DMA)とは、プログラムされた機械語の命令群の実行によってアキュムレータなどを介する方法によらず、メモリとメモリまたはメモリとI/Oデバイスの間で直接データを転送することである。 専用回路のことを DMAC(DMA Controller)と言う。
rdf:langString 직접 메모리 접근(直接 - 接近, Direct Memory Access, DMA)은 특정 하드웨어 하위 시스템이 CPU와 독립적으로 메인 시스템 메모리에 접근할 수 있게 해주는 컴퓨터 시스템의 기능이다. 한편, PIO는 DMA의 반대개념으로써, 장치들 사이에 전송되는 모든 데이터가 중앙처리장치를 거쳐가는 방식이다. DMA는 PIO의 단점을 보완하기 위해 고안된 기능이다. 주변장치의 데이터는 장치 컨트롤러에 의해 로컬 버퍼로 이동한다. 그러나 전송할 데이터가 많은 경우, 많은 양의 데이터의 이동으로 인한 부담이 커지는데 이러한 문제를 해결하기 위해 DMA를 이용한다. 장치 컨트롤러가 데이터의 한 블록을 이동시키는데 이 과정에서 DMA로 인해 CPU의 개입이 필요없게 된다. CPU에서는 데이터 이동이 완료되었다는 단 한 번의 인터럽트만 발생한다. 데이터가 전송되는 동안 CPU는 다른 작업을 수행할 수 있게 되어 효율성이 높아진다. 디스크 드라이브 컨트롤러, 그래픽 카드, 네트워크 카드, 사운드 카드를 포함한 많은 하드웨어 시스템이 DMA를 사용한다. DMA는 멀티 코어 프로세서의 칩 내부 데이터 전송에도 쓰인다. DMA는 메모리 간 복사 또는 데이터 이동에도 쓰일 수 있다. DMA는 과거 IBM의 특허 기술이었다(현재는 특허권 소멸).
rdf:langString Direct Memory Access (DMA) maakt het mogelijk om data over te brengen van een niveau in de geheugenhiërarchie met een minimale tussenkomst van de centrale verwerkingseenheid (processor, CPU). Aangezien dit parallel gebeurt met de bewerkingen die op dat moment op de CPU lopen, vormt DMA een essentieel onderdeel in de aanspreking van de hardware en de basis van efficiënte en goed presterende drivers en applicaties. In veel toepassingen staat DMA tegenover cache-operaties. Simpel gezegd laat DMA toe efficiënter te werken dan de kan toelaten, maar vereist een duidelijk inzicht van de programmeur in het algoritme of code. Sommige processoren zoals bezitten bovendien ook geen (of cache) of wordt de cache-operatie afgezet voor expliciete prestatiedoeleinden; cache-operaties zijn namelijk altijd onderhevig aan een inschatting van de over welke data nodig zal zijn in een volgende stap.
rdf:langString Direct Memory Access, DMA (z ang. bezpośredni dostęp do pamięci) – technika, w której sprzęt komputerowy podłączony do płyty głównej, np. karta graficzna, karta dźwiękowa, karta sieciowa czy kontroler dysku twardego, mogą korzystać z pamięci operacyjnej RAM lub portów we-wy, pomijając przy tym CPU. Wymaga to niewielkiej współpracy ze strony procesora, który musi zaprogramować kontroler DMA do wykonania odpowiedniego transferu danych, a następnie na czas przesyłania danych zwolnić magistralę systemową (przejść w stan wysokiej impedancji). Natomiast sam transfer danych jest już zadaniem wyłącznie kontrolera DMA. Realizacja cykli DMA może być przejmowana przez dedykowany układ cyfrowy, tak jak np. w komputerach PC, lub być realizowana programowo przez dane urządzenie. DMA ma za zadanie odciążyć procesor główny od przesyłania danych (np. z urządzenia wejściowego do pamięci). Procesor może w tym czasie zająć się innymi działaniami, wykonując kod programu pobrany uprzednio z pamięci RAM do pamięci podręcznej. Specjalizowane układy wspomagające DMA (np. te spotykane w PC), potrafią kopiować obszary pamięci dużo szybciej niż uczyniłby to programowo procesor główny. Istnieje specjalna procedura DMA, Scatter-Gather (dosł.: „rozrzuć-zbierz”), pozwalająca przenosić dane do wielu obszarów pamięci w pojedynczym transferze. Pod względem skutków jest to równoważne połączeniu łańcuchowemu kilku transferów, jednak jest wyraźnie szybsze.
rdf:langString Прямой доступ к памяти (англ. direct memory access, DMA) — режим обмена данными между устройствами компьютера или же между устройством и основной памятью, в котором центральный процессор (ЦП) не участвует. Так как данные не пересылаются в ЦП и обратно, скорость передачи увеличивается.
rdf:langString O termo DMA é um acrónimo para a expressão em inglês Direct memory access. O DMA permite que certos dispositivos de hardware num computador acessem a memória do sistema para leitura e escrita independentemente da CPU. Muitos sistemas utilizam DMA, incluindo controladores de disco, placas gráficas, de rede ou de som.O acesso direto da memória é usado igualmente para transferência de dados de núcleos em processadores multi-core, em especial nos sistema-em-microplaquetas do processador, onde seu elemento de processamento é equipado com uma memória local ,e o acesso direto da memória é usado para transferir dados entre a memória local e a memória principal. Os computadores que têm os canais de acesso direto à memória podem transferir dados aos dispositivos com muito menos perdas gerais de processamento do que computadores sem uma via de acesso direto à memória. Similarmente um elemento de processamento dentro de um processador multi-core pode transferir dados para e de sua memória local sem ocupar seu tempo de processamento e permitir a simultaneidade de transferência de dados. Sem acesso direto da memória, usando a modalidade programada de entrada/saída (E/S) para uma comunicação com os dispositivos periféricos, ou as instruções da troca no caso dos núcleos multi-core, o processador central é ocupado inteiramente para a leitura ou escrita da operação, e assim não se torna possível executar o outro afazer. Com acesso direto da memória, o processador central executa transferências, faz outras operações enquanto alguma transferência estiver em andamento, recebe uma interrupção do controlador de acesso direto da memória uma vez que a operação foi feita.
rdf:langString DMA (Direct Memory Access), kan översättas som direkt minnesåtkomst, är en teknik för att ge datorkomponenter (såsom grafikkort, nätverkskort och lagringsenheter) direkt åtkomst till minnet utan att processorn behöver vara inblandad. Processorn kan istället utföra andra uppgifter samtidigt som exempelvis ett nätverkskort skickar ut ett paket. Dessutom brukar det ofta vara möjligt att läsa och skriva stora block av data över systembussen på ett mer effektivt sätt via DMA än om processorn ska göra det via ett program.
rdf:langString 直接記憶體存取(Direct Memory Access,DMA)是计算机科学中的一种内存访问技术。它允許某些電腦內部的硬體子系統(电脑外设),可以獨立地直接读写系統記憶體,而不需中央處理器(CPU)介入處理 。在同等程度的處理器负担下,DMA是一种快速的数据传送方式。很多硬體的系統會使用DMA,包含硬碟控制器、繪圖顯示卡、網路卡和音效卡。
rdf:langString Прями́й до́ступ до па́м'яті ( англ. Direct Memory Access, DMA) — режим обміну даними між пристроями або ж між пристроєм і основною пам'яттю без участі центрального процесора. У результаті швидкість передачі збільшується, тому що дані не пересилаються до центрального процесора і назад. Крім того, дані пересилаються відразу пачками слів, адреси яких розташовані поспіль, що дозволяє використання так званого «Пакетного» (burst) режиму роботи шини: один цикл адреси та наступні за ним численні цикли даних. Аналогічна оптимізація роботи ЦП з пам'яттю вкрай ускладнена. В оригінальній архітектурі IBM PC (шина ISA) був можливий лише за наявності апаратного DMA-контролера (мікросхема Intel 8237). DMA-контролер може отримувати доступ до системної шини незалежно від центрального процесора. Контролер містить кілька регістрів, доступних центральному процесору для читання і запису. Регістри контролера задають порт (який повинен бути використаний), напрям перенесення даних (читання / запис), одиницю переносу (побайтово / послівно), число байтів, яке слід перенести. ЦП програмує контролер DMA, встановлюючи його регістри. Потім процесор дає команду пристрою (наприклад, диску) прочитати дані у внутрішній буфер. DMA-контролер починає роботу, посилаючи пристрою запит читання (при цьому пристрій навіть не знає, чи прийшов запит від процесора або від контролера DMA). Адреса пам'яті вже знаходиться на адресній шині, так що пристрій знає, куди слід переслати наступне слово зі свого внутрішнього буфера. Коли запис закінчено, пристрій посилає сигнал підтвердження контролеру DMA. Потім контролер збільшує використовувану адресу пам'яті і зменшує значення свого лічильника байтів. Після чого запит читання повторюється, поки значення лічильника не стане дорівнювати нулю. По завершенні циклу копіювання пристрій ініціює переривання процесора, що означає завершення перенесення даних. Контролер може бути багатоканальним, здатним паралельно виконувати кілька операцій.
xsd:nonNegativeInteger 27165

data from the linked data cloud