wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Direct Memory Access

profile
Yug Dave
Jul 12, 2023
0 Likes
0 Discussions
14 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 in Operating System

Blog banner

Article on team management software

Blog banner

How to Add Super Seeds to Your Everyday Meals: Easy & Healthy Ideas

Blog banner

How India made the GIS its Own, and its Use in Infrastructural Developments

Blog banner

OPERATING SYSTEM OBJECTIVES AND FAULT TOLERENCE.

Blog banner

Gis in agriculture and farming

Blog banner

semaphores in os

Blog banner

IS CONVERTING AMBITION INTO PROFESSION?

Blog banner

Hypothesis Testing in Data Science

Blog banner

Footprinting

Blog banner

Uniprocessor and Types

Blog banner

Artificial Intelligence (AI)

Blog banner

Security Issues

Blog banner

Introduction to Data Science: Life Cycle & Applications

Blog banner

semaphores

Blog banner

Jamming Attacks in Network Security: Disrupting Communication Signals

Blog banner

Evolution of OS

Blog banner

HR Automation : Need of the hour

Blog banner

Importance of internet

Blog banner

CRISP-DM Methodology

Blog banner

Operating system

Blog banner

Dal Bafla Recipe

Blog banner

Importance of Network Security Risk

Blog banner

Smartphone Security: Vulnerabilities and Attacks

Blog banner

PHONE TECHNOLOGY

Blog banner

Memory Partitioning

Blog banner

How Music Helps Children Develop Memory, Rhythm, and Language

Blog banner

PPC Advertising and its Impressive Benefits

Blog banner

Consumer to consumer business mode

Blog banner

What is 'Multi-core and Multi-threading' ?

Blog banner

Biometric Authentication and Privacy: Balancing Ethical Concerns

Blog banner

Processes: Process Description and Control.

Blog banner

Why Progressive Web Apps (PWAs) Are Replacing Traditional Websites

Blog banner

DEVELOPMENTS LEADING TO MODERN OPERATING SYSTEMS

Blog banner

Operating system

Blog banner

Review on Recovering Deleted Files

Blog banner

10 Interesting facts you should know!!!

Blog banner

Use case of K-means clustering

Blog banner

Data Science in Healthcare: Predicting Diseases

Blog banner

Friendship

Blog banner

Deadlock and Starvation

Blog banner

Sagar Parikrama

Blog banner