DMA
Står för "Direct Memory Access." DMA är en metod för att överföra data från datorns ram till en annan del av datorn utan att bearbeta den med hjälp av CPU. Medan de flesta data som matas in eller matas ut från din dator behandlas av CPU: n, behöver vissa data inte bearbetas eller kan behandlas av en annan enhet. I dessa situationer kan DMA spara behandlingstid och är ett mer effektivt sätt att flytta data från datorns minne till andra enheter.
Exempelvis kan ett ljudkort behöva komma åt data som lagras i datorns RAM, men eftersom det kan bearbeta själva data kan det använda DMA för att kringgå CPU: n. Grafikkort som stöder DMA kan också komma åt systemminnet och bearbeta grafik utan att behöva CPU. Ultra DMA hårddiskar använder DMA för att överföra data snabbare än tidigare hårddiskar som krävde att data först skulle köras via CPU.
För att enheter ska kunna använda direktminnesåtkomst måste de tilldelas en DMA-kanal. Varje porttyp på en dator har en uppsättning DMA-kanaler som kan tilldelas varje ansluten enhet. Till exempel, a PCI styrenhet och en hårddisk kontroller har var och en sin egen uppsättning DMA-kanaler.