wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Direct Memory Access

profile
Yug Dave
Jul 12, 2023
0 Likes
0 Discussions
13 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

Types of E-Commerce

Blog banner

Top Career Paths After a B.Com Degree in Mumbai: What’s Next for You?

Blog banner

Uniprocessor Scheduling

Blog banner

Deadlock in operating system

Blog banner

Kernel in Operating System

Blog banner

Cyber Security in Data Breaching

Blog banner

The Future of Cybersecurity: Trends, Challenges, and Strategies

Blog banner

MAHAKAL LOK UJJAIN

Blog banner

The Lunchbox That Came Back Untouched — How to Handle a Fussy Eater at Preschool Age

Blog banner

Importance Of Time

Blog banner

"Audit" In Data Science

Blog banner

Threads

Blog banner

Expressing and Measuring Risk (Risk Management)

Blog banner

Service Operations in ITSM

Blog banner

This too shall pass

Blog banner

INTERNET

Blog banner

EVOLUTION OF THE MIRCOPROCESSOR

Blog banner

Memory Management

Blog banner

QUANTUM COMPUTING IN SECURITY:A GAME CHANGER IN DIGITAL WORLD

Blog banner

Facebook marketing

Blog banner

Google App Engine

Blog banner

RAID

Blog banner

Cache Memory

Blog banner

ZOHO

Blog banner

Why Does Hierarchy Still matter in Organizations?

Blog banner

Life

Blog banner

SQL Injection Techniques

Blog banner

Random Forests

Blog banner

?Why Social and Emotional Skills Matter More Than ABCs in Early Years?

Blog banner

Race condition

Blog banner

PODIO

Blog banner

Heart Fulness Meditation

Blog banner

Depression

Blog banner

21ST CENTURY PATRIARCHY

Blog banner

Uniprocessor and Types

Blog banner

What Makes a School Safe, Supportive, and Student-Friendly

Blog banner

Multiprocessor and scheduling

Blog banner

SMARTSHEET

Blog banner

File management

Blog banner

Pooja Silver

Blog banner

Importance of internet

Blog banner

Operating system

Blog banner