সাইকেল চালানোর সময় ডিএমএ কন্ট্রোলার চুরি?

সাইকেল চালানোর সময় ডিএমএ কন্ট্রোলার চুরি?
সাইকেল চালানোর সময় ডিএমএ কন্ট্রোলার চুরি?
Anonim

সাইকেল স্টিলিং এবং বার্স্ট মোড ডিএমএ কন্ট্রোলার একটি সাইকেল স্টিলিং মোডে কাজ করতে পারে যেখানে তারা প্রতিটি বাইট ডেটা স্থানান্তরের জন্য বাস দখল করে এবং তারপরে CPU-তে নিয়ন্ত্রণ ফিরিয়ে দেয়। তারা বার্স্ট মোডেও কাজ করতে পারে যেখানে সিপিইউতে বাস কন্ট্রোল ফেরত দেওয়ার আগে ডেটার একটি ব্লক স্থানান্তর করা হয়৷

DMA কন্ট্রোলারে সাইকেল চুরি করা কি?

কম্পিউটিংয়ে, ঐতিহ্যগতভাবে সাইকেল চুরি হল সিপিইউ কে হস্তক্ষেপ না করেই কম্পিউটার মেমরি (RAM) বা বাস অ্যাক্সেস করার একটি পদ্ধতি। এটি সিপিইউ হস্তক্ষেপ ছাড়াই I/O কন্ট্রোলারকে RAM পড়তে বা লিখতে অনুমতি দেওয়ার জন্য সরাসরি মেমরি অ্যাক্সেস (DMA) এর মতো।

কীভাবে DMA সিস্টেমের কর্মক্ষমতা এবং সাইকেল চুরির উন্নতি করে?

DMA কন্ট্রোলার দ্রুত গতিতে ডেটা ব্লক স্থানান্তর করে কারণ ডেটা সরাসরি I/O ডিভাইসগুলি দ্বারা অ্যাক্সেস করা হয় এবং ঘড়ির চক্র সংরক্ষণ করে এমন প্রসেসরের মধ্য দিয়ে যাওয়ার প্রয়োজন হয় না। ডিএমএ কন্ট্রোলার তিনটি মোড বার্স্ট মোড, সাইকেল স্টিল মোড এবং স্বচ্ছ মোডে মেমরিতে এবং থেকে ডেটা ব্লক স্থানান্তর করে৷

সাইকেল চুরি বলতে কী বোঝায়?

সাইকেল চুরি হল মেমরি শেয়ার করার একটি কৌশল যেখানে একটি মেমরি দুটি স্বায়ত্তশাসিত মাস্টারকে পরিবেশন করতে পারে এবং কার্যত প্রতিটিকে একই সাথে পরিষেবা প্রদান করতে পারে। মাস্টারদের মধ্যে একটি সাধারণত কেন্দ্রীয় প্রক্রিয়াকরণ ইউনিট (CPU-q.v.), এবং অন্যটি সাধারণত একটি I/O চ্যানেল বা ডিভাইস কন্ট্রোলার।

নিম্নলিখিত বিবৃতিগুলির মধ্যে কোনটি আমি মিথ্যাDMA ট্রান্সফারের সাইকেল স্টিলিং মোড DMA ব্লক ট্রান্সফার মোডে CPU এবং DMA সাইকেল II ওভারল্যাপ করা সম্ভব এটা CPU এবং DMA সাইকেল III সাইকেল স্টিলিং মোড ট্রান্সফার করার ক্ষেত্রে পছন্দের?

সঠিক উত্তর হল (ক)। সাইকেল স্টিলিং ডিএমএ ট্রান্সফারে, ডিএমএ কন্ট্রোলার একবারে সিপিইউ থেকে শুধুমাত্র এক বা দুটি মেমরি চক্রের অনুরোধ করে। CPU সেই সময়ের মধ্যে মেমরি অ্যাক্সেস করার চেষ্টা করলে, এটি অপেক্ষা করবে। অন্যথায়, CPU তার অভ্যন্তরীণ ক্রিয়াকলাপ চালিয়ে যেতে পারে যার জন্য মেমরি বাসে অ্যাক্সেসের প্রয়োজন নেই।

প্রস্তাবিত: