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

File system implementation

Blog banner

Processing Crime and Incident Scenes

Blog banner

What is Segmentation?

Blog banner

Article on IT development trends

Blog banner

BrainGate Technology

Blog banner

Virtual memory

Blog banner

Blog name

Blog banner

VIRTUAL MACHINES

Blog banner

DIGITAL ECONOMY

Blog banner

ACHIEVEMENTS IN OPERATING SYSTEMS

Blog banner

Video games

Blog banner

Software

Blog banner

BENIFITS OF YOGA

Blog banner

Session Hijacking

Blog banner

Deadlock

Blog banner

Memory management

Blog banner

Defining youtubr

Blog banner

Virtual Machine

Blog banner

Functions Of Operating Systems

Blog banner

COMFORT IS ALL ABOUT FASHION

Blog banner

Modern Operating System - Khush bagaria

Blog banner

Deadlock

Blog banner

Service Operation

Blog banner

Service Operations Principles

Blog banner

Tools to support CSI activities

Blog banner

Linux VServer Architecture

Blog banner

Access management

Blog banner

Anomaly Detection in Behavioral Data Using Machine Learning

Blog banner

India Digital Personal Data Protection Act, 2023

Blog banner

Fudgy Tahini Date Chocolate Bars

Blog banner

Ethical Hacking

Blog banner

memory managment

Blog banner

Real-time Scheduling - 53003230061

Blog banner

WHAT IS SNAPCHAT AND HOW DOES IT WORK?

Blog banner

PROCESS STATE:

Blog banner

Password Generator - Lisp

Blog banner

Data Visualization – Importance and tools (Tableau, Power BI)

Blog banner

The evolution of OS

Blog banner

objectives and functions of operating system

Blog banner

Measuring IT Risk

Blog banner

Virtual memory

Blog banner

Ethical Hacking

Blog banner