بخشی از پاورپوینت
اسلاید 1 :
مباني اوليه حافظه
حافظه با هدف ذخيره سازی اطلاعات (دائم، موقت) در کامپيوتر و در دستگاههای متفاوتی نظير تلفنهای سلولی PDA، راديوهای اتومبيل VCR ، تلويزيون و...
انواع متفاوت حافظه كه درکامپيوتر استفاده ميگردد:
vRAM
vROM
vCache
vDynamic RAM
vStatic RAM
vFlash Memory
vVirtual Memory
vVideo Memory
vBIOS
اسلاید 2 :
مبانی اوليه حافظه
با اينکه واژه "حافظه" را ميتوان به هر نوع وسيله ذخيرهسازی الکترونيکی اطلاق کرد، ولی اغلب از واژه فوق برای مشخص نمودن حافظههای سريع با قابليت ذخيره سازی موقت استفاده بهعمل میآيد. در صورتيکه پردازنده مجبور باشد برای بازيابی اطلاعات مورد نياز خود به صورت دائم از هارد ديسك استفاده نمايد، قطعا" سرعت عمليات پردازنده (با آن سرعت بالا) کند خواهد گرديد. زمانيکه اطلاعات مورد نياز پردازنده در حافظه ذخيره گردند، سرعت عمليات پردازنده از بعد دستيابی به دادههای مورد نياز بيشتر خواهد گرديد.
اسلاید 3 :
حافظههای متعدد بهمنظور نگهداری موقت اطلاعات همانگونه که در شکل مشاهده میگردد، مجموعه متنوعی ازانواع حافظهها وجود دارد. پردازنده با توجه به ساختار سلسله مراتبی فوق به آنها دستيابی پيدا خواهد کرد. زمانيکه در سطح حافظههای دائمی نظير هارد و حافظه دستگاههايی نظير صفحه كليد، اطلاعاتی موحود باشد که پردازنده قصد استفاده از آنها را داشته باشد، میبايست اطلاعات فوق از طريق حافظه RAM در اختيار پردازنده قرار گيرند. در ادامه پردازنده اطلاعات و دادههای مورد نياز خود را در حافظهCache و دستورالعملهای خاص عملياتی خود را در ريجسترها ذخيره مینمايد.
اسلاید 4 :
حافظه های متعدد بهمنظور نگهداری موقت اطلاعات
از زمانيکه کامپيوتر روشن تا زمانيکه خاموش میگردد، پردازنده بهصورت پيوسته و دائم از حافظه استفاده مینمايد. بلافاصله پس از روشن نمودن کامپيوتر اطلاعات اوليه برنامه POST از حافظه ROM فعال شده و در ادامه وضعيت حافظه از نظر سالم بودن بررسی میگردد (عمليات سريع خواندن، نوشتن).در مرحله بعد کامپيوتر BIOS را ازطريق ROM فعال خواهد کرد .BIOS اطلاعات اوليه و ضروری در رابطه با دستگاههای ذخيرهسازی، وضعيت درايوی که میبايست فرآيند بوت از آنجا آغاز گردد، امنيت و ... را مشخص مینمايد. در مرحله بعد سيستم عامل از هارد به درون حافظه RAM استفرار خواهد يافت .بخشهای مهم و حياتی سيستم عامل تا زمانيکه سيستم روشن است در حافظه ماندگار خواهند بود. در ادامه و زمانيکه يک برنامه توسط کاربر فعال میگردد، برنامه فوق در حافظه RAM مستقر خواهد شد. پس از استقرار يک برنامه در حافظه و آغاز سرويسدهی توسط برنامه مورد نظر در صورت ضرورت فايلهای مورد نياز برنامه فوق، در حافظه مستفر خواهند شد.و در نهايت زمانيکه به حيات يک برنامه خاتمه داده میشود و يا يک فايل ذخيره میگردد، اطلاعات بر روی يک رسانه ذخيرهسازی دائم ذخيره و نهايتا" حافظه از وجود برنامه و فايل های مرتبط، پاکسازی میگردد.
اسلاید 5 :
نياز به سرعت دليلی بر وجود حافظههای متنوع
پردازندههای با سرعت بالا نيازمند دستيابی سريع و آسان به حجم بالائی از دادهها بهمنظور افزايش بهرهوری و کارآئی خود میباشند. درصورتيکه پردازنده قادر به تامين و دستيابی به دادههای مورد نياز در زمان مورد نظر نباشد، میبايست عمليات خود را متوقف و در انتظار تامين دادههای مورد نياز باشد. پردازندههای جديد وبا سرعت يک گيگا هرتز به حجم بالائی از داده ها (ميليارد بايت در هر ثانيه) نياز خواهند داشت. پردازنده هائی با سرعت اشاره شده گران قيمت بوده و قطعا" اتلاف زمان مفيد آنان مطلوب و قابل قبول نخواهد بود. طراحان کامپيوتر بهمنظور حل مشکل فوق ايده" لايهبندی حافظه "را مطرح نمودهاند. در اين راستا از حافظههای گران قيمت با ميزان اندک استفاده و از حافظه های ارزان تر در حجم بيشتری استفاده بهعمل می آيد. ارزانترين حافظه متداول، هارد ديسك است. هارد ديسک يک رسانه ذخيرهسازی ارزان قيمت با توان ذخيرهسازی حجم بالائی از اطلاعات است .با توجه به ارزان بودن فضای ذخيرهسازی اطلاعات بر روی هارد، اطلاعات مورد نظر بر روی آنها ذخيره و با استفاده از روشهای متفاوتی نظير حافظه مجازي میتوان بهسادگی و به سرعت بدون نگرانی از فضای فيزيکی حافظهRAM ، از آنها استفاده نمود.
اسلاید 6 :
تقسيمبندي حافظهها بر اساس شاخصهای متفاوت
از جمله اين شاخصها:
Ø Volatile
Ø Nonvolatile
- حافظههای volatile بلافاصله پس از خاموش شدن سيستم اطلاعات خود را از دست میدهند. و همواره برای نگهداری اطلاعات خود به منبع تامين انرژی نياز خواهند داشت. اغلب حافظههای RAM در اين گروه قرار میگيرند.
- حافظههای Nonvolatile دادههای خود را همچنان پس از خاموش شدن سيستم حفظ خواهند کرد. حافظه ROM نمونهای از اين نوع حافظهها است .
اسلاید 7 :
مبانی حافظههای RAM
حافظه RAM، يک تراشه مدار مجتمع (IC) بوده که از ميليونها ترانزيستور و خازن تشکيل شده است. در اغلب حافظهها با استفاده و بکارگيری يک خازن و يک ترانزيستور میتوان يک سلول را ايجاد کرد. سلول فوق قادر به نگهداری يک بيت داده خواهد بود. خازن اطلاعات مربوط به بيت را که يک و يا صفر است، در خود نگهداری خواهد کرد.عملکرد ترانزيستور مشابه يک سوييچ بوده که امکان کنترل مدارات موجود بر روی تراشه حافظه را بهمنظور خواندن مقدار ذخيره شده در خازن و يا تغيير وضعيت مربوط به آن، فراهم مینمايد.خازن مشابه يک ظرف (سطل) بوده که قادر به نگهداری الکترونها است . بهمنظور ذخيرهسازی مقدار"يک" در حافظه، ظرف فوق میبايست از الکترونها پر گردد. برای ذخيرهسازی مقدار صفر، میبايست ظرف فوق خالی گردد.مسئله مهم در رابطه با خازن، نشت اطلاعات است (وجود سوراخ در ظرف) بدين ترتيب پس از گذشت چندين ميلی ثانيه يک ظرف مملو از الکترون تخليه میگردد. بنابراين بهمنظور اينکه حافظه بهصورت پويا اطلاعات خود را نگهداری نمايد، میبايست پردازنده و يا "کنترل کننده حافظه" قبل از تخليه شدن خازن، مکلف به شارژ مجدد آن بهمنظور نگهداری مقدار "يک" باشند.بدين منظور کنترل کننده حافظه اطلاعات حافظه را خوانده و مجددا" اطلاعات را بازنويسی مینمايد.عمليات فوق (Refresh)، هزاران مرتبه در يک ثانيه تکرار خواهد شد.
اسلاید 8 :
مبانی حافظههای RAM
سلولهای حافظه بر روی يک تراشه سيليکون و بهصورت آرائهای مشتمل از ستونها (خطوط بيت) و سطرها (خطوط کلمات) تشکيل میگردند. نقطه تلاقی يک سطر و ستون بيانگر آدرس سلول حافظه است. سلول های حافظه در صورتيکه از روشهائی بهمنظور اخذ اطلاعات موجود در سلولها استفاده ننمايند، به تنهائی فاقد ارزش خواهند بود. بنابراين لازم است سلولهای حافظه دارای يک زيرساخت کامل حمايتی از مدارات خاص ديگر باشند.مدارات فوق عمليات زير را انجام خواهند داد:
v مشخص نمودن هر سطر و ستون (انتخاب آدرس سطر و انتخاب آدرس ستون)
v نگهداری وضعيت بازخوانی و باز نويسی داده ها (شمارنده)
v خواندن و برگرداندن سيگنال از يک سلول ( Sense amplifier)
v اعلام خبر به يک سلول که می بايست شارژ گردد و يا ضرورتی به شارژ وجود ندارد ( Write enable)
اسلاید 9 :
انواع حافظه RAM
ØStatic Random Access Memory) SRAM )
ØDynamic Random Access Memory) DRAM )
ØFast Page Mode Dynamic Random Access Memory) FPMDRAM )
ØExtended Data Out Dynamic Random Access Memory) EDO DRAM )
ØSynchronous Dynamic Random Access Memory) SDRM )
ØRambus Dynamic Random Access Memory) RDRAM )
ØCredit card memory
ØPCMCIA memory card
ØFlash ram
ØVideo Ram) VRAM )Multiport Dynamic Random Access Memory) MPDRAM :)
اسلاید 10 :
ماژولهای حافظه
تراشههای حافظه در كامپيوترهاي شخصي در آغاز از يک پيکربندی مبتنی بر Pin با نام DIP((Dual Line Package استفاده میکردند. اين پيکربندی مبتنی بر پين، میتوانست لحيمکاری درون حفرههائی بر روی برد اصلي كامپيوتر و يا اتصال به يک سوکت بوده که خود به برد اصلی لحيم شده است. همزمان با افزايش حافظه، تعداد تراشههای مورد نياز، فضای زيادی از برد اصلی را اشغال میکردند. از روش فوق تا زمانيکه ميزان حافظه حداکثر دو مگابايت بود ، استقاده میگرديد.