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

Smartsheet

Blog banner

How Cyber Forensics help prevent Crimes

Blog banner

The Importance of Financial Literacy for College Students

Blog banner

Continual service improvement vs maintenance phase in IT

Blog banner

Modern Operating System - Suren Kotian

Blog banner

Virtual memory

Blog banner

City of Mumbai (Bombay):

Blog banner

Game Theory in Blockchain

Blog banner

Web Site

Blog banner

Deadlock in Operating systems

Blog banner

APACHE KAFKA

Blog banner

Service design process in ITSM

Blog banner

E-learning in today's world

Blog banner

Deadlock

Blog banner

DEVELOPMENTS LEADING TO MODERN OPERATING SYSTEMS

Blog banner

Data carving - using hex editor

Blog banner

Depression

Blog banner

Cybersecurity Standards for Automotive

Blog banner

How To Invest in Indian Stock Market For Beginners. ~ Tutorial 2 (NSDL And CSDL) Continued...

Blog banner

Veg Mix Pickle

Blog banner

My First Trek - Sondai, Karjat - Shoaib Malik

Blog banner

Policies for Service Transition

Blog banner

Principles of Concurrency

Blog banner

Tools to support CSI activities

Blog banner

Information Technology In E- Commerce

Blog banner

Memory input output management

Blog banner

Dangers of Using Public WiFis

Blog banner

What is semaphore in operating system?

Blog banner

Full Disk Encryption

Blog banner

Mumbai Metro 3

Blog banner

Threads Concurrency: Mutual Exclusion and Synchronization

Blog banner

GIS Topography

Blog banner

Memory Management

Blog banner

Components of GIS

Blog banner

Anomaly Detection in Behavioral Data Using Machine Learning

Blog banner

The art of being alone

Blog banner

Modern Operating Systems.

Blog banner

Access management

Blog banner

Linux -V Server Virtual Machine

Blog banner

MEMORY MANAGEMENT FILE

Blog banner

Stories Woven in Silk: The Meaning Behind Patola Motifs

Blog banner