رم چیست؟ | تعریف حافظه با دسترسی تصادفی

RAM مخفف Random Access Memory(RAM stands for Random Access Memory) است، این یک جزء الکترونیکی بسیار مهم است که برای کار کردن یک کامپیوتر مورد نیاز است، RAM نوعی ذخیره‌سازی است که CPU از آن برای ذخیره موقت داده‌های کاری فعلی استفاده می‌کند. می توان آن را در انواع دستگاه های محاسباتی مانند گوشی های هوشمند، رایانه های شخصی، تبلت ها، سرورها و غیره یافت.

رم چیست؟  |  تعریف حافظه با دسترسی تصادفی

از آنجایی که اطلاعات یا داده ها به صورت تصادفی در دسترس هستند، زمان خواندن و نوشتن در مقایسه با سایر رسانه های ذخیره سازی مانند CD-ROM یا هارد دیسک(Hard Disk) که در آن داده ها به صورت متوالی ذخیره یا بازیابی می شوند بسیار سریعتر است که در نتیجه بازیابی فرآیند بسیار کندتر است. حتی مقدار کمی از داده های ذخیره شده در وسط دنباله، ما باید کل دنباله را طی کنیم.

RAM برای کار کردن به برق نیاز دارد، بنابراین اطلاعات ذخیره شده در RAM به محض خاموش شدن رایانه پاک می شوند. از این رو ، به عنوان (Hence)حافظه فرار(Volatile Memory) یا ذخیره موقت نیز شناخته می شود .

یک مادربرد(Motherboard) می تواند تعداد مختلفی از اسلات های حافظه داشته باشد، مادربردهای(Motherboard) مصرف کننده متوسط ​​بین 2 تا 4 اسلات حافظه دارند.

برای اینکه داده ها(Data) یا برنامه ها روی رایانه اجرا شوند، ابتدا باید در رم بارگذاری شوند.

بنابراین داده ها یا برنامه ها ابتدا روی هارد دیسک ذخیره می شوند و سپس از هارد دیسک بازیابی و در RAM بارگذاری می شوند . پس از بارگیری، CPU اکنون می تواند به داده ها دسترسی داشته باشد یا برنامه را اجرا کند.

اطلاعات یا داده های زیادی وجود دارد که بیشتر از سایرین به آنها دسترسی پیدا می کند، اگر حافظه خیلی کم باشد ممکن است نتواند تمام داده های مورد نیاز CPU را در خود نگه دارد. هنگامی که این اتفاق می افتد، برخی از داده های اضافی روی هارد دیسک ذخیره می شود تا حافظه کم را جبران کند.

همچنین بخوانید: (Also Read:) رجیستری ویندوز چیست و چگونه کار می کند؟(What is the Windows Registry & How it Works?)

بنابراین به جای اینکه داده ها مستقیماً از رم(RAM) به CPU برود، باید آن ها را از هارد دیسکی که سرعت دسترسی بسیار پایینی دارد بازیابی کند، این فرآیند به طور قابل توجهی سرعت کامپیوتر را کاهش می دهد. با افزایش مقدار RAM موجود برای رایانه می توان به راحتی با این مشکل مقابله کرد.

دو نوع مختلف رم

i) DRAM یا Dynamic RAM( DRAM or Dynamic RAM)

درام(Dram) حافظه‌ای است که حاوی خازن‌هایی است که مانند یک سطل کوچک است که برق را ذخیره می‌کند و در این خازن‌ها اطلاعات را نگه می‌دارد. از آنجایی که درام خازن هایی دارد که نیاز به تجدید مداوم با برق دارند، برای مدت طولانی شارژ نگه نمی دارند. از آنجایی که خازن ها باید به صورت دینامیکی به روز شوند، نام آن ها از همین جاست. این شکل از فناوری RAM به دلیل توسعه فناوری رم(RAM) بسیار کارآمد و سریعتر که در ادامه به آن خواهیم پرداخت، دیگر به طور فعال مورد استفاده قرار نمی گیرد.

ii) SDRAM یا DRAM سنکرون(SDRAM or Synchronous DRAM)

این فناوری RAM است که اکنون به طور گسترده در الکترونیک ما استفاده می شود. SDRAM همچنین دارای خازن هایی شبیه به DRAM است، با این حال، تفاوت بین SDRAM و DRAM سرعت آن است، فناوری (difference between SDRAM and DRAM)DRAM قدیمی کندتر از CPU کار می کند یا به صورت ناهمزمان کار می کند ، این باعث می شود سرعت انتقال به تاخیر بیفتد زیرا سیگنال ها هماهنگ نیستند.

SDRAM همگام با ساعت سیستم اجرا می شود، به همین دلیل سریعتر از DRAM است. تمام سیگنال ها برای زمان بندی بهتر کنترل شده به ساعت سیستم گره خورده اند.

رم(RAM) به شکل ماژول های قابل جابجایی توسط کاربر به مادربرد وصل می شود که به آنها SIMM (ماژول های حافظه درون خطی) و DIMM (ماژول های حافظه درون خطی دوگانه)(SIMMs (Single in-line memory modules) and DIMMs (dual in-line memory modules)) می گویند . این DIMM(DIMMs) نامیده می شود زیرا دارای دو ردیف مستقل از این پین ها در هر طرف است در حالی که SIMM(SIMMs) ها فقط یک ردیف پین در یک طرف دارند. هر طرف ماژول دارای 168، 184، 240 یا 288 پین است.

استفاده از SIMM(SIMMs) اکنون منسوخ شده است زیرا ظرفیت حافظه RAM با DIMM(DIMMs) دو برابر شده است.

این DIMM(DIMMs) ها دارای ظرفیت های حافظه متفاوتی هستند که بین 128 مگابایت تا 2 ترابایت است. DIMM(DIMMs) ها 64 بیت داده(Data) را در یک زمان انتقال می دهند در مقایسه با SIMM(SIMMs) هایی که 32 بیت داده(Data) را در یک زمان انتقال می دهند.

SDRAM نیز با سرعت‌های مختلف رتبه‌بندی می‌شود، اما قبل از اینکه به آن بپردازیم، اجازه دهید بفهمیم مسیر داده چیست.

سرعت CPU در چرخه های ساعت اندازه گیری می شود، بنابراین در یک چرخه ساعت، 32 یا 64 بیت داده بین CPU و RAM منتقل می شود، این انتقال به عنوان مسیر داده شناخته می شود.

بنابراین هرچه سرعت کلاک یک CPU بیشتر باشد، کامپیوتر سریعتر خواهد بود.

توصیه می شود: (Recommended:) 15 نکته برای افزایش سرعت کامپیوتر شما(15 Tips To Increase Your Computer Speed)

به طور مشابه، حتی SDRAM دارای سرعت ساعتی است که در آن خواندن و نوشتن می تواند انجام شود. بنابراین هرچه سرعت کلاک RAM بیشتر باشد، عملیات سریعتر انجام می شود و عملکرد پردازنده را افزایش می دهد. این در تعداد چرخه هایی که می تواند انجام دهد بر حسب مگاهرتز اندازه گیری می شود. بنابراین، اگر رم(RAM) در 1600 مگاهرتز(MHz) رتبه بندی شود ، 1.6 میلیارد سیکل در ثانیه انجام می دهد.

بنابراین، ما امیدواریم که این به شما کمک کند تا متوجه شوید که RAM و انواع مختلف فناوری‌های RAM چگونه کار می‌کنند.(RAM)



About the author

من یک مهندس نرم افزار با بیش از 10 سال سابقه در زمینه مهندسی ویندوز هستم. من در توسعه برنامه‌های مبتنی بر ویندوز، و همچنین سخت‌افزار و درایورهای صوتی برای نسل بعدی سیستم‌عامل ویندوز مایکروسافت، ویندوز 11، تخصص دارم. تجربه من در ساخت برنامه‌های ویندوز، من را برای هر شرکتی که به دنبال توسعه محصولات فناوری نوآورانه است، دارایی ارزشمندی می‌کند.



Related posts