ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مقاله تفاوت و اختلاف بین حافظه های static Ramو dynamic Ram



بانوثریا
7th February 2010, 04:46 PM
امروزه دو نمونه از متداول ترین انواع حافظه ها ،«ایستا»(static) و «پویا» dynamic)( نام دارند .کامپیوتر شما ممکن است هم دارای حافظه static و هم dynamic باشد .از حافظه های فوق با توجه به تفاوت مشهود قیمت آنها ، با اهداف متفاوت استفاده می گردد.ضمن اینکه با بررسی نحوه عملکرد هر یک از تراشه های حافظه static و dynamic ،می توان به تفاوت های موجود و علت اختلاف قیمت آنها ،بیشتر آشنا شد . Dynamic RAM متداول ترین نوع حافظه در حال حاضر محسوب می گردد. درون یک تراشه dynamic RAM هر سلول حافظه صرفا یک بیت اطلاعات را در خود ذخیره نموده و از دو بخش اساسی تشکیل می گردد: یک ترانزیستور و یک خازن.
به منظورذخیره میلیون ها سلول حافظه بر روی یک تراشه ،تعدادی انبوه ترانزیستور کوچک و خازن مورد استفاده قرار می گیرند خازن مسئولیت نگهداری صفر و یک را بر عهده داشته و ترانزیستور به منزله یک سوییچ است که مدار کنترل بر روی تراشه را به منظور خواندن خازن یا تغییر وضعیت آن مدیریت می نمایند.
خازن را میتوان به منزله یک سطل کوچک در نظر گرفت که قادر به ذخیره الکترون ها می باشد .به منظور ذخیره سازی مقدار یک در حافظه این سطل باید پر و برای ذخیره مقدار صفر این سطل باید خالی گردد.
مهمترین مشکل سطل فرضی وجود نشت با سوراخ در آن است که باعث می گردد پس از گذشت زمان مشخص خالی گردد در حقیقت در مدت زمان کمتر از چند میلی ثانیه یک سطل پر از الکترون خالی می گردد به منظور نگهداری وضعیت خازن و ذخیره سازی مقدار یک ،قبل از تخلیه خازن ،می بایست پردازنده و یا کنترل کننده حافظه ،خازن را شارژنمایند.بدین منظور کنترل کننده حافظه ،حافظه را خوانده و آن را مجددا بازنویسی می نماید. فرایند فوق که به refresh معروف است ،به صورت اتوماتیک در هر ثانیه هزاران مرتبه تکرار میشود .علت نامگذاری این نوع حافظه ها به dynamic نیز به همین مفهوم refresh باز میگردد. ضمنا حافظه های dynamic می بایست به صورت پویا باز خوان و بازنویس گردند.وگرنه تمامی اطلاعات موجود در آنها از بین خواهد رفت.
علاوه بر موارد فوق ،عملیات refresh زمان خاص خود را داشته و باعث می شود سرعت اینگونه حافظه ها کاهش یابد.
اما static RAM از یک تکنولوژی کاملا متفاوت با dynamic RAM استفاده میکند، در حافظه های static از یک نوع فلیپ فلاپ خاص که هر یک از بیت های حافظه را در خود نگهداری مینماید ،استفاده میگردد.
یک فلیپ فلاپ برای هر سلول حافظه از چهار تا شش ترانزیستور استفاده می نماید .
در این نوع حافظه نیاز به عملیات refreshing نبوده و بدیهی است که سرعت آن در مقایسه با حافظه های dynamic به مراتب بیشتر می باشد. با توجه به اینکه این نوع از حافظه ها دارای بخش ها و عناصر بیشتری می باشند ،یک سلول حافظه static ،فضای به مراتب بیشتری را نسبت به یک سلول حافظه dynamic بر روی تراشه اشغال خواهد کرد .بنابراین شما حافظه کمتری را در هر تراشه خواهید داشت و بدیهی است که قیمت آنها نیز افزایش خواهد یافت .
باتوجه به موارد اشاره شده حافظه static سریع و گران قیمت ،و حافظه های dynamic ارزان و کند می باشند.لازم به ذکر است که امروزه و معمولا از حافظه های static به منظور ایجاد حافظه های cache ریزپردازنده (حساس به سرعت )، و از حافظه های dynamic به منظور فضای ذخیره سازی اصلی سیستم ها (همان RAM اصلی کامپیوتر که فرضا 256 یا 512 مگا بایت است ) استفاده می گردد
نشریه زانیاران پیام نور سنندج

استفاده از تمامی مطالب سایت تنها با ذکر منبع آن به نام سایت علمی نخبگان جوان و ذکر آدرس سایت مجاز است

استفاده از نام و برند نخبگان جوان به هر نحو توسط سایر سایت ها ممنوع بوده و پیگرد قانونی دارد