Gladiator
17-12-2006, 23:05
http://i17.tinypic.com/49jiu76.gif
حا?ظه RAM :
حا?ظه (RAM(Random Access Memory شناخته ترین نوع حا?ظه در دنیای کامپیوتر است . روش دستیابی به این نوع از حا?ظه ها تصاد?ی است . چون می توان به هر سلول حا?ظه مستقیما" دستیابی پیدا کرد . در مقابل حا?ظه های RAM ، حا?ظه های(SAM(Serial Access Memory وجود دارند. حا?ظه های SAM اطلاعات را در مجموعه ای از سلول های حا?ظه ذخیره و صر?ا" امکان دستیابی به آنها بصورت ترتیبی وجود خواهد داشت. ( نظیر نوار کاست ) در صورتیکه داده مورد نظر در محل جاری نباشد هر یک از سلول های حا?ظه به ترتیب بررسی شده تا داده مورد نظر پیدا گردد. حا?ظه های SAM در مواردیکه پردازش داده ها الزاما" بصورت ترتیبی خواهد بود م?ید می باشند ( نظیر حا?ظه موجود بر روی کارت های گرا?یک ). داده های ذخیره شده در حا?ظه RAM با هر اولویت دلخواه قابل دستیابی خواهند بود.
مبانی حا?ظه های RAM :
حا?ظه RAM، یک تراشه مدار مجتمع (IC) بوده که از میلیونها ترانزیستور و خازن تشکیل شده است. در اغلب حا?ظهها با است?اده و بکارگیری یک خازن و یک ترانزیستور میتوان یک سلول را ایجاد کرد. سلول ?وق قادر به نگهداری یک بیت داده خواهد بود. خازن اطلاعات مربوط به بیت را که یک و یا ص?ر است، در خود نگهداری خواهد کرد. عملکرد ترانزیستور مشابه یک سوییچ بوده که امکان کنترل مدارات موجود بر روی تراشه حا?ظه را بمنظور خواندن مقدار ذخیره شده در خازن و یا تغییر وضعیت مربوط به آن، ?راهم می نماید. خازن مشابه یک ظر? (سطل) بوده که قادر به نگهداری الکترونها است.
بمنظور ذخیره سازی مقدار "یک" در حا?ظه، ظر? ?وق میبایست از الکترونها پر گردد. برای ذخیره سازی مقدار ص?ر، می بایست ظر? ?وق خالی گردد. مسئله مهم در رابطه با خازن، نشت اطلاعات است (وجود سوراخ در ظر?) بدین ترتیب پس از گذشت چندین میلیثانیه یک ظر? مملو از الکترون تخلیه می گردد.
بنابراین بمنظور اینکه حا?ظه بصورت پویا اطلاعات خود را نگهداری نماید، می بایست پردازنده و یا "کنترل کننده حا?ظه" قبل از تخلیه شدن خازن، مکل? به شارژ مجدد آن بمنظور نگهداری مقدار "یک" باشند. بدین منظور کنترل کننده حا?ظه اطلاعات حا?ظه را خوانده و مجددا" اطلاعات را بازنویسی می نماید. عملیات ?وق (Refresh)، هزاران مرتبه در یک ثانیه تکرار خواهد شد. علت نامگذاری DRAM بدین دلیل است که این نوع حا?ظه ها مجبور به بازخوانی اطلاعات بصورت پویا خواهند بود. ?رآیند تکراری " بازخوانی / بازنویسی اطلاعات" در این نوع حا?ظه ها باعث می شود که زمان تل? و سرعت حا?ظه کند گردد.
سلول های حا?ظه بر روی یک تراشه سیلیکون و بصورت آرائه ای مشتمل از ستون ها (خطوط بیت) و سطرها (خطوط کلمات) تشکیل می گردند. نقطه تلاقی یک سطر و ستون بیانگر آدرس سلول حا?ظه است.
حا?ظه های DRAM با ارسال یک شارژ به ستون مورد نظر باعث ?عال شدن ترانزیستور در هر بیت ستون، خواهند شد.در زمان نوشتن خطوط سطر شامل وضعیتی خواهند شد که خازن می بایست به آن وضغیت تبدیل گردد. در زمان خواندن Sense-amplifier ، سطح شارژ موجود در خازن را اندازه گیری می نماید. در صورتیکه سطح ?وق بیش از پنجاه درصد باشد مقدار "یک" خوانده شده و در غیراینصورت مقدار "ص?ر" خوانده خواهد شد. مدت زمان انجام عملیات ?وق بسیار کوتاه بوده و بر حسب نانوثانیه ( یک میلیاردم ثانیه ) اندازه گیری می گردد. تراشه حا?ظه ای که دارای سرعت 70 نانوثانیه است ، 70 نانو ثانیه طول خواهد کشید تا عملیات خواندن و بازنویسی هر سلول را انجام دهد.
سلول های حا?ظه در صورتیکه از روش هائی بمنظور اخذ اطلاعات موجود در سلول ها است?اده ننمایند، بتنهائی ?اقد ارزش خواهند بود. بنابراین لازم است سلول های حا?ظه دارای یک زیرساخت کامل حمایتی از مدارات خاص دیگر باشند. مدارات ?وق عملیات زیر را انجام خواهند داد :
مشخص نمودن هر سطر و ستون (انتخاب آدرس سطر و انتخاب آدرس ستون )
نگهداری وضعیت بازخوانی و باز نویسی داده ها ( شمارنده )
خواندن و برگرداندن سیگنال از یک سلول ( Sense amplifier)
اعلام خبر به یک سلول که می بایست شارژ گردد و یا ضرورتی به شارژ وجود ندارد ( Write enable)
سایر عملیات مربوط به "کنترل کننده حا?ظه" شامل مواردی نظیر : مشخص نمودن نوع سرعت ، میزان حا?ظه و بررسی خطاء است .
حا?ظه های SRAM دارای یک تکنولوژی کاملا" مت?اوت می باشند. در این نوع از حا?ظه ها از ?لیپ ?لاپ برای ذخیره سازی هر بیت حا?ظه است?اده می گردد. یک ?لیپ ?لاپ برای یک سلول حا?ظه، از چهار تا شش ترانزیستور است?اده می کند . حا?ظه های SRAM نیازمند بازخوانی / بازنویسی اطلاعات نخواهند بود، بنابراین سرعت این نوع از حا?ظه ها بمراتب از حا?ظه های DRAM بیشتر است .
با توجه به اینکه حا?ظه های SRAM از بخش های متعددی تشکیل می گردد، ?ضای است?اده شده آنها بر روی یک تراشه بمراتب بیشتر از یک سلول حا?ظه از نوع DRAM خواهد بود. در چنین مواردی میزان حا?ظه بر روی یک تراشه کاهش پیدا کرده و همین امر می تواند باعث ا?زایش قیمت این نوع از حا?ظه ها گردد. بنابراین حا?ظه های SRAM سریع و گران و حا?ظه های DRAM ارزان و کند می باشند . با توجه به موضوع ?وق ، از حا?ظه های SRAM بمنظور ا?زایش سرعت پردازنده ( است?اده از Cache) و از حا?ظه های DRAM برای ?ضای حا?ظه RAM در کامپیوتر است?اده می گردد.
ماژول های حا?ظه :
تراشه های حا?ظه در کامییوترهای شخصی در آغاز از یک پیکربندی مبتنی بر Pin با نام (DIP(Dual line Package است?اده می کردند. این پیکربندی مبتنی بر پین، می توانست لحیم کاری درون ح?ره هائی برروی برداصلی کامپیوتر و یا اتصال به یک سوکت بوده که خود به برد اصلی لحیم شده است .همزمان با ا?زایش حا?ظه ، تعداد تراشه های مورد نیاز، ?ضای زیادی از برد اصلی را اشغال می کردند.از روش ?وق تا زمانیکه میزان حا?ظه حداکثر دو مگابایت بود ، استقاده می گردید.
راه حل مشکل ?وق، استقرار تراشه های حا?ظه بهمراه تمام عناصر و اجزای حمایتی در یک برد مدار چاپی مجزا (Printed circut Board) بود. برد ?وق در ادامه با است?اده از یک نوع خاص از کانکنور ( بانک حا?ظه ) به برد اصلی متصل می گردید. این نوع تراشه ها اغلب از یک پیکربندی pin با نام Small Outline J-lead ) soj ) است?اده می کردند . برخی از تولیدکنندگان دیگر که تعداد آنها اندک است از پیکربندی دیگری با نام Thin Small Outline Package )tsop) است?اده می نمایند. ت?اوت اساسی بین این نوع پین های جدید و پیکربندی DIP اولیه در این است که تراشه های SOJ و TSOR بصورت surface-mounted در PCB هستند. به عبارت دیگر پین ها مستقیما" به سطح برد لحیم خواهند شد . ( نه داخل ح?ره ها و یا سوکت ) .
تراشههای حا?ظه از طریق کارتهائی که "ماژول" نامیده می شوند قابل دستیابی و است?اده می باشند. شاید تاکنون با مشخصات یک سیستم که میزان حا?ظه خود را بصورت 32 * 8 , یا 16 * 4 اعلام می نماید، برخورده کرده باشید. اعداد ?وق تعداد تراشهها ضربدر ظر?یت هر یک از تراشهها را که بر حسب مگابیت اندازه گیری میگردند، نشان می دهد. بمنظور محاسبه ظر?یت، می توان با تقسیم نمودن آن بر هشت میزان مگابایت را بر روی هر ماژول مشخص کرد. مثلا" یک ماژول 32 * 4، بدین معنی است که ماژول دارای چهار تراشه 32 مگابیتی است. با ضرب 4 در 32 عدد 128 (مگابیت) بدست می آید. اگر عدد ?وق را بر هشت تقسیم نمائیم به ظر?یت 16 مگابایت خواهیم رسید.
نوع برد و کانکتور است?اده شده در حا?ظه های RAM، طی پنج سال اخیر ت?اوت کرده است. نمونههای اولیه اغلب بصورت اختصاصی تولید می گردیدند. تولید کنندگان مت?اوت کامپیوتر بردهای حا?ظه را بگونهای طراحی میکردند که صر?ا" امکان است?اده از آنان در سیستم های خاصی وجود داشت. در ادامه (SIMM (Single in-line memory مطرح گردید. این نوع از بردهای حا?ظه از 30 پین کانکتور است?اده کرده و طول آن حدود 3/5 اینچ و عرض آن یک اینچ بود ( یازده سانتیمتر در 2/5 سانتیمتر ).
در اغلب کامپیوترها میبایست بردهای SIMM بصورت زوج هائی که دارای ظر?یت و سرعت یکسان باشند، است?اده گردد. علت این است که پهنای گذرگاه داده بیشتر از یک SIMM است. مثلا" از دو SIMM هشت مگابایتی برای داشتن 16 مگابایت حا?ظه بر روی سیستم است?اده میگردد. هر SIMM قادر به ارسال هشت بیت داده در هر لحظه خواهد بود با توجه به این موضوع که گذرگاه داده شانزده بیتی است از نص? پهنای باند است?اده شده و این امر منطقی بنظر نمی آید. در ادامه بردهای SIMM بزرگتر شده و دارای ابعاد 25 / 4 * 1 شدند (11 سانتیمتر در 2/5 سانتیمتر) و از 72 پین برای ا?زایش پهنای باند و امکان ا?زایش حا?ظه تا میزان 256 مگابایت بدست آمد.
http://i16.tinypic.com/34xkk28.gif
بموازات ا?زایش سرعت و ظر?یت پهنای باند پردازندهها، تولیدکنندگان از استاندارد جدید دیگری با نام dual in-line memory module) DIMM) است?اده کردند. این نوع بردهای حا?ظه دارای 168 پین و ابعاد 1 * 5/4 اینچ (تقریبا" 14 سانتیمتر در 2/5 سانتیمتر) بودند. ظر?یت بردهای ?وق در هر ماژول از هشت تا 128 مگابایت را شامل و می توان آنها را بصورت تک (زوج الزامی نیست) است?اده کرد. اغلب ماژولهای حا?ظه با 3/3 ولت کار میکنند. در سیستم های مکینتاش از 5 ولت است?اده مینمایند. یک استاندارد جدید دیگر با نام Rambus in-line memory module ، RIMM از نظر اندازه و پین با DIMM قابل مقایسه است ولی بردهای ?وق ، از یک نوع خاص گذرگاه داده حا?ظه برای ا?زایش سرعت است?اده می نمایند.
http://i16.tinypic.com/43dm79e.gif
اغلب بردهای حا?ظه در کامپیوترهای دستی (notebook) از ماژول های حا?ظه کاملا" اختصاصی است?اده می نمایند ولی برخی از تولیدکنندگان حا?ظه از استاندارد small outline dual in-line memory module) SODIMM است?اده می نمایند. بردهای حا?ظه SODIMM دارای ابعاد 1* 2 اینچ ( 5 سانتیمنتر در 5 /2 سانتیمنتر ) بوده و از 144 پین است?اده می نمایند. ظر?یت این نوع بردها ی حا?ظه در هر ماژول از 16 مگابایت تا 256 مگابایت می تواند باشد.
http://i14.tinypic.com/2earybd.gif
به چه میزان حا?ظه نیاز است ؟
حا?ظه RAM یکی از مهمترین ?اکتورهای موجود در زمینه ارتقاء کارآئی یک کامپیوتر است. ا?زایش حا?ظه بر روی یک کامپیوتر با توجه به نوع است?اده میتواند در مقاطع زمانی مت?اوتی انجام گیرد.
در صورتیکه از سیستمهای عامل ویندوز 95 و 98 است?اده میگردد حداقل به 32 مگابایت حا?ظه نیاز خواهد بود. (64 مگابایت توصیه میگردد).
اگر از سیستم عامل ویندوز 2000 است?اده میگردد حداقل به 64 مگابایت حا?ظه نیاز خواهد بود. (128 مگابایت توصیه میگردد). ). اگر از سیستم عامل ویندوز XP است?اده میگردد حداقل به 128 مگابایت حا?ظه نیاز خواهد بود. (512 مگابایت توصیه میگردد).
اگر از سیستم عامل جديد ویندوز يعني Vista است?اده میگردد حداقل به 1 گيگابايت حا?ظه نیاز خواهد بود. (2گيگابايت توصیه میگردد).
سیستم عامل لینوکس RedHat و NOVELL به 256 مگابایت حا?ظه نیاز دارد. (512 مگابایت توصیه میگردد).
و د نهايت در صورتیکه از سیستم عامل اپل Mac OS X است?اده می گردد به 256 مگابایت حا?ظه نیاز خواهد بود.
http://i14.tinypic.com/33lcr4w.jpg
میزان حا?ظه اشاره شده برای هر یک از سیستم های ?وق بر اساس کاربردهای معمولی ارائه شده است. دستیابی به اینترنت، است?اده از برنامههای کاربردی خاص و سرگرم کننده، نرما?زارهای خاص طراحی، انیمیشن سه بعدی و ... مستلزم است?اده از حا?ظه بمراتب بیشتری خواهد بود.
حا?ظه RAM :
حا?ظه (RAM(Random Access Memory شناخته ترین نوع حا?ظه در دنیای کامپیوتر است . روش دستیابی به این نوع از حا?ظه ها تصاد?ی است . چون می توان به هر سلول حا?ظه مستقیما" دستیابی پیدا کرد . در مقابل حا?ظه های RAM ، حا?ظه های(SAM(Serial Access Memory وجود دارند. حا?ظه های SAM اطلاعات را در مجموعه ای از سلول های حا?ظه ذخیره و صر?ا" امکان دستیابی به آنها بصورت ترتیبی وجود خواهد داشت. ( نظیر نوار کاست ) در صورتیکه داده مورد نظر در محل جاری نباشد هر یک از سلول های حا?ظه به ترتیب بررسی شده تا داده مورد نظر پیدا گردد. حا?ظه های SAM در مواردیکه پردازش داده ها الزاما" بصورت ترتیبی خواهد بود م?ید می باشند ( نظیر حا?ظه موجود بر روی کارت های گرا?یک ). داده های ذخیره شده در حا?ظه RAM با هر اولویت دلخواه قابل دستیابی خواهند بود.
مبانی حا?ظه های RAM :
حا?ظه RAM، یک تراشه مدار مجتمع (IC) بوده که از میلیونها ترانزیستور و خازن تشکیل شده است. در اغلب حا?ظهها با است?اده و بکارگیری یک خازن و یک ترانزیستور میتوان یک سلول را ایجاد کرد. سلول ?وق قادر به نگهداری یک بیت داده خواهد بود. خازن اطلاعات مربوط به بیت را که یک و یا ص?ر است، در خود نگهداری خواهد کرد. عملکرد ترانزیستور مشابه یک سوییچ بوده که امکان کنترل مدارات موجود بر روی تراشه حا?ظه را بمنظور خواندن مقدار ذخیره شده در خازن و یا تغییر وضعیت مربوط به آن، ?راهم می نماید. خازن مشابه یک ظر? (سطل) بوده که قادر به نگهداری الکترونها است.
بمنظور ذخیره سازی مقدار "یک" در حا?ظه، ظر? ?وق میبایست از الکترونها پر گردد. برای ذخیره سازی مقدار ص?ر، می بایست ظر? ?وق خالی گردد. مسئله مهم در رابطه با خازن، نشت اطلاعات است (وجود سوراخ در ظر?) بدین ترتیب پس از گذشت چندین میلیثانیه یک ظر? مملو از الکترون تخلیه می گردد.
بنابراین بمنظور اینکه حا?ظه بصورت پویا اطلاعات خود را نگهداری نماید، می بایست پردازنده و یا "کنترل کننده حا?ظه" قبل از تخلیه شدن خازن، مکل? به شارژ مجدد آن بمنظور نگهداری مقدار "یک" باشند. بدین منظور کنترل کننده حا?ظه اطلاعات حا?ظه را خوانده و مجددا" اطلاعات را بازنویسی می نماید. عملیات ?وق (Refresh)، هزاران مرتبه در یک ثانیه تکرار خواهد شد. علت نامگذاری DRAM بدین دلیل است که این نوع حا?ظه ها مجبور به بازخوانی اطلاعات بصورت پویا خواهند بود. ?رآیند تکراری " بازخوانی / بازنویسی اطلاعات" در این نوع حا?ظه ها باعث می شود که زمان تل? و سرعت حا?ظه کند گردد.
سلول های حا?ظه بر روی یک تراشه سیلیکون و بصورت آرائه ای مشتمل از ستون ها (خطوط بیت) و سطرها (خطوط کلمات) تشکیل می گردند. نقطه تلاقی یک سطر و ستون بیانگر آدرس سلول حا?ظه است.
حا?ظه های DRAM با ارسال یک شارژ به ستون مورد نظر باعث ?عال شدن ترانزیستور در هر بیت ستون، خواهند شد.در زمان نوشتن خطوط سطر شامل وضعیتی خواهند شد که خازن می بایست به آن وضغیت تبدیل گردد. در زمان خواندن Sense-amplifier ، سطح شارژ موجود در خازن را اندازه گیری می نماید. در صورتیکه سطح ?وق بیش از پنجاه درصد باشد مقدار "یک" خوانده شده و در غیراینصورت مقدار "ص?ر" خوانده خواهد شد. مدت زمان انجام عملیات ?وق بسیار کوتاه بوده و بر حسب نانوثانیه ( یک میلیاردم ثانیه ) اندازه گیری می گردد. تراشه حا?ظه ای که دارای سرعت 70 نانوثانیه است ، 70 نانو ثانیه طول خواهد کشید تا عملیات خواندن و بازنویسی هر سلول را انجام دهد.
سلول های حا?ظه در صورتیکه از روش هائی بمنظور اخذ اطلاعات موجود در سلول ها است?اده ننمایند، بتنهائی ?اقد ارزش خواهند بود. بنابراین لازم است سلول های حا?ظه دارای یک زیرساخت کامل حمایتی از مدارات خاص دیگر باشند. مدارات ?وق عملیات زیر را انجام خواهند داد :
مشخص نمودن هر سطر و ستون (انتخاب آدرس سطر و انتخاب آدرس ستون )
نگهداری وضعیت بازخوانی و باز نویسی داده ها ( شمارنده )
خواندن و برگرداندن سیگنال از یک سلول ( Sense amplifier)
اعلام خبر به یک سلول که می بایست شارژ گردد و یا ضرورتی به شارژ وجود ندارد ( Write enable)
سایر عملیات مربوط به "کنترل کننده حا?ظه" شامل مواردی نظیر : مشخص نمودن نوع سرعت ، میزان حا?ظه و بررسی خطاء است .
حا?ظه های SRAM دارای یک تکنولوژی کاملا" مت?اوت می باشند. در این نوع از حا?ظه ها از ?لیپ ?لاپ برای ذخیره سازی هر بیت حا?ظه است?اده می گردد. یک ?لیپ ?لاپ برای یک سلول حا?ظه، از چهار تا شش ترانزیستور است?اده می کند . حا?ظه های SRAM نیازمند بازخوانی / بازنویسی اطلاعات نخواهند بود، بنابراین سرعت این نوع از حا?ظه ها بمراتب از حا?ظه های DRAM بیشتر است .
با توجه به اینکه حا?ظه های SRAM از بخش های متعددی تشکیل می گردد، ?ضای است?اده شده آنها بر روی یک تراشه بمراتب بیشتر از یک سلول حا?ظه از نوع DRAM خواهد بود. در چنین مواردی میزان حا?ظه بر روی یک تراشه کاهش پیدا کرده و همین امر می تواند باعث ا?زایش قیمت این نوع از حا?ظه ها گردد. بنابراین حا?ظه های SRAM سریع و گران و حا?ظه های DRAM ارزان و کند می باشند . با توجه به موضوع ?وق ، از حا?ظه های SRAM بمنظور ا?زایش سرعت پردازنده ( است?اده از Cache) و از حا?ظه های DRAM برای ?ضای حا?ظه RAM در کامپیوتر است?اده می گردد.
ماژول های حا?ظه :
تراشه های حا?ظه در کامییوترهای شخصی در آغاز از یک پیکربندی مبتنی بر Pin با نام (DIP(Dual line Package است?اده می کردند. این پیکربندی مبتنی بر پین، می توانست لحیم کاری درون ح?ره هائی برروی برداصلی کامپیوتر و یا اتصال به یک سوکت بوده که خود به برد اصلی لحیم شده است .همزمان با ا?زایش حا?ظه ، تعداد تراشه های مورد نیاز، ?ضای زیادی از برد اصلی را اشغال می کردند.از روش ?وق تا زمانیکه میزان حا?ظه حداکثر دو مگابایت بود ، استقاده می گردید.
راه حل مشکل ?وق، استقرار تراشه های حا?ظه بهمراه تمام عناصر و اجزای حمایتی در یک برد مدار چاپی مجزا (Printed circut Board) بود. برد ?وق در ادامه با است?اده از یک نوع خاص از کانکنور ( بانک حا?ظه ) به برد اصلی متصل می گردید. این نوع تراشه ها اغلب از یک پیکربندی pin با نام Small Outline J-lead ) soj ) است?اده می کردند . برخی از تولیدکنندگان دیگر که تعداد آنها اندک است از پیکربندی دیگری با نام Thin Small Outline Package )tsop) است?اده می نمایند. ت?اوت اساسی بین این نوع پین های جدید و پیکربندی DIP اولیه در این است که تراشه های SOJ و TSOR بصورت surface-mounted در PCB هستند. به عبارت دیگر پین ها مستقیما" به سطح برد لحیم خواهند شد . ( نه داخل ح?ره ها و یا سوکت ) .
تراشههای حا?ظه از طریق کارتهائی که "ماژول" نامیده می شوند قابل دستیابی و است?اده می باشند. شاید تاکنون با مشخصات یک سیستم که میزان حا?ظه خود را بصورت 32 * 8 , یا 16 * 4 اعلام می نماید، برخورده کرده باشید. اعداد ?وق تعداد تراشهها ضربدر ظر?یت هر یک از تراشهها را که بر حسب مگابیت اندازه گیری میگردند، نشان می دهد. بمنظور محاسبه ظر?یت، می توان با تقسیم نمودن آن بر هشت میزان مگابایت را بر روی هر ماژول مشخص کرد. مثلا" یک ماژول 32 * 4، بدین معنی است که ماژول دارای چهار تراشه 32 مگابیتی است. با ضرب 4 در 32 عدد 128 (مگابیت) بدست می آید. اگر عدد ?وق را بر هشت تقسیم نمائیم به ظر?یت 16 مگابایت خواهیم رسید.
نوع برد و کانکتور است?اده شده در حا?ظه های RAM، طی پنج سال اخیر ت?اوت کرده است. نمونههای اولیه اغلب بصورت اختصاصی تولید می گردیدند. تولید کنندگان مت?اوت کامپیوتر بردهای حا?ظه را بگونهای طراحی میکردند که صر?ا" امکان است?اده از آنان در سیستم های خاصی وجود داشت. در ادامه (SIMM (Single in-line memory مطرح گردید. این نوع از بردهای حا?ظه از 30 پین کانکتور است?اده کرده و طول آن حدود 3/5 اینچ و عرض آن یک اینچ بود ( یازده سانتیمتر در 2/5 سانتیمتر ).
در اغلب کامپیوترها میبایست بردهای SIMM بصورت زوج هائی که دارای ظر?یت و سرعت یکسان باشند، است?اده گردد. علت این است که پهنای گذرگاه داده بیشتر از یک SIMM است. مثلا" از دو SIMM هشت مگابایتی برای داشتن 16 مگابایت حا?ظه بر روی سیستم است?اده میگردد. هر SIMM قادر به ارسال هشت بیت داده در هر لحظه خواهد بود با توجه به این موضوع که گذرگاه داده شانزده بیتی است از نص? پهنای باند است?اده شده و این امر منطقی بنظر نمی آید. در ادامه بردهای SIMM بزرگتر شده و دارای ابعاد 25 / 4 * 1 شدند (11 سانتیمتر در 2/5 سانتیمتر) و از 72 پین برای ا?زایش پهنای باند و امکان ا?زایش حا?ظه تا میزان 256 مگابایت بدست آمد.
http://i16.tinypic.com/34xkk28.gif
بموازات ا?زایش سرعت و ظر?یت پهنای باند پردازندهها، تولیدکنندگان از استاندارد جدید دیگری با نام dual in-line memory module) DIMM) است?اده کردند. این نوع بردهای حا?ظه دارای 168 پین و ابعاد 1 * 5/4 اینچ (تقریبا" 14 سانتیمتر در 2/5 سانتیمتر) بودند. ظر?یت بردهای ?وق در هر ماژول از هشت تا 128 مگابایت را شامل و می توان آنها را بصورت تک (زوج الزامی نیست) است?اده کرد. اغلب ماژولهای حا?ظه با 3/3 ولت کار میکنند. در سیستم های مکینتاش از 5 ولت است?اده مینمایند. یک استاندارد جدید دیگر با نام Rambus in-line memory module ، RIMM از نظر اندازه و پین با DIMM قابل مقایسه است ولی بردهای ?وق ، از یک نوع خاص گذرگاه داده حا?ظه برای ا?زایش سرعت است?اده می نمایند.
http://i16.tinypic.com/43dm79e.gif
اغلب بردهای حا?ظه در کامپیوترهای دستی (notebook) از ماژول های حا?ظه کاملا" اختصاصی است?اده می نمایند ولی برخی از تولیدکنندگان حا?ظه از استاندارد small outline dual in-line memory module) SODIMM است?اده می نمایند. بردهای حا?ظه SODIMM دارای ابعاد 1* 2 اینچ ( 5 سانتیمنتر در 5 /2 سانتیمنتر ) بوده و از 144 پین است?اده می نمایند. ظر?یت این نوع بردها ی حا?ظه در هر ماژول از 16 مگابایت تا 256 مگابایت می تواند باشد.
http://i14.tinypic.com/2earybd.gif
به چه میزان حا?ظه نیاز است ؟
حا?ظه RAM یکی از مهمترین ?اکتورهای موجود در زمینه ارتقاء کارآئی یک کامپیوتر است. ا?زایش حا?ظه بر روی یک کامپیوتر با توجه به نوع است?اده میتواند در مقاطع زمانی مت?اوتی انجام گیرد.
در صورتیکه از سیستمهای عامل ویندوز 95 و 98 است?اده میگردد حداقل به 32 مگابایت حا?ظه نیاز خواهد بود. (64 مگابایت توصیه میگردد).
اگر از سیستم عامل ویندوز 2000 است?اده میگردد حداقل به 64 مگابایت حا?ظه نیاز خواهد بود. (128 مگابایت توصیه میگردد). ). اگر از سیستم عامل ویندوز XP است?اده میگردد حداقل به 128 مگابایت حا?ظه نیاز خواهد بود. (512 مگابایت توصیه میگردد).
اگر از سیستم عامل جديد ویندوز يعني Vista است?اده میگردد حداقل به 1 گيگابايت حا?ظه نیاز خواهد بود. (2گيگابايت توصیه میگردد).
سیستم عامل لینوکس RedHat و NOVELL به 256 مگابایت حا?ظه نیاز دارد. (512 مگابایت توصیه میگردد).
و د نهايت در صورتیکه از سیستم عامل اپل Mac OS X است?اده می گردد به 256 مگابایت حا?ظه نیاز خواهد بود.
http://i14.tinypic.com/33lcr4w.jpg
میزان حا?ظه اشاره شده برای هر یک از سیستم های ?وق بر اساس کاربردهای معمولی ارائه شده است. دستیابی به اینترنت، است?اده از برنامههای کاربردی خاص و سرگرم کننده، نرما?زارهای خاص طراحی، انیمیشن سه بعدی و ... مستلزم است?اده از حا?ظه بمراتب بیشتری خواهد بود.