এগুলি একই: বিপিএনসি = ডিবিপিএনসি।
বলুন একটি বিপিএনসি মেশিন ইনপুট হিসাবে একটি ডিবিপিএনসি প্রোগ্রাম অনুকরণ করার জন্য দেওয়া হয়। লক স্টেপে প্রোগ্রামটি কার্যকর করুন। প্রথমে ধরে নিন যে বিভিন্ন পদক্ষেপের মধ্যে সূচকগুলি পৃথক, যাতে আমাদের পুরানো এলোমেলো বিটগুলি মনে রাখার দরকার নেই। প্রতিটি পদক্ষেপে, প্রতিটি প্রসেসর ভাগ করা স্ট্রিমের একটি নির্দিষ্ট সূচীতে এলোমেলো বিটের জন্য জিজ্ঞাসা করে। নিম্নরূপ এলোমেলো বিটগুলি গণনা করুন এবং বিতরণ করুন:
- প্রসেসরের মধ্যে সূচকগুলি বাছাই করুন এবং প্রতিটি বিটের উত্স মনে রাখবেন।
- অভিন্ন সূচকগুলির ব্যাপ্তি গণনা করতে সংলগ্ন প্রসেসরের মধ্যে সমন্বয় সাধন করুন।
- প্রথম প্রসেসরের প্রতিটি এলোমেলো বিট গণনা করুন যা বাছাইয়ের পরে এটির মালিক।
- অভিন্ন ব্যাপ্তি জুড়ে ছড়িয়ে ছিটিয়ে।
- উত্স প্রক্রিয়াতে আবার প্রেরণ করুন (যদি প্রয়োজন হয় তবে সাজানোর অ্যালগরিদমকে উল্টিয়ে)।
প্রসেসরগুলিকে পুরাতন সূচকগুলির জন্য জিজ্ঞাসা করার অনুমতি দেওয়ার জন্য, প্রতিটি প্রসেসরের পূর্ববর্তী সমস্ত বাছাইয়ের সময়গুলির ফলাফল (ফলাফল) মনে রাখতে হবে। নতুন অনুরোধ সূচকগুলি একটি পূর্ববর্তী যুগে এসেছিল কিনা তা পরীক্ষা করতে, করুন do
- নতুন সূচকগুলি বাছাই করুন।
- পুরানো এবং নতুন সূচকগুলির তালিকাটি মার্জ করুন (উদাঃ, কোল 1988 সহ )।
- যথাযথভাবে ছড়িয়ে ছিটিয়ে