PDA

نسخه کامل مشاهده نسخه کامل : تفاوت Static Ram و Dynamic Ram



سعید مشکی
23-04-2005, 11:59
تفاوت 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 به منظور فضا ذخيره‌ساز اصل در سيستم‌ها، استفاده مي‌گردد.


برگرفته از [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]