دانلود پروژه پاورپوینت دسترسی مستقیم به حافظه با فرمت ppt ودر 10 اسلاید قابل ویرایش
قسمتی از متن پروژه پاورپوینت دسترسی مستقیم به حافظه
تعاريف:
DMA به توانايي زير سيستم هاي I/O براي انتقال اطلاعات به يا از زيرسيستم هاي حاقظه بدون دخالت پردازنده مربوط مي شود.
كنترلر DMAوسيله اي است كه مي تواند انتقال اطلاعات بين زير سيستم I/O و زير سيستم حافظه را به همان طريق پردازنده, كنترل كند.
كنترلر DMAC) DMA)
كنترلرDMAمي تواند در صادر كردن دستورات به حافظه دقيقا" مانندI/O عمل كند و در واقع يك پردازنده دوم در سيستم است كه به عملكرد I/O اختصاص داده شده است.
كنترلر DMA يك يا چند پورت I/O را مستقيما" به حافظه مرتبط مي كند.
رفتار عملياتي گردش كار يك DMA
آدرس هاي شروع در حافظه
طولبلوك(تعداد كلمه هايي كه بايد انتقال يابد)
مسير انتقال( از حافظه به وسيله يا برعكس)
مشخصات پورت( PORT ID)
پايان عمليات بلوكي ( درخواست وقفه يا عدم درخواست وقفه)
توانايي از كار اندازي فوري پردازنده
درخواست يك ايست پردازنده و منتظر ماندن براي پيام تأييد
زمان دسترسي DMA به يك وقفه ساعت يا سيگنال هاي وضعيت پردازنده كه يك چرخه بيكاري را نشان مي دهند.
4. وقتي كه كنترلر DMA به يك پورت I/O يا حافظه دسترسي مي يابد از سيگنال هاي كنترلي عملياتي اي استفاده مي كند كه توسط پردازنده استفاده مي شود . فعاليت پورت I/O مي تواند روي خطوط تخصيص يافته كه نيازي نيست با پردازندهم زمان باشند, انجام گيرد.
5. در صورتيكه وقفه ها در دسترس قرار داشته باشند و يا در ثبات وضعيتي نشان داده شده باشند كنترلر DMA در تكميل انتقال بلوك درخواست وقفه را ادامه مي دهد .
6. پردازنده تكميل I/O را تشخيص مي دهد (يا با وقفه يا با خواندن ثبات وضعيتي)پس از فعاليت بين پردازنده و DMACيك فعاليت پس تكميل نرمال هريك ازپورت هاي I/Oرا دنبال مي كند.