خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


تفاوت static RAM و dynamic RAM چیست

تفاوت static RAM و dynamic RAM چیست
کامپیوتر شما احتمالا از دو نوع رم static RAM یا SRAM و dynamic RAM یا DRAM بصورت همزمان استفاده می کند. اما از دلایل مختلف استفاده از این دو، میتوان به تفاوت هزینه این دو نوع رم اشاره کرد که با هم فرق دارند. اگر متوجه کار کردن chip های رم SRAM ها و DRAM ها باشید، خیلی ساده می توانید درک کنید که چرا هزینه این دو نوع رم با هم فرق دارد.

نرم افزار سامانه مودیان راهکار
Dynamic RAM ها امروزه رایج ترین و متداول ترین نوع رم هستند که مورد استفاده قرار می گیرند. در داخل چیپ یک Dynamic RAM هر سلول حافظه دارای یک بیت اطلاعات است که از دو بخش تشکیل شده اند. یک ترانزیستور (transistor) و یک خازن(capacitor).


البته میلیون ها transistors و capacitor به دلیل کوچک بودن آن، می توانند در یک چیپ حافظه قرار بگیرند. Capacitor ها بیتی از اطلاعات را در خود نگه می دارند(0 یا 1). ترانزیستور به عنوان یک سوئیچ عمل می کند که مدار کنترل آن را بر روی تراشه حافظه، خواندن یا تغییر وضعیت capacitor را انجام میدهد(دوستانی که آشنایی کمی با مدار الکترونیکی و یا کلا با الکترونیک داشته باشند، از کار خازن اطاع دارند).
یک capacitor مانند یک سطل کوچک است که قادر به ذخیره سازی الکترون ها است. با ذخیره 1، سلول حافظه پر و با ذخیره 0 سلول حافظه خالی می شود. مشکل در خازن این است که در ظرف چند میلی ثانیه یک خازن کامل تخلیه و دشارژ می شود.از بابت کارکرد dynamic memory، پردازنده یا memory controller باید قبل از تخلیه یا دشارژ، تمام خازن ها را پر یا شارژ نگه دارند. برای انجام اینکار، memory controller، اطلاعات مموری را می خواهد و آنها را درست Write می کند. این عمل refresh به صورت خودکار هزاران بار در هر ثانیه انجام می شود.
Static RAM از تکنولوژی کاملا متفاوت استفاده می کند. در static RAM، حالتی از قرینه هر بیت از مموری را نگه می دارد. هر قرینه برای یک سلول مموری، 4 یا 6 ترانزیستور به همراه چندین سیم دارد که هرگز نباید Refresh شوند. همین مورد باعث می شود که static RAM به مراتب از dynamic RAM ها سریع تر باشند. با این حال، به دلیل اینکه قطعات بیشتری دارد، هر سلول static RAM، فضای بیشتری از چیپ را نسبت به هر سلول dynamic RAM اشغال می کند. بنابراین شما در هر چیپ، مموری کمتری دریافت می کنید و این باعث می شود RAM های استاتیک بسیار گران تر باشند.
پس static RAM ها گران تر و سریع تر هستند و dynamic RAM ها ارزان تر و کند تر می باشند. بنابراین static RAM ها برای cache CPU و dynamic RAM ها برای رم کامپیوتر کاربرد دارند.


نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز