اگر چه برای آنهایی که گذشته را با یاد می آورند، کامپیوترهای شان همیشه گرسنه مقدار بیشتری رم بودند، لذا این موضوع کمی غیرقابل درک است. اما مصرف میزان بالای RAM اغلب به این معنی است که رم کامپیوترتان به خوبی استفاده می شود. و RAM خالی یعنی اینکه رم در حال هدر رفتن و تلف شدن است.
اما بگذارید برای درک بهتر داستان، در ادامه مطلب کمی بیشتر به جزئیات بپردازیم.
اگر چنین اتفاقی بیافتد مشخص است کامپیوتر به RAM بیشتری نیاز دارد. یا اینکه باید برای مصرف کمتر حافظه فکری بکنید. مانند اینکه برنامه های حافظه خور و پر مصرف را ببندید. و این مطمئنا برای یک کاربر مورد جالب و قابل قبولی نیست.
به هر حال تفاوت کاملا آشکاری میان این دو موقعیت وجود دارد: اینکه کامپیوتر شما به خوبی کار نمی کند و حالت دیگر که عمومیت بیشتری دارد و کامپیوتر به نظر می رسد کاملا خوب کار می کند، اما تنها پیغام خطایی در مورد میزان رم مصرفی توسط معدودی از برنامه ها به نمایش در می اید.
خب، این تفاوت برای چیست؟ آیا ویندوز ایکس پی سیستم عامل سبک تر و سریعتری است؟ آیا سیستم عامل های مدرن باد کرده اند و حافظه سیستم را هدر می دهند؟ دقیقا این طور نیست.
اکنون میزان رم روی سیستم ها بسیار بیشتر از وقتی است که ویندوز ایکس پی تازه ظهور کرده بود و پرچمدار دنیای سیستم عامل ها بود. و البته سیستم عامل های مدرن هم مزیت های بیشتری نسبت به آن دارند. سیستم عامل های جدید به شکل بهینه تری از رم کامپوتر به عنوان یک کش یا محل نگهداری موقت برای فایل های دستیابی منظم و داده های برنامه ها استفاده می کنند.
در ویندوز این قابلیت به عنوان SuperFetch شناخته می شود که در ویندوز ویستا معرفی شد. SuperFetch برنامه هایی را که استفاده می کنید کنترل کرده و فایل های مربوط به اپلیکیشن هایی پرمصرف را به همراه لایبراری ها و اطلاعات ضروری شان در رم کامپیوتر نگهداری می کند. هنگامی شما یک برنامه را باز می کنید، ویندوز برای فایل های ضروری به جای هارد دیسک، سراغ رم می رود. لذا لود کردن برنامه با سرعت بسیار بیشتری انجام می شود. این کار به طور معمول باعث می شود کامپیوتر شما سریع تر شده و به شکل بهتری به تقاضاهای تان پاسخ دهد.
البته این امکان تنها مختص ویندوز نیست. کاربران لینوکس هم حتما متوجه شده اند که کامپیوترشان از سیستم مشابه ای برای کش کردن فایل ها از هارد به درون رم بهره می برد. البته بسیاری از برنامه های مانیتور میزان مصرف منابع سیستم، همچون GNOME System Monitor میزان رم مصرف شده توسط کش را از کاربر پنهان می کنند، لذا کاربران معمولا متوجه این بخش داستان نمی شوند.
اگرچه فایرفاکس به طور تاریخی دچار مشکل هدردهی رم و برخی ایرادهای دیگر است، اما طرح اولیه به همان شکلی است که گفتیم. و البته برای موزیلا هم منطقی به نظر نمی رسد که مطرف رم فایرفاکس را به کمتر از ۵۰ مگابایت کاهش دهد، زیرا کامپیوترهای امروزی از میزان رم بسیار بیشتری بهره می برند که می تواند برای افزایش سرعت وبگردی کاملا مفید باشد.
و دیگر نرم افزارها هم همین داستان را دنبال می کنند. برنامه های با مصرف بالای رم، احتمالا به جای هدر دادن آن، استفاده بهینه ای از حافظه دارند و به بهبود تجربه کاربری شما کمک می کنند.
اگر چه این موضوع اصلا اهمیتی ندارد. خواه رم شما پر از فایل های کش باشد یا کاملا خالی باشد، تمام آن برای برنامه هایی که به آن نیاز دارند، قابل استفاده خواهد بود. داده های کش شده روی رم در درجه اهمیت پایین رده بندی می شوند و به محض اینکه حافظه برای چیزی مهمتر مورد نیاز باشد، سریعا حذف می شوند.
به دلیل اینکه این داده ها می توانند در صورت ضرورت، سریعا دور ریخته شوند، لذا استفاده از رم برای کش کردن اطلاعات معمولا ایرادی پیش نمی آورد. البته یکی از ایرادها این است که افرادی با موضوع آشنایی ندارند، سردرگم خواهند شد.
خالی کردن رم ضرورت و کاربردی ندارد. برای کامپیوتر نوشتن اطلاعات روی رم خالی سریع تر از رم پر شده با داده های کش نیست، یا اینکه رم خالی انرژی کمتری مصرف نمی کند. در حقیقت هنگامی برنامه ای را باز می کنید که فایل کش آن درون رم ذخیره شده باشد، نرم افزار مورد نظر بسیار سریع تر از زمانی باز می شود که رم را خالی کرده باشید.
به همین دلیل است که استفاده از اپلیکیشن هایی چون Task killer در اندروید اصلا ایده خوبی نیست. همچنین نباید چندان نگران پر شدن رم کامپیوترتان باشید. و البته این می تواند دلیل خوبی باشد که ویندوز ایکس پی سیستم عامل مناسبی برای سخت افزارهای امروزی نیست، زیرا استفاده آن از رم نسبت به ویندوز سون کارایی کمتری دارد و این مورد مناسبی برای کامپیوترهای جدید با میزان بالای رم نیست.
منبع:نارنجی
دیدگاه شما