মাল্টিপ্রোগ্রামিং, মাল্টিটাস্কিং এবং মাল্টিপ্রসেসিংয়ের মধ্যে পার্থক্য
মাল্টিপ্রোগ্রামিং
এটি একটি অপারেটিং সিস্টেমের ক্ষমতা যা একটি একক প্রসেসর মেশিনে একাধিক প্রোগ্রাম চালায়। একাধিক টাস্ক বা প্রোগ্রাম এক সময়ে মূল মেমরিতে সংরক্ষণ বা থাকতে পারে।
এই ধারণায় সিপিইউ একটি প্রোগ্রামের কিছু অংশ নির্বাহ করে, এবং তারপর প্রোগ্রামের অন্য অংশের সাথে চলতে থাকে ইত্যাদি। এই প্রক্রিয়ার কারণে, CPU কখনই নিষ্ক্রিয় অবস্থায় যাবে না যদি না কনটেক্সট স্যুইচিংয়ের সময় কার্যকর করার জন্য প্রস্তুত কোনো প্রক্রিয়া না থাকে।
সুবিধাদি
মাল্টিপ্রোগ্রামিংয়ের সুবিধাগুলি নিম্নরূপ -
- খুব উচ্চ CPU ব্যবহার.
- প্রক্রিয়াগুলির জন্য অপেক্ষার সময় কম।
- মাল্টি-প্রোগ্রামিং একটি কাজ সম্পাদন করার জন্য প্রয়োজনীয় মোট পড়ার সময় হ্রাস করে।
- একাধিক ব্যবহারকারীর অনুমতি দেয়
- বর্ধিত সম্পদ ব্যবহার
- বর্ধিত থ্রুপুট
- উন্নত মেমরি ব্যবহার
মাল্টি-প্রসেসিং
মাল্টিপ্রসেসিং হল একটি অপারেটিং সিস্টেমের ক্ষমতা যা একটি মাল্টিপ্রসেসর মেশিনে একসাথে একাধিক প্রক্রিয়া চালানোর জন্য ব্যবহৃত হয়। এতে একটি কম্পিউটার একবারে একাধিক সিপিইউ ব্যবহার করে। একই কম্পিউটারে উপস্থিত দুই বা ততোধিক প্রসেসর, সিস্টেম বাস, মেমরি এবং অন্যান্য I/O এর মতো সমস্ত সংস্থান ভাগ করে নেওয়াকে মাল্টিপ্রসেসিং সিস্টেম বলে।
সুবিধাদি
মাল্টি-প্রসেসিংয়ের সুবিধাগুলি নিম্নরূপ -
- যেহেতু কাজের চাপ বিভিন্ন প্রসেসরের মধ্যে সমানভাবে বিতরণ করা হয়, এটি আরও নির্ভুল হয়ে ওঠে এবং নির্ভরযোগ্যতা বৃদ্ধি পায়।
- এটি সত্য সমান্তরাল প্রক্রিয়াকরণের উদাহরণগুলির মধ্যে একটি যার মানে, একই সময়ে একাধিক প্রক্রিয়া চালানো।
- প্রসেসরের সংখ্যা বৃদ্ধি করে, কম সময়ে বেশি কাজ সম্পন্ন করা যায় যা থ্রুপুট বৃদ্ধির দিকে পরিচালিত করে।
- খরচ বাঁচান
মাল্টি-টাস্কিং
মাল্টিটাস্কিং হল একটি অপারেটিং সিস্টেমের ক্ষমতা এবং এটি মাল্টিপ্রোগ্রামিং এর একটি যৌক্তিক এক্সটেনশন। এটি একটি অপারেটিং সিস্টেমের একটি একক প্রসেসর মেশিনে একসাথে একাধিক কাজ চালানোর ক্ষমতা।
প্রকৃতপক্ষে, একটি একক প্রসেসর মেশিনে কোনো দুটি কাজ একই সময়ে চালানো যায় না, সিপিইউ একটি টাস্ক থেকে অন্য টাস্কে এত দ্রুত স্যুইচ করে যে মনে হয় সব কাজ একই সময়ে কার্যকর হচ্ছে। মাল্টিটাস্কিং কনটেক্সট স্যুইচিংয়ের ধারণার পাশাপাশি সময় ভাগ করে নেওয়ার উপর ভিত্তি করে।
সুবিধাদি
মাল্টি-টাস্কিংয়ের সুবিধাগুলি নিম্নরূপ -
- এটি ক্ষুধা হ্রাস করবে কারণ প্রতিটি প্রক্রিয়া কার্যকর করার জন্য একটি নির্দিষ্ট সময়ের কোয়ান্টাম দেওয়া হয়।
- সময় সংরক্ষণ
- উৎপাদনশীলতা বাড়ায়।
- বিলম্ব রোধ করে।
0 মন্তব্য(গুলি):
একটি মন্তব্য পোস্ট করুন
Comment below if you have any questions