ثبّات (رجیستر) و حافظه? پنهان
با توجه به سرعت بسیار بالای پردازنده حتی در صورت استفاده از «گذرگاه» Bus عریض وسریع همچنان مدت زمانی طول خواهد کشید تا دادهها از حافظه رَم برای پردازنده ارسال گردند. حافظه پنهان یا «کَش» Cache با این هدف طراحی شدهاست که دادههای مورد نیاز پردازنده را که احتمال استفاده از آنان بیشتر است، در دسترس تر قرار دهد .
نیاز به سرعت دلیلی بر وجود حافظههای متنوع
چرا حافظه در کامپیوتر تا بدین میزان متنوع و متفاوت است ؟ در پاسخ میتوان به موارد ذیل اشاره نمود:
انواع حافظه
حافظه با هدف ذخیره سازی اطلاعات ( دائم، موقت ) در کامپیوتر استفاده میگردد و دارای انواع متفاوتی است. حافظهها را میتوان بر اساس شاخصهای متفاوتی تقسیم بندی کرد. حافظه فرار Volatile و حافظه غیرفرار Nonvolatile نمونهای از این تقسیم بندیها است. حافظههای فرار بلافاصله پس از خاموش شدن سیستم اطلاعات خود را از دست میدهند و همواره برای نگهداری اطلاعات خود به منبع تامین انرژی نیاز خواهند داشت . اغلب حافظههای رَم در این گروه قرار میگیرند. حافظههای غیرفرار دادههای خود را همچنان پس از خاموش شدن سیستم حفظ خواهند کرد. حافظه نمونهای از این نوع حافظهها است.