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

DBMS and various career options related to it.

Blog banner

“CONSISTENCY” in Social Media Marketing

Blog banner

Deadlock in operating system

Blog banner

Online Education

Blog banner

FAMILY WHERE LIFE BEGINS....

Blog banner

TRELLO

Blog banner

Telegram and it's features

Blog banner

Incident management in ITSM

Blog banner

DATA BREACH CAUSES CHALLENGES PREVENTION AND FUTURE DIRECTIONS

Blog banner

Yoga in INDIA and ABROAD

Blog banner

Personalized Movie Recommendations with Data Science

Blog banner

Impact of social media on the human life

Blog banner

Spotify

Blog banner

Top 5 Benefits of Artificial Intelligence

Blog banner

Evolution of Operating system

Blog banner

Disk cache

Blog banner

What is semaphore in operating system?

Blog banner

I/O Management and Disk Scheduling

Blog banner

Different Types of Data

Blog banner

MODERN OPERATING SYSTEMS

Blog banner

Technological Advancement

Blog banner

Biometric Authentication and Privacy: Balancing Ethical Concerns

Blog banner

Memory management

Blog banner

Health and fitness

Blog banner

What is HTML?

Blog banner

A-B-C of Networking: Part-1 (Basics)

Blog banner

I/O Management and Disk Scheduling

Blog banner

Have You Explored India Yet?

Blog banner

MEMORY HIERARCHY

Blog banner

To-Do List In LISP

Blog banner

What is service level Agreement?

Blog banner

GEOLOGY AND GEO-TECTONIC FRAME WORK OF WESTERN BASTAR CRATON

Blog banner

Fitness

Blog banner

A Survey of Anti-Forensic Techniques: Methods, Challenges, and Countermeasures

Blog banner

Virtual Memory

Blog banner

Emailing the merger document

Blog banner

A small world of Sockets

Blog banner

Love is in air.....

Blog banner

A Deep Dive

Blog banner

Broken Authentication Attacks

Blog banner

CSI and Organizational Change

Blog banner

Article on different management system

Blog banner