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

Game via listing method

Blog banner

Concurrency and Deadlocks

Blog banner

Virtual Memory

Blog banner

Multiprocessor and Multicore Organization

Blog banner

Beauty of indian railway

Blog banner

MODERN OPERATING SYSTEM

Blog banner

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

Blog banner

Advantage of freedom

Blog banner

IT GOVERNANCE

Blog banner

MODERN OPERATING SYSTEM

Blog banner

Title: Modern Operating Systems: Powering the Digital Era

Blog banner

Memory management

Blog banner

Why You Should Not Use Free VPNs

Blog banner

Smartphone Security: Vulnerabilities and Attacks

Blog banner

GIS in Disaster Management

Blog banner

Deadlock

Blog banner

 " Healing of Yoga "

Blog banner

Threads

Blog banner

AOL Mail

Blog banner

Disk Management

Blog banner

Tiranga - Abbas Haveliwala

Blog banner

LIFEHACKER

Blog banner

A BLOG ON MYSQL

Blog banner

AI and cyber Security

Blog banner

Computer Security

Blog banner

Way to make your meal healthier.

Blog banner

Satellite Based Positioning

Blog banner

Impacts of Data Breach On Companies Challenges and Prevention

Blog banner

HR Automation : Need of the hour

Blog banner

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

Blog banner

american greatines

Blog banner

Process Creation

Blog banner

Article on IT development trends

Blog banner

Virtual memory

Blog banner

(Input/Output) in os

Blog banner

Types of Threads

Blog banner

Jira Software

Blog banner

Data Science in Healthcare: Predicting Diseases

Blog banner

Exploring Virtual Machines and Computer Forensic Validation Tools

Blog banner

Music helps reduce stress

Blog banner

The Importance of Data Quality Management in Data Science

Blog banner

"Can Lisp do Machine Learning?"

Blog banner