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

Memory Management of Operating System(OS)

Blog banner

Therapy Myths That Need to End in 2025

Blog banner

Trello ( management software)

Blog banner

IoT Architecture Based Security

Blog banner

Threat from Inside: Educating the Employees Against Cyber Threats

Blog banner

Art and Culture of Rajasthan

Blog banner

Python as a tool for data analysis

Blog banner

Deadlock and Starvation in an Operating System

Blog banner

Understanding Univariate, Bivariate, and Multivariate Analysis in Data Science

Blog banner

Memory Management in Operating System

Blog banner

Routers

Blog banner

Deadlock Prevention

Blog banner

Memory hierarchy

Blog banner

IP Address

Blog banner

Predictive Analytics: How Data Science Predicts Trends(Weather ,Stock Market,Sales Forecasting ).

Blog banner

Process states

Blog banner

Race Conditions

Blog banner

Understanding the 'Ambiverts'

Blog banner

Creating Digitally Signed Document

Blog banner

Security issues

Blog banner

VIRTUAL MACHINE

Blog banner

Exploring the Power of Encase Forensic Tools: Unraveling Digital Mysteries

Blog banner

Article on Fresh Book

Blog banner

Friendship

Blog banner

Preparing Students for Higher Education: How International Schools Shape Future Success

Blog banner

Starvation

Blog banner

APACHE KAFKA

Blog banner

File System

Blog banner

Direct Memory Access

Blog banner

Uniprocessor scheduling

Blog banner

History of Money

Blog banner

Exploring Virtual Machines and Computer Forensic Validation Tools

Blog banner

Firewall in Computer Network

Blog banner

Risk factors in service transistion

Blog banner

Safe Learning Spaces: Why Preschool Environment Matters More Than Ever Today

Blog banner

What is Virtual Memory

Blog banner

Apache Spark :- Powerful Data Processing Tool

Blog banner

Process, process creation and process termination

Blog banner

Why Should You Schedule Tweets on Twitter?

Blog banner

Making Money through Instagram

Blog banner

Different types of scam Fraud

Blog banner

How to Avoid being a Victim of Cybercrime

Blog banner