আপনার পারসোনাল কম্পিউটারে (পিসি) কোন একটি প্রোগ্রাম এর কর্মদক্ষতা (performance) বৃদ্ধির জন্য কোন্ কাজটি করা সর্বোত্তম হবে বলে আপনি মনে করেন?

অপশনসমূহ
সঠিক উত্তর চিহ্নিত
প্রোগ্রামটির জন্য এমন একটা এলগরিদম তৈরি করা যা asymptotically faster
পিসির Configuration উন্নত করা
খুব দ্রুত গতির I/O devices লাগানো
খ এবং গ উভয়েই
🏛️ বিগত পরীক্ষার রেকর্ড:
ডানে সোয়াইপ করুন →
💡
ব্যাখ্যা ও সমাধান

একটি প্রোগ্রামের কর্মদক্ষতা (performance) বৃদ্ধির জন্য সবচেয়ে মৌলিক এবং কার্যকর উপায় হলো এর অ্যালগরিদমকে উন্নত করা। একটি asymptotically faster অ্যালগরিদম বড় ডেটাসেটের জন্য উল্লেখযোগ্যভাবে দ্রুত কাজ করবে, যা হার্ডওয়্যার আপগ্রেডের চেয়েও বেশি প্রভাব ফেলে।

💡 মনে রাখার টেকনিক: 'অ্যালগরিদম' হলো প্রোগ্রামের 'মস্তিষ্ক'। মস্তিষ্ক যত দ্রুত ও কার্যকর হবে, কাজ তত ভালো হবে। হার্ডওয়্যার হলো শরীরের অঙ্গ, যা মস্তিষ্কের নির্দেশ পালন করে।
📌
পরীক্ষার বিশেষ নোট ও প্রেক্ষাপট:

অ্যালগরিদম অপ্টিমাইজেশন হলো সফটওয়্যার ডেভেলপমেন্টের একটি গুরুত্বপূর্ণ অংশ। যদিও পিসির কনফিগারেশন উন্নত করা (যেমন দ্রুত প্রসেসর, বেশি RAM, SSD ব্যবহার) বা দ্রুত গতির I/O ডিভাইস লাগানো কর্মক্ষমতা বাড়াতে পারে, তবে একটি দুর্বল অ্যালগরিদমকে মৌলিকভাবে উন্নত করতে পারে না। একটি ভালো অ্যালগরিদম কম রিসোর্স ব্যবহার করে একই কাজ দ্রুত সম্পন্ন করতে পারে, যা দীর্ঘমেয়াদে সবচেয়ে কার্যকর সমাধান।