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

10 Reasons to date your best friend

Blog banner

Yoga in INDIA and ABROAD

Blog banner

How to lose belly fat

Blog banner

Improving defences Proxy Device(defense in depth)

Blog banner

OS Assignment 1

Blog banner

Vikrant’s first blog

Blog banner

Direct Memory Access

Blog banner

Tools to support CSI activities

Blog banner

IP ADDRESS

Blog banner

Service Transition Process in ITSM

Blog banner

Phishing

Blog banner

VIRTUAL MACHINES

Blog banner

Introduction to Virtual Memory - 080

Blog banner

Teenagers of Today

Blog banner

Starvation

Blog banner

Understanding Mobile Device Forensics

Blog banner

My Favorite Sportsperson

Blog banner

INTRODUCTION TO C#

Blog banner

How to Avoid being a Victim of Cybercrime

Blog banner

Artical on FreshBooks

Blog banner

The Role of Cyber Forensics in Criminology

Blog banner

Cyber-crime Investigation and Future Directions

Blog banner

Sensory Play for Toddlers: Boosting Curiosity Through Touch, Sound, and Colour

Blog banner

Linux Memory Management

Blog banner

Modern operating system

Blog banner

About myself

Blog banner

Animal’s have my heart

Blog banner

Man VS Nature

Blog banner

MySQL

Blog banner

Deadlock and Starvation

Blog banner

The Future of Cybersecurity: Trends, Challenges, and Strategies

Blog banner

Difference Between Classification And Clustering

Blog banner

Memory Management

Blog banner

AI and Cyber Security

Blog banner

Principles of Concurrency

Blog banner

Blockchain Transactions

Blog banner

Personalized Movie Recommendations with Data Science

Blog banner

Dekkers Algorithm

Blog banner

WINDOWS I/ O

Blog banner

Python as a tool for data analysis

Blog banner

Swiggi

Blog banner

What is Internet

Blog banner