wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Direct Memory Access

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

Measuring IT Risk

Blog banner

Security issues

Blog banner

Classification Algorithms (Decision trees, SVM, Logistic regreession)

Blog banner

An Approach To Spyware Detection And Removal

Blog banner

Importance of education

Blog banner

Service stratergy principles

Blog banner

A-B-C of Networking: Part-3 (Topology [Ring, Tree, Mesh])

Blog banner

Sleep Matters: The Science Behind Toddler Naps

Blog banner

From Classic to Flavoured: Exploring Different Types of Khari

Blog banner

WINDOWS I/ O

Blog banner

Uniprocessor Scheduling

Blog banner

PERSONAL STORIES

Blog banner

Virtual Memory

Blog banner

Getting into Anime

Blog banner

Process Creation

Blog banner

Top 10 Logos and their meanings

Blog banner

Rules and Regulations of Networking: "Standards and Protocols" - Part 2

Blog banner

Emotional Resilience and Psychological Flexibility: The Hidden Foundation of Mental Health Well-being

Blog banner

Embracing the power of Modern Machine UNIX

Blog banner

ACHIEVEMENTS IN OPERATING SYSTEMS

Blog banner

Blockchain technology: security risk and prevention

Blog banner

Self defence

Blog banner

Article on Team Work

Blog banner

MODERN OPERATING SYSTEM

Blog banner

Perfect Moments to Wear a Rich Patola Design Outfit

Blog banner

Winter-to-Spring Smile Care: How Sydney’s Late-August Winds Impact Your Teeth & Gums

Blog banner

Have You Explored India Yet?

Blog banner

The Role of Fibre in Everyday Nutrition and Digestive Health

Blog banner

Virtual Memory

Blog banner

Fun Christmas Activities For Toddlers & Kids

Blog banner

Music

Blog banner

Odoo

Blog banner

TRAIN TRAVELING

Blog banner

Process and Threading

Blog banner

EVOLUTION OF THE MIRCOPROCESSOR

Blog banner

Hacking Mobile Platforms

Blog banner

Explain DBMS in Brief

Blog banner

Real Time Scheduling

Blog banner

Technical SEO : Total Guide

Blog banner

How to Find the Right Therapist For Me?

Blog banner

Deadlock and starvation

Blog banner

File management -disha parekh

Blog banner