همه ما میدانیم، رایانهها مجهز به حافظه RAM هستند؛ اما شاید برخی از ما ندانیم که RAM چیست و دقیقا چه کاری انجام میدهد. اغلب تصور میکنیم که RAM بیشتر به معنی سرعت بیشتر در سیستم است و در نتیجه همه ما خواهان RAM بیشتر هستیم؛ اما دقیقا از کجا باید بدانیم، سیستم ما به چه میزان RAM احتیاج دارد.
حافظه RAM یکی از حیاتیترین و اساسیترین سختافزارهای هر سیستم است.
RAMیا Random Access Memory گونهای از حافظه برای ذخیرهسازی دادههاست که اجازه میدهد فایلها در مدت زمانی کوتاه نوشته و خوانده شوند؛ بدون اینکه در این خواندن و نوشتن تقدم و تأخر زمانی اهمیتی داشته باشد. حافظه RAM به دلیل سرعت بالای آن در خواندن و نوشتن از سایر حافظهها، از جمله دیسک سخت است.
RAM یک حافظه قابل خواندن و نوشتن است که بر پایه طراحی فلش (Flash) ساخته شده و وظیفه اصلی آن حفظ دادهها به صورت موقت برای پردازش در CPU است. RAM دادهها را در خازنهای موجود در حافظه خود ذخیره میکند. از این رو به دلیل ماهیت خازنها، درصورت قطع برق انرژی خود را به سرعت از دست میدهند. همچنین خازنها به دلیل این که میل به دشارژ شدن دارند، کنترلر حافظه به صورت انرژی آنها را ریشارژ میکند. شارژ بودن خازن به معنای بیت منطقی ۱ و شارژ نبودن آن به معنای بیت ۰ است.
هسته سیستم عامل و برنامههای موجود در سیستمعاملها، ابتدا بر روی این حافظه موقتی قرار میگیرند سپس برای پردازش به نوبه به CPU ارسال میشوند. زمانی که اتصال RAM با منبع تغذیه قطع میشود یا برق مورد نیاز را دریافت نکند (مانند زمانی که کامپیوتر خود را خاموش میکنید)، این ماژول تمامی اطلاعات خود را از دست میدهد و به اصطلاح ریست (Reset) میشود و کل فضای حافظه آن پاک میشود.
RAM به سیستم شما اجازه میدهد با سرعت بالا به دادههای مورد نیاز دسترسی داشته باشد و در نتیجه RAM تأثیر بالایی بر سرعت عملکرد سیستم شما دارد. نکته دیگر آنکه RAM یک حافظه موقتی است که پس از هر بار راهاندازی دوباره سیستم عامل تمامی دادههای ذخیره شده روی آن پاک میشود.
این امر از RAM یک حافظه موقت عالی برای ذخیرهسازی دادهها میسازد که برای برنامههایی که نیاز به دسترسی سریع و مداوم به دادهها دارند، به کار گرفته میشود. برای مثال اگر از یک واژهپرداز برای نوشتن یک متن استفاده کنید، در حالی که مشغول ویرایش هستید، اطلاعات و دادههای آن روی RAM ذخیره میشود تا در حین ویرایش، بتوانید به شکل زنده همه تغییرات اعمال شده را در آن واحد ببینید.