رم چیست؟
رم یا حافظه دسترسی مخفف Random Access Memory که یکی از قطعات درون رایانه ها است. کار رم برای ذخیره ساز سیستم عامل اپلیکیشن و اطلاعات استفاده و ذخیرهکمی شودند تا پردازنده به انها دسترسی داشته باشد. RAM حافظه اصلی یک کامپیوتر است و سرعت خواندن و نوشتن روی آن نسبت به سایر انواع حافظه مثل هارد دیسک، درایو حالت جامد یا درایو نوری بیشتر است.
وظایف رم
RAM مثل حافظه کوتاه مدت یک شخص است که برای پردازش فوری اطلاعات استفاده می شود و حجم محدودی دارد. بعد از پر شدن RAM داده ها به هارد دیسک انتقال داده می شود.
نحوه کار رم
در گذشته برای برای پردازش اطلاعات ابتدا با استفاده از نوار مغناطیسی، نوار از ابتدا داده های مورد نظر را به صورت ترتیبی می خواند. در حال حاضر رم ها از این قانون استفاده نمی کنند و داده ها را به صورت مستقیم بازیابی می کنند و از هر بخش متفاوت داده ها را بارگذاری و یا ذخیره می کند. این کار در رم و حافظه های دیگر مثل هارد و سی دی یا دی وی دی انجام می شود.
نحوه ذخیره اطلاعات در رم مثل یک جعبه با کلی اعداد 0 و1 انجام می شود هر یک از این جعبه ها یک ادرس متفاوت دارد مثل پوشه با نام خواص و بر اساس اسم و ستون ان جای گذاری می شوند.به یک مجموعه از این جعبهها آرایه گفته میشود و هر جعبه یک سلول حافظه است. ابعاد رم و ظرفیت آن کوچک است. معمولاً لپ تاپهای امروزی ۸ گیگابایت رم دارند؛ در حالی که ظرفیت هارد دیسک به ۱۰ ترابایت هم میرسد.
انواع رم
رم ها مثل باقی قطعات مدل های متفاوتی دارد.
DRAM: حافظه پویا یا DRAM برای کامپیوتر ها استفاده می شوند و برای ذخیره اطلاعات نیاز به برق دارد. هر چند میلی ثانیه یک بار میتوان این دادهها را با شارژ الکتریکی جدید بازسازی کرد تا نشتی که از خازن صورت میگیرد. همچنین یک ترانزیستور هم وجود دارد که تعیین میکند آیا میتوان مقدار موجود در یک خازن را خواند یا نوشت.
SRAM: حافظه ایستا یا SRAM با قطع شدن برق اطلاعات هم از دست می دهد اما با تفاوتی که با DRAM دارد نیازی به نوسازی اطلاعات نیست. این نوع حافظه، به جای خازن ترانزیستور دارد که نقش سوییچ را در حافظه و یک حالت آن نشان دهنده عدد یک و دیگری نشان دهنده صفر است. برای ذخیره یک بیت داده در SRAM نیاز به چند ترانزیستور وجود دارد؛ در حالی که DRAM برای هر بیت یک ترانزیستور نیاز دارد. در نتیجه این نوع RAM بزرگتر، گرانتر اما سریعتر از رم پویا و نسبت به آن برق کمتری استفاده میکند. این نوع حافظه بیشتر با مقادیر کوچک در کش پردازنده کاربرد دارد.
مقایسه رم فیزیکی و مجازی
امکان و احتمال پر شدن RAM در کامپیوتر زیاد است پس کامپیوتر نیاز به یک RAM دیگر دارد بنابر این رم مجازی به کار می اید و کامپیوتر در ان اطلاعات را ذخیره کند. حافظه مجازی اطلاعات را موقتا در هارد ذخیره و بخشی از هارد را به صورت موقت اشغال می کند به این ترتیب، فضای آدرس مجازی با استفاده از حافظه فعال RAM و حافظه غیرفعال موجود در هارد گسترش مییابد تا یک فضای آدرس پیوسته تشکیل شود. با استفاده از حافظه مجازی، سیستم میتواند همزمان چندین نرمافزار را بارگذاری کند و هر عملیات طوری اجرا شود که انگار به حافظه نامحدودی دسترسی دارد بدون اینکه نیاز به اضافه کردن رم بیشتری وجود داشته باشد.
یکی از مشکلات این رم کند کردن کامپیوتر است چون داده ها بین حافظه مجازی و فیزیکی نگه داشته می شود.
نتیجه گیری
RAM یکی از مهمترین بخش های یک سیستم است. و کمک می کند تا سیستم سریع شود. رم به دو مدل DRAM و SRAM تقسیم می شوند که هر کدام قابلیت و کارای متفاوتی را دارد. تفاوت رم با هارد در نوع نگهداری اطلاعات در خود است. هارد مثل حافظه بلند مدت و RAM به صورت حافظه کوتاه مدت عمل می کند.