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