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

Why am I never satisfied with my Life?

Blog banner

Evolution of the Microprocesor

Blog banner

Starvation

Blog banner

What is Email? Uses of Emails

Blog banner

Virtual Machine

Blog banner

Soak knowledge and level up your intellectual potential!!!

Blog banner

CYBERBULLYING: Negative comments!

Blog banner

Kafka - A Framework

Blog banner

Real time scheduling

Blog banner

Process states

Blog banner

10 Signs your Computer has Virus

Blog banner

Data Lake

Blog banner

Security in Operating Systems

Blog banner

IOT- Internet Of Things

Blog banner

Virtual Machine

Blog banner

Threads

Blog banner

How to kiss

Blog banner

BharatPe

Blog banner

DIGITAL ECONOMY

Blog banner

Points to consider if you're planning to visit Florida in 2026

Blog banner

INSTAGRAM

Blog banner

LISP - Library Management System

Blog banner

Monday. com App

Blog banner

Danger assessment in GIS

Blog banner

Veg/Non-veg/Egg Tiffin Meals That Are Nutritious and Filling

Blog banner

Data Visualization

Blog banner

10 Interesting Facts about Attack on Titan

Blog banner

Full Disk Encryption

Blog banner

Study on cyber and network forensic in computer security management

Blog banner

Decrypting Cryptocurrency: Tracing Transactions in Cyber Investigations

Blog banner

DISK SCHEDULING

Blog banner

EID UL FITR

Blog banner

Memory Management

Blog banner

The Evolution of the Microprocessor ~ Aditya Pai

Blog banner

Linux

Blog banner

Tiranga - Abbas Haveliwala

Blog banner

Random Forests

Blog banner

SMARTSHEET MANAGEMENT SYSTEM

Blog banner

Latest Email Marketing Techniques

Blog banner

Linux Virtual Machine Process Scheduling

Blog banner

5 Common Faults In Construction Tenders

Blog banner

What is thread and multithreading ?

Blog banner