wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Direct Memory Access

profile
Yug Dave
Jul 12, 2023
0 Likes
0 Discussions
14 Reads

Direct Memory Access (DMA) is a capability provided by some computer bus architectures that enables data to be sent directly from an attached device, such as a disk drive, to the main memory on the computer's motherboard. The microprocessor, or central processing unit (CPU) is freed from involvement with the data transfer, speeding up overall computer operation. DMA enables devices such as disk drives, external memory, graphics cards, network cards and sound cards to share and receive data from the main memory in a computer. It does this while still allowing the CPU to perform other tasks.Without a process such as DMA, the computer's CPU becomes preoccupied with data requests from an attached device and is unable to perform other operations during that time. With DMA, a CPU initiates a data transfer with an attached device and can still perform other operations while the data transfer is in progress. DMA enables a computer to transfer data to and from devices with less CPU overhead.An alternative to DMA is Ultra DMA, which provides a burst data transfer rate up to 33 megabytes per second (MBps). Hard drives that have Ultra DMA/33 also support programmed input/output (PIO) modes 1, 3 and 4, and multiword DMA mode 2 at 16.6 MBps.

 

 


Comments ()


Sign in

Read Next

Service design process in ITSM

Blog banner

CONCURRENCY

Blog banner

Multicore and Multithreading

Blog banner

RAID_142

Blog banner

Electronic Evidence in Cyber Forensics

Blog banner

MAILFENCE

Blog banner

Southern Turkey Earthquake: Causes and Consequences of a Tragic Natural Disaster

Blog banner

Artificial Intelligence (AI)

Blog banner

SESSION HIJACKING

Blog banner

E-Cash (Electronic Cash)

Blog banner

MACHINE LEARNING

Blog banner

Deadlock

Blog banner

COMMUNICATION

Blog banner

Memory management

Blog banner

BrainGate Technology

Blog banner

Deadlock in Operating System

Blog banner

MAHAKAL LOK UJJAIN

Blog banner

Operating system

Blog banner

How Reading Books Shape a Child’s Imagination and Thinking?

Blog banner

How to Prepare Your Child for Their First Day of School?

Blog banner

Visualization in Data Science

Blog banner

Image Steganalysis in Digital Forensics

Blog banner

Dekkers Algorithm : Ensuring Safe Process Synchronization

Blog banner

Compromising Mobile Platforms

Blog banner

Principal of concurrency

Blog banner

VIRTUAL MACHINES

Blog banner

Virtual memory

Blog banner

E-commerce

Blog banner

Memory Management

Blog banner

Evolution of the Microprocessor ~ Aditya Pai

Blog banner

Synchronization

Blog banner

Global versus Indian Mental Health Differences

Blog banner

Emailing the merger document

Blog banner

Information Technology In E- Commerce

Blog banner

Travelling blog

Blog banner

Indian Culture and Tradition

Blog banner

Evolution of Operating Sytems

Blog banner

Modern OS

Blog banner

Blog name

Blog banner

Getting to Kashmir: Alternative to the Jammu-Srinagar highway

Blog banner

Why Every Preschooler Learns at Their Own Pace?

Blog banner

File Allocation Methods

Blog banner