ওএস এক্স, বেশিরভাগ আধুনিক অপারেটিং সিস্টেমের মতো, মেমরি পরিচালনার জন্য ভার্চুয়াল মেমরি সিস্টেম ব্যবহার করে। অন্যান্য উদ্দেশ্যগুলির মধ্যে এটি অপারেটিং সিস্টেমটিকে কম্পিউটারকে মেমরির সীমাহীন পুল হিসাবে বিবেচনা করে। এটি অর্জনের জন্য, ওএস র্যামের অব্যবহৃত অংশগুলি একটি ডিস্ক স্টোরের বাইরে সোয়াপ ফাইল হিসাবে পরিচিত করবে ।
অবশ্যই, র্যাম সীমাহীন নয়, সুতরাং ওএস এক্স র্যামকে চারটি বিভাগে ভাগ করেছে: তারযুক্ত, সক্রিয়, নিষ্ক্রিয় এবং বিনামূল্যে। তারযুক্ত মেমরি অপারেটিং সিস্টেমের দ্বারা প্রয়োজনীয়, এবং মেমরির বাইরে কখনও করা যাবে না। সক্রিয় মেমরিটি বর্তমানে চলমান প্রোগ্রামগুলির দ্বারা ব্যবহৃত স্মৃতি running নিষ্ক্রিয় মেমরিটি সম্প্রতি এমন প্রোগ্রামগুলির দ্বারা ব্যবহৃত হয়েছিল যা এখন শেষ হয়েছে (বা দীর্ঘদিন অব্যবহৃত হয়নি)। নাম অনুসারে ফ্রি মেমরিটি হ'ল, ব্যবহৃত হচ্ছে না এমন র্যাম।
আপনি যখন কোনও প্রোগ্রাম চালু করেন, এটি সক্রিয় স্মৃতিতে লোড হয়ে যায়। আপনি যখন কোনও প্রোগ্রাম ছাড়েন, তবে এটি র্যাম থেকে সরিয়ে দেয় না; বরং এটি নিষ্ক্রিয় স্মৃতিতে আবদ্ধ হয়ে যায়। এ কারণেই প্রোগ্রামটি পুনরায় চালু করা প্রায়শই দ্রুত হয় - এটি এখনও র্যামে রয়েছে (ফায়ারফক্সের মতো একটি বড় প্রোগ্রামের মাধ্যমে এটি চেষ্টা করুন)।
আপনার সমস্ত স্মৃতি একবার ব্যবহার করার পরে (ফ্রি মেমরিটি 0 হয়) সক্রিয় মেমরির আরও জায়গা তৈরি করতে ওএসগুলি অদলবদল মেমরিটি swapfile এ লিখবে।
যদি কোনও প্রোগ্রাম সোয়াপফাইলে পেজড হয়ে যায় এবং আপনি এটিকে আবার চালু করেন, এটি স্যুপের ফাইল থেকে সক্রিয় মেমরির মধ্যে টানবে।
সুতরাং সংক্ষেপে, আপনার ফ্রি মেমরিটি কম থাকলে আপনার আসলে যত্ন নেওয়া উচিত নয়। আসলে, আপনি এটি কম হতে চান - ফ্রি মেমরিটি মেমরির অপচয় হয় (কারণ ওএস এটি কোনও কিছুর জন্য ব্যবহার করে না)।
আপনার কম্পিউটারটি কতটা মেমোরি ব্যবহার করছে তা পরীক্ষা করার সময়, আপনি আসলে বেশিরভাগ স্ব্যাপ ব্যবহৃত ব্যবহৃত স্যুপের দিকে মনোযোগ দিতে চান , যা আপনাকে ভার্চুয়াল মেমরি স্ব্যাপফাইলের আকার এবং পেজ ইনস সম্পর্কে জানায়, যা আপনাকে জানায় যে কতক্ষণ ওএসকে সোয়াপ ফাইল থেকে মেমরি টানতে হয়? সক্রিয় স্মৃতিতে।