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

Deadlock and Starvation

Blog banner

Cloud Forensic Tools And Storage :A Review Paper

Blog banner

Reclaim Your Bite and Beauty: All About Dental Restorative Treatments

Blog banner

How Cyber Forensics help prevent Crimes

Blog banner

Instagram

Blog banner

Personalized Movie Recommendations with Data Science

Blog banner

Sleep Matters: The Science Behind Toddler Naps

Blog banner

Why Time Management Is the Secret to College Success (and How to Master It)

Blog banner

Social Network Analysis: Ek Naya Nazariya Data Science Mein

Blog banner

SQL Injection Techniques

Blog banner

Data Storytelling: Turning Analysis into Business Action

Blog banner

Synchronization

Blog banner

Why Should You Schedule Tweets on Twitter?

Blog banner

Mumbaicha Dabbawalla

Blog banner

File system

Blog banner

Jamming Attacks in Network Security: Disrupting Communication Signals

Blog banner

KASHMIR TRIPS

Blog banner

Security Breaches in Stock market trading

Blog banner

ITIL Version 3 and 4 differenciation?

Blog banner

How to Find the Right Therapist For Me?

Blog banner

Define Instagram.

Blog banner

Data is an asset and it is your responsibility!

Blog banner

Memory Management in an Operating System

Blog banner

The Power of Teamwork: Learning Collaboration Through Everyday Activities

Blog banner

Survey of Which Movies Types people are Prefer to Watch in India.

Blog banner

Cache Memory

Blog banner

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

Blog banner

Classification Algorithms (Decision trees, SVM, Logistic regreession)

Blog banner

Deadlocks

Blog banner

Current Trends in GIS and Remote Sensing(Ocean Applications)

Blog banner

Exploring Florida Beyond the Obvious Tourist Trails

Blog banner

Uniprocessor scheduling

Blog banner

Deadlock and Starvation

Blog banner

How to Plan a Week of Healthy Meals Without Stress

Blog banner

Service Design Principles

Blog banner

Memory Management

Blog banner

Fault Tolerance in an Operating System

Blog banner

Building a Better You: Fitness Tips and Inspiration.

Blog banner

Hot Mango Pickle (Methiyu)

Blog banner

Why Peace River Is Florida’s Most Underrated Outdoor Adventure Destination?

Blog banner

Evolution of Operating System

Blog banner

Security issues

Blog banner