Δικτύωση

Γνώση Υπολογιστών >> Δικτύωση >  >> μόντεμ

3 τύποι τρόπων μεταφοράς DMA;

1. Ενιαία μεταφορά DMA

Στην απλή μεταφορά, ο ελεγκτής DMA μετακινεί ένα μόνο μπλοκ δεδομένων από τη μνήμη στη συσκευή I/O και δημιουργεί μια διακοπή μετά την πλήρη μεταφορά. Αυτή η λειτουργία λειτουργεί καλά για συσκευές με μικρό όγκο δεδομένων προς μεταφορά, όπως μια συσκευή χαρακτήρων ή μια συσκευή μπλοκ με μικρό μέγεθος μπλοκ.

2. Burst DMA Transfer

Στη μεταφορά ριπής, ο ελεγκτής DMA μεταφέρει μια ριπή δεδομένων από τη μνήμη στη συσκευή I/O χωρίς να δημιουργεί διακοπή μετά από κάθε μεταφορά. Αυτή η λειτουργία είναι κατάλληλη για συσκευές με μεγάλη ποσότητα δεδομένων προς μεταφορά, όπως μονάδα δίσκου ή προσαρμογέα δικτύου.

3. Μεταφορά DMA Scatter-Gather

Στη μεταφορά scatter-gather, ο ελεγκτής DMA μεταφέρει δεδομένα από πολλαπλές ενδιάμεσες μνήμες στη συσκευή I/O. Αυτή η λειτουργία είναι κατάλληλη για συσκευές που απαιτούν δεδομένα από πολλές τοποθεσίες, όπως μια κάρτα γραφικών ή μια κάρτα ήχου.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα