تفاوت Static Ram و Dynamic Ram
حافظه
يکی از مهمترين عناصر سخت افزاری استفاده شده در کامپيوتر است . بدين
منظور از حافظه های مختلف و با فنآوری های متفاوتی استفاده می گردد .
حافظه های "ايستا " ( Static ) و "پويا" ( Daynamic ) ، دو نمونه متدوال در اين زمينه می باشند . کامپيوتر شما ممکن است هم دارای حافظه 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 به منظور فضای
ذخيره سازی اصلی در سيستم ها ، استفاده می گردد .
چهار راه برای رسیدن به آرامش:
1.نگاه کردن به عقب و تشکر از خدا 2.نگاه کردن به جلو و اعتماد به خدا 3.نگاه کردن به اطراف و خدمت به خدا 4.نگاه کردن به درون و پیدا کردن خدا
پل ارتباطی : samsamdragon@gmail.com
تالارهای تحت مدیریت :
مطالب عمومی کامپیوتراخبار و تکنولوژی های جدیدسیستم های عاملنرم افزارسخت افزارشبکه
سه شنبه 28 مهر 1388 7:06 PM
تشکرات از این پست