Suspending DMA Transacions and Northbridge Chipset

Hello to everyone. I have one question to ask. Can Windows OS (Windows 7/8.1/10) have the functionality to suspend a DMA stream from internal HDD to external USB HDD or from internal HDD to USB Flash Memory Stick ? What I mean by suspend is if a user is copying files and folders from the C: HDD drive to a external USB HDD or external Flash Memory Stick and the copying process completely stops (not a single byte being transferred) and then there a pause of 30 seconds or more then continues with the DMA transaction.

Does the OS or a kernel mode driver have the capability of interrupting and suspending the DMA transaction ?

Thank you

> Does the OS or a kernel mode driver have the capability of interrupting

and suspending the DMA transaction ?

You might be better asking this over in NTDEV.

Faulty USB cable?


Maxim S. Shatskih
Microsoft MVP on File System And Storage
xxxxx@storagecraft.com
http://www.storagecraft.com

wrote in message news:xxxxx@ntfsd…
> Hello to everyone. I have one question to ask. Can Windows OS (Windows 7/8.1/10) have the functionality to suspend a DMA stream from internal HDD to external USB HDD or from internal HDD to USB Flash Memory Stick ? What I mean by suspend is if a user is copying files and folders from the C: HDD drive to a external USB HDD or external Flash Memory Stick and the copying process completely stops (not a single byte being transferred) and then there a pause of 30 seconds or more then continues with the DMA transaction.
>
> Does the OS or a kernel mode driver have the capability of interrupting and suspending the DMA transaction ?
>
> Thank you
>

Thanks everyone I’ll post this question in the NTDev forum. Just one further question. Would OSROnline be the proper forum to ask how about how the Nortbridge integrated circuit (latest is fine) functions with respect to mapping applications and OS to memory ? Does it keep a memory table which lays out every running application and every running OS components ? Could such a table be maintained if not already implemented within the Northbridge ?

Thanks