পরিস্থিতি: আমার কাছে উইন 7 প্রো 64 বিট সহ একটি ডেলল প্রিসিশন এম 4500 ল্যাপটপ রয়েছে। গতকাল আমি 8 গিগাবাইট র্যাম থেকে 16 জিবি র্যামে আপগ্রেড করেছি (2 স্লট)
[অন্যদিকে, আপগ্রেড করা কিছুটা জুয়া ছিল কারণ 16 গিগাবাইট সমর্থিত কিনা তা বের করার চেষ্টা করার সময় প্রচুর বিরোধী তথ্য রয়েছে। ইন্টেল প্রসেসর স্পেসস কোর আই Q কিউ 40৪০ এর জন্য সর্বাধিক 8 গিগাবাইটের কথা উল্লেখ করেছে, যখন আমি কয়েক বছর আগে বেলজিয়ামে ল্যাপটপের আদেশ দিয়েছিলাম 8 গিগাবাইট সর্বাধিক কনফিগার ছিল যেটি আমি অর্ডার করতে পারি, যখন একটি 16 গিগাবাইট বিকল্প কেবল মার্কিন যুক্তরাষ্ট্রে পাওয়া যায় ইত্যাদি ইত্যাদি। এত কম, আমি যাইহোক এটি ঝুঁকি নেওয়ার সিদ্ধান্ত নিয়েছি, এবং হার্ডওয়্যারটি ইস্যু ছাড়াই 16 জিবি সমর্থন করার জন্য বেরিয়েছে]
সুতরাং 16 জিবি ঠিকঠাক কাজ করছে, উইন্ডোজ এর অধীনে আমি এই তথ্যটি পেয়েছি:
কন্ট্রোল প্যানেল> সিস্টেম ইনস্টল মেমরি 16,0 জিবি
টাস্ক ম্যানেজার মোট শারীরিক মেমরি 16373 এমবি
এটি দুর্দান্ত, তবে এখন আমি একটি নিম্ন মেমরির পদচিহ্ন এবং সম্পূর্ণ 16 গিগাবাইটের মধ্যে মোটামুটি সহজেই সুইচ করতে সক্ষম হতে চাই। অধ্যয়নের জন্য আমি ভিএমওয়্যারে কিছু ভার্চুয়ালাইজেশন করি এবং সময়ে সময়ে এটির মধ্যে এমন দৃশ্যগুলি জড়িত থাকে যেখানে 8 গিগাবাইট সীমাবদ্ধ প্রমাণিত হয়েছিল, তাই এটি ছিল 16 জিবিতে আপগ্রেড করার প্রেরণা। অন্যদিকে, আমার বুট ড্রাইভটি কেবলমাত্র একটি 120 গিগাবাইট এসএসডি, এবং আমার সি-পার্টিশনটি 64 জিবি। যখন আমি ভার্চুয়ালাইজেশন পরিস্থিতিগুলি করার পরিকল্পনা করছি না যা 8 গিগাবাইটের চেয়ে বেশি প্রয়োজন, তখন আমি 16 জিবিটি ব্যবহার করব না, কারণ হাইবারনেশনে (এবং পেজফাইলে যদিও কনফিগারযোগ্য) তার প্রভাব (?) রয়েছে।
সমাধান: উইন্ডোজ সর্বাধিক মেমরি যা বুট বিকল্পে ব্যবহার করবে তা নির্দিষ্ট করার বিকল্প সরবরাহ করে। সুতরাং পরিকল্পনাটি ছিল একটি অতিরিক্ত বুট এন্ট্রি তৈরি করা যা উইন্ডোজকে 8 জিবি সীমিত করে। এই এন্ট্রিটি কনফিগার করা প্রত্যাশার তুলনায় কিছুটা বেশি কঠিন: অতিরিক্ত বুট এন্ট্রিগুলি তৈরি করার ইজিবিসিডি সরঞ্জামটিতে "সর্বাধিক মেম" বিকল্পটি কাজ করতে (ইন্টারফেস গ্রেভড আউট) করতে সমস্যা হয়েছে বলে মনে হয়, তবে এমএসকনফিগের মাধ্যমে এটি সেট করা যেতে পারে।
তবে কিছু অদ্ভুত জিনিস নিজেকে প্রকাশ করতে শুরু করে:
যখন আমি সর্বাধিক মেমরি বিকল্পটি "8192 এমবি" হিসাবে কনফিগার করি তখন আমি কেবল 7,24 জিবি ব্যবহারযোগ্য! (দ্রষ্টব্য: আমি যখন পুরো 16 জিবি দিয়ে বুট করি তখন আমার 16373 মেগাবাইট থাকে তাই আমি তার ক্ষেত্রে কোনও স্মৃতি "হারাতে" পারি না) এছাড়াও, সীমাটি প্রবেশের পরে, এমএসকনফিগ বন্ধ করে আবার এটি চালু করার পরে, সীমাটি "0 এমবি হিসাবে প্রদর্শিত হয়" "(এটি পরে ফিরে আসবে)
সারাংশ: সর্বাধিক মেমরি 8192 => 0 হিসাবে প্রদর্শিত হয়েছে?
সিস্টেম ইনস্টল মেমরি 16,0 গিগাবাইট (7,24 গিগাবাইট ব্যবহারযোগ্য)
টাস্ক ম্যানেজার মোট শারীরিক মেমরি 7413 এমবি
সুতরাং আমি ভেবেছিলাম, "আসুন আমরা কিছুটা বেশি মেমরি নির্দিষ্ট করি এবং আমার মোট 8 জিবি থাকবে"।
সুতরাং আমি 9000MB নির্দিষ্ট করেছি। ফলাফল: সর্বাধিক মেমরি 9000 => 808 হিসাবে প্রদর্শিত হয়েছে ??
সিস্টেম ইনস্টল মেমরি 16,0 গিগাবাইট (8,03 গিগাবাইট ব্যবহারযোগ্য)
টাস্ক ম্যানেজার মোট শারীরিক মেমরি 8221 এমবি
যদিও এটি প্রায় 700 এমবি ব্যবহারযোগ্য র্যামের "হারানো" ইস্যুটিকে ক্ষতিপূরণ দেবে বলে মনে হয়, তবে আমি এখন অন্য একটি সমস্যা অনুভব করেছি: উইন্ডোজ এআরও ইন্টারফেসটি অক্ষম করে! দেখে মনে হচ্ছে এটি এমসকনফিগ সর্বোচ্চ র্যাম উন্নত বুট বিকল্পগুলির দ্বারা প্রদর্শিত হিসাবে "808MB" মানের উপর ভিত্তি করে ।
কোন ধারণা এখানে কি চলছে? সর্বাধিক মেমরি সীমা যে প্রদর্শিত হয় এবং কার্যকর হয় তার মধ্যে পার্থক্য কী? সীমা নির্দিষ্ট করার সময় আমি অতিরিক্ত উপলব্ধ মেমরিটি কেন হারাব ? যখন মনে হয় স্মৃতিটি অপর্যাপ্ত থাকে তখন কি এড়োকে জোর করার কোনও উপায় আছে ?
এবং শেষ প্রশ্ন: কৃত্রিম সর্বাধিক মেমরি সীমা নির্দিষ্ট করে কি র্যামের কার্যকারিতা প্রভাবিত করে? উদাহরণস্বরূপ, আমি যদি সর্বোচ্চ 8192 এমবি র্যামের সাথে কাজ করি তবে উইন্ডোজ কেবল প্রথম 8 জিবি মডিউলে 4 জিবি এবং দ্বিতীয় মডিউলটিতে 4 জিবি ব্যবহার করে দ্বৈত চ্যানেলটি ব্যবহার করার পরিবর্তে কেবল একটি মডিউল ব্যবহার করবে?
টিয়া