این پروژه، درباره حافظه کامپیوتر است و نوع حافظهی موردنظر، Ram میباشد.
چگونگی نصب و انواع حافظه را معرفی کند، همراه با ویژگیهای هر کدام که علاقهمندان با خواندن این پروژه، قادر خواهند بود نوع Ram سیستم خود را انتخاب و خریداری کنند.
امید است که این پروژه بتواند شما را در شناخت و انتخاب Ram یاری نمایند.
با توجه به گسترش روزافزون کاربرد رایانه در ایران و نیاز به وجود مرجعی برای دسترسی به اطلاعات این علم.
بر این شدم که در مورد Ram کامپیوتر، که اصلیترین قطعه کامپیوتر و حافظهی کامپیوتر است، تحقیق کنم تا درباره این قطعه، اطلاعاتی بدست آورم.
این قطعه، قسمتی از کامپیوتر است که بدون آن، کامپیوتر معنایی ندارد.
پس ابتدا باید این قطعه را شناخت تا بتوان به چگونگی و عملکرد کامپیوتر پی برد.
بر این اساس، این پروژه به خصوصیات زیر میپردازد:
1.
انواع حافظه
2.
آموزش چگونگی خرید و عیبیابی
3.
دارای راهنمای خریدار است که با آن میتوان به راحتی به خرید رایانه پرداخت و قطعات اصلی را از تقلبی تشخیص داد.
حافظه
حافظه سیستم، مکانی است که در آنجا کامپیوتر برنامههای جاری و دادههای مورد استفاده را نگهداری مینماید و به دلیل قدرتمند شدن دائمی نرمافزارها، حافظه سیستم با گامهای پرشتاب، رو به افزایش است.
ذخیره و بازیابی دادهها از یک بلوک بزرگ حافظه زمان بسیار بیشتری را نسبت به یک بلوک کوچک میطلبد.
با یک حجم وسیعی از فضای حافظه اصلی بسیار زیاد میباشد و این امر، منجر به ایجاد لایههای اضافی کاشه در سلسله مراتب حافظه میگردد.
هنگامی که بحث سرعت دسترسی به حافظه مطرح میشود، همواره یک شکاف رو به افزایش بین پردازندهها و تراشههای حافظه وجود دارد.
این بدان معناست که پردازندهها دائماً با زمان انتظار بیشتر برای خواندن و نوشتن دادهها روی حافظه اصلی مواجه هستند.
یک راه حل، استفاده از حافظه کاشه بین حافظه اصلی و پردازنده و نیز استفاده از سیستمهای الکترونیکی هوشمندتر برای تضمین این که ملزومات دادهای پردازنده از قبل در حافظه کاشه قرار میگیرد.
کاشه سطح 1
حافظه کاشه سطح 1 یا حافظه کاشه اصلی، روی CPU کامپیوتر قرار داشته و برای ذخیره موقتی، دستورالعملها و دادههای سازماندهی شده در بلوکهای 32 بیتی مورد استفاده قرار میگیرد.
حافظه کاشه اصلی، سریعترین شکل حافظه است.
از آنجایی که این حافظه در داخل خود تراشه ریزپردازنده و با یک مدار ارتباطی با زمان انتظار صفر تعمیر شده است، حجم فیزیکی ذخیرهسازی دادهها روی آن محدود میباشد.
حافظه کاشه سطح 1، با استفاده از Ram استاتیکی (SRam) ساخته میشود و تا همین اواخر اندازه متعارف آن 16KB بود.
حافظه SRam به ازای هر بیت داده، از دو تراشه سیتور استفاده نموده و بدون نیاز به کمک خارجی تا زمانی که توان الکتریکی مدار تامین شود، دادهها را در خود نگهداری میکند.
ترانزیستور دوم، خروجی ترانزیستور اول را کنترل میکند.
این مدار فیلیپ فلاپ نام دارد، زیر دارای دو حالت پایدار است که میتواند بین این دو نوسان کند.
این نوع حافظه نقطه مقابل Ram دینامیکی (DRam) میباشد که میبایست در هر ثانیه به منظور نگهداری محتویات دادهای خود، چند بار تازهسازی (Refresh) گردد.
حافظه SRam با روشی بسیار مشابه به ساخت خود پردازندهها، تولید میگردد.
هر بیت حافظه SRam به 4 تا 6 ترانزیستور میباشد که به همین دلیل حافظه SRam فضای خیلی بیشتری را میگیرد، در صورتی که DRam (دینامیکی) به ازای هر بیت از یک ترانزیستور به اضافه یک خازن استفاده میکند.
واحد کنترل حافظه کاشه اصلی، دادهها و برنامههایی را که مکرر مورد استفاده قرار میگیرند، در حافظه کاشه ذخیره مینماید و فقط هنگامی که CPU کنترل جریان دادهها را به سایر مدارات کنترل باس میسپارد یا در طی دسترسی مستقیم به حافظه بوسیله لوازم جانبی مانند درایوهای فلاپی و کارتهای صوتی، حافظه خارجی را روزآمد میسازد.
کاشه سطح 2
حافظه کاشه سطح 2، نوعاً در دو اندازه 256, 512KB در دسترس بوده و میتواند روی مادربورد نصب گردد.
هدف حافظه کاشه سطح 2، تامین اطلاعات مورد نیاز پردازنده بدون هر گونه تاخیر میباشد.
برای این منظور، اینترمین باس پردازنده دارای یک پروتکل انتقال ویژه به نام burstmode میباشد.
یک سیکل مربوط به burstmode دارای 4 نوع انتقال داده میباشد که فقط آدری 64 مورد اول روی باس آدرس قرار میگیرد.
معمولترین و رایجترین کاشه سطح pipeline burst2 میباشد.
حافظه کاشه 2 نیز از همان منطق کنترلی مشابه کاشه 1 و در داخل SRam اجرا میشود.
حافظه کاشه سطح 2، نوعاً در دو اندازه 256, 512KB در دسترس بوده و میتواند روی مادربورد نصب گردد.
حافظه کاشه 2 نیز از همان منطق کنترلی مشابه کاشه 1 و در داخل SRam اجرا میشود.
حافظه اصلی در سلسله مراتب حافظه، سطح سوم حافظه اصلی سیستم، Ram میباشد.
حافظه منبع موقتی نگهداری دادهها بوده و محیط حافظه اصلی قابل دسترسی توسط دیسک سخت میباشد.
این حافظه به عنوان حافظه میانی بین دیسک سخت و پردازنده بکار میرود.
هرچه دادههای بیشتری را بتوان در داخل حافظه Ram ذخیره نمود، سرعت اجرای PC افزایش خواهد یافت.
حافظه اصلی از طریق باسهای آدرس و داده به پردازنده منتقل میشود.
هر باس دارای یک تعداد مدار الکتریکی یا بیت است.
هر مبادله داده بین CPU و حافظه، یک سیکل باس نام دارد.
تعداد بیتهای دادهای که یک CPU در طی یک سیکل باس واحد قادر به انتقال میباشد، روی عملکرد کامپیوتر تاثیر میگذارد.
حافظه اصلی از تراشههای DRam (دینامیکی) یا زمدینامیکی تشکیل میشود.
[1] DRam تراشههای DRam آرایههای مستطیل شکل بزرگی از سلولهای حافظه اصلی با مدارهای منطقی پشتیبان هستند که برای خواندن و نوشتن دادهها در داخل آرایهها مورد استفاده قرار میگیرند.
همچنین از یک مدار بازسازی دادهها برای حفظ جامعیت دادههای ذخیره شده استفاده میگردد.
FPM DRam در DRam استاندارد که با زمان دسترسی 60 یا 70 نانوثانیه عرضه میشوند، خواندن دادهها توسط واحد مدیریت حافظه ابتدا با فعال کردن سطر متناظر از آرایه، سپس فعال کردن ستون مناسب ارزشیابی و انتقال دادهها انجام میشود.
سپس ستون مورد نظر نیز فعال شده که باعث wait state ناخواسته میشود که CPU باید منتظر بماند تا حافظه کار انتقال را به پایان برساند.
DRam در سرعتهای 50.60.70 نانوثانیه عرضه میشود.
حافظههای EDO DRam نیازی به غیرفعال شدن ستون و خاموش شدن بافر خروجی بیش از آغاز انتقال داده بعدی ندارد و قادر است تا 27% خواندن حافظه را سریعتر از FPU DRam انجام دهد.
BDEO DRam این نوع تکامل EDO DRam است که در آن، از EDO, FPU استفاده میکند و پیش از آنکه کنترلر بتواند دادهها را برای آغازگر بفرستد، بایستی منتظر آماده شدن آنها بماند.
BEDO این wait state را برطرف نموده و در نتیجه، عملکرد سیستم را تا 100% نسبت به RFPU و 50% بیشتر از استاندارد بهبود میبخشد.
SD Ram حافظه جدیدتر SDRam (Synchronous) با شیوه متفاوتی نسبت به سایر انواع حافظه کار میکند.
SDRam از این واقعیت که اکثر دسترسیهای حافظه PC به صورت متوالی هستند، بهره گرفته و برای واکش (Fetch) تمام بیتها در یک Burst (سیکل انتقال) با بیشترین سرعت ممکن، طراحی شده است.
در SDRam، یک on-chip burst counter به بخش ستون آدرس امکان میدهد که با سرعت بسیار زیادی افزایش یابد و این مساله باعث شده افزایش قابل توجهی در سرعت بازیابی اطلاعات در خواندن متوالی میگردد.
کنترلر حافظه، موقعیت و اندازه بلوک حافظه مورد نیاز را تامین میکند و تراشه SDRam بیتها را با بیشترین سرعتی که پردازنده قادر به دریافت آنهاست، تغذیه میکند.
[ویژگی کلیدی SDRam، مزیت مهمی در مقایسه با سایر انواع حافظه ناهماهنگ (Asy) را به آن میدهد.
امکانپذیر ساختن تحویل دادهها به خارج از تراشه با سرعت 100burst مگاهرتز به محض آنکه Burst آغاز میشود.
تمام بیتهای باقیمانده از طول BUBT با سرعت 10ns تحویل داده میشود.
[1] PC 133 SDRam این نوع، قادر بود دادهها را با سرعت 6/1 گیگا بایت بر ثانیه منتقل مینماید، در حالی که نیاز چندانی به ایجاد تغییرات در مهندسی مادربوردها نداشته، هزینههای خاصی را بر دوش تراشهسازان تحمیل نمیکرده و برای تغذیه انبوه آن، مشکلی وجود نداشت.
DDR DRam همانند SRam استاندارد.
این حافظه نیز با FSB یا سرعت گذرگاه داده سیستم رابطه دارد.
به عبارت دیگر، حافظه و گذرگاه، دستورالعملها را بهطور همزمان اجرا میکنند، نه اینکه یکی از آنها مجبور باشد منتظر دیگری بماند.
بطور کلی، برای هماهنگ کردن ابزارهای منطقی انتقال دادهها باید در لبه یک کلاک انجام شود.
زمانی که پاس کلاک بین 0.1 نوسان میکند، دادهها باید یا در لبه صعودی یا در لبه نزولی منتقل شوند.
DDR DRam به این ترتیب کار میکند که این امکان را بوجود میآورد تا عملکرد خروجی بر روی تراشهها در هر دو لبه صعودی و نزولی سیگنال انجام شود.
به این ترتیب، فرکانس کلاک بدون افزایش در فرکانس عملی، دو برابر میشود، یعنی با دو برابر کردن سرعت گذرگاه، برای انعکاس نرخ داده، دوبل آن محاسبه میشود.
1T SRam برای تکامل از SDRam, DRam که دیرم مقرون به صرفهتر از SRam برای هر MB بوده، اما همیشه از مشکل سرعت و تاخیرهایی که آن را برای بعضی از کاربردها نامناسب ساخته، رنج برده است.
حال چگونه میتوان با DRam, SRam پدیدهای به نام 1T SRam را بوجود آورد؟
آنچه که 1T SRam را منحصر به فرد میسازد، این است که محصول یک اینترمین SRam-style واقعی را عرضه میکند که تمام عملیات نوسازی را از دید کنترلر مخفی میکند.
این نوع بر اساس یک سلول DRam تک ترانزیستوری (1T) ساخته شده است که کاهش اندازه die را به میزان 80-50 درصد در مقایسه با SRamهایی با چگالی مشابه را امکانپذیر میسازد.
1T-SRam همچنین با استفاده از کمتر از یک چهارم توان حافظههای SRam سنتی، صرفهجویی قابل توجهی را در مصرف برق ارائه میکند.
SImm تراشههای حافظه، عموماً در DIPهای (Dual inline package) کوچک پلاستیکی یا سرامیکی بستهبندی میشوند که خرید آنها در داخل یک ماژول حافظه، سرهمبندی میشوند.
SImm یک مدار کوچک است که برای انطباق با تراشههای حافظه surface-mount طراحی شده است.
SImmها از فضای برد کوچکتری استفاده کرده و فشرده هستند.
هنگامی که سیمهای 32 بیتی با این پردازندهها مورد استفاده قرار میگرفتند.
باید به صورت جفتی نصب شوند که در این وضعیت، هر زوج از این ماژولها یک بانک حافظه را تشکیل میدادند.
پردازنده با یک حافظه به عنوان یک واحد صنعتی ارتباط برقرار میکرد.
این نوع حافظهها به صورت زیر وجود دارد: خشاب حافظه دارای 2 تراشه است و فاقد بیت توازن است.
خشاب حلقه دارای 3 تراشه که دو عدد بیتی و یک عدد یک بیتی با نام توازن است.
خشاب حافظه دارای 8 تراشه است و فاقد بیت توازن است.
[2] DImm دیم، جایگزین سیم شده.
دیمها در دو ردیف از اتصالات که هر یک از آنها در یک طرف کارت قرار گرفتهاند، دارای 168 پایه هستند.
با پایههای شبیه 7، یک کامپیوتر میتواند هر بار 64 بیت اطلاعات (بجای انتقال 16 یا 32 بیتی در سیم) از دیم، بازیابی نمایند.
تفاوت دیم و سیم بعضی از تفاوتهای فیزیکی میان دیمهای 168 پایه و سیمهای 72 پایه، عبارتند از: طول ماژول، تعداد شیارهای موجود بر روی ماژول و شیوه نصب ماژول در داخل سوکت.
تفاوت دیگر میان آنها، این است که بسیاری از سیمها 72 با زاویه اندکی نصب میشوند، در حالی که دیمها 168 پایه به صورت عمود بر سوکت حافظه نصب شده و در وضعیت کاملاً عمود بر مادربورد سیستم باقی میمانند.
مهمتر اینکه دیمها بر خلاف سیمها، میتوانند به تنهایی مورد استفاده قرار گیرند.
RImm ریم دارای شکل ساختی مشابه به دیمها هستند و در بردهایی با همان جای پای دیمها قرار میگیرند.
آنها در مقایسه با دیمهای 168 پایه، دارای 184 پایه هستند، اما از همان مشخصات سوکت یک دیک 100MH استاندارد استفاده میکنند.
تشخیص حضور تابع تشخیص هنوز با استفاده از یک تراشه EEDRom سریال 8 بیتی پیادهسازی شده است.
این تراشه، اطلاعات مربوط به پارامترهای اندازه، سرعت ولتاژ و تعداد سطرها و ستونهای آدرس صاحب ماژول حافظه که در طول مرحله Post توسط بایوس خوانده شده است، را ذخیره میکند.
راهنمای خرید و شناسایی حافظه برای خرید و شناسایی حافظه، نیازمند اطلاعات خاصی هستید که پیش از هر نوع خرید حافظه باید به آنها توجه کنید، مهمترین این اطلاعات عبارتند از: بررسی ظاهری: با توجه به اینکه اکنون حافظههای ارزان قیمتی در بازار عرضه میشود که در ساخت آنها سعی شده است تا حد ممکن صرفهجویی شود.
برای شناخت آنها به نکات زیر توجه کنید: تراشههای روی صفحه خشابهای حافظه باید محصول یک کارخانه باشند.
سپس به تک تک آنها نگاه کنید.
در صورتی که ساخته کارخانههای مختلف هستند، از خرید آنها خودداری کنید.
تراشههای روی صفحه خشابهای حافظه باید دارای یک سرعت باشند.
در صورتی که سرعته نوشته شده در روی آنها مختلف هستند، از خرید آنها خودداری کنید.
سرعتهای مختلف تراشههای یک خشاب حافظه به معنی زمانهای دسترسی متفاوت است و این امر در کار سیستم ایجاد اختلال میکند.
باید توجه داشت زمان دسترسی عادی برای رایانههای 486 و پنتیوم، 70-60 نانوثانیه است.
اگر مشخصات و اطلاعات حافظه روی تراشهها دستنویس اس و یا اصلاً وجود ندارد، آنها را نیز نخرید.
در صورتی که حافظههایی با مشخصات گفته شده در بالا را خریداری و نصب کردید، باید منتظر عواقب زیر باشد: تغییر سرخود محتویات حافظه قفل کردن و عدم اجرای برنامههای کاربردی II.
پایههای طلایی یا نقرهای: جنس پایههای حافظه و یا در واقع اتصالات خشابهای حافظه به دو صورت زیر عرضه میگردد: پایه با آبکاری طلا، مشهور به پایه طلایی پایه با آبکاری قلع، مشهور به پایه نقرهای پایههای سیمهای قدیمی آبکاری طلا شده بودند و جدارههای شکافهای تراشهگیر سیمها قدیمی نیز آبکاری طلا دارند.
در چند سال اخیر، برای آنکه سازندگان حافظه از هزینههای ساخت کم کنند، از آبکاری قلع استفاده کردهاند.
امرزوه جنس پایههای بیشتر خشابهای حافظه غالباً با قلع پوشیده شده است.
اگر درون تراشهگیر حافظه در روی مادربورد به رنگ خاکستری باشد، یا دارای خطوط نقرهای باشند، این تراشهگیر حافظه از جنس قلع است و باید پایههای حافظه مصرفی در آنها از جنس قلع باشد، یعنی قلع روی قلع باید قرار گیرد، اما اگر درون تراشه حافظه در روی مادربورد طلایی باشد، یعنی خطوط طلایی را در ته و جدارههای شکاف تراشهگیری حافظه مشاهده میکنید، این تراشهگیر از طلا ساخته شده و باید پایههای حافظه نصب شده در آنها نیز از طلا ساخته شده باشد، یعنی طلا بر روی طلا باید قرار گیرد.
ارتقاء حافظه حافظه، اخیراً در کنار ارزانتر شدن، پیچیدهتر میشود.
غالباً ماژول به عنوان یک «کل» دارای یک شمار متعلقه است و تراشه های حافظه نصب شده بر روی این ماژول، نیز دارای شماره قطعه متفاوتی هستند.
تراشهها نیز از 2 یا 3 خط نوشته بر روی خود هستند که شامل شماره قطعه سرعت و کد تاریخ میشود.
اکثر شمارههای قطعه با یک اختصار 2 یا 3 کارکتری شروع میشوند که شناسه تولید کننده آن هستند.
برای مثال، HM برای هیتاچی، MBM برای میتسوبیشی، MT برای میکرون تکنولوژی.
اعدادی که پس از آن میآیند، پیکربندی تراشههای حافظه را شرح میدهند.
مثلاً HM514400 یک پیکربندی 1M*4 است.
پس از شماره قطعه، معمولاًً یکی از کارکترهای A, B, C, D قرار دارد که تولیدکنندگان از آن برای نمایش بازبینی حافظه استفاده میکنند.
در این حال، A قدیمیترین و D جدیدترین است.
در بسیاری از موارد، یک کارکتر دیگر نیز وجود دارد که نوع بستهبندی حافظه را نشان میدهد، برای مثال، HM514400MS بیانگر بستهبندی نوع SOY است.
سرعت حافظه یکی از جنبههای مهم هویت آن است.
یک تراشه 70MS را میتوان در انتهای شماره قطعه آن شناسایی کرد.
گاهی اوقات یکم خط در پشت سرعت یا سرعت در خط بعدی و یا قبلی نوشته میشود.
بر روی اکثر تراشهها، یک تاریخ در بالا و یا زیر شماره قطعه چاپ است که نشانگر تاریخ تولید تراشه است که بر حسب سال و ماه است، مثل 9438 برای هفته 38 و سال 1994.
اگر سوکتی خالی نباشد، باید برای ارتقاء حافظه، ماژولهای حافظه موجود را با ماژولهای با ظرفیت بیشتر جایگزین کرد و باید حافظهها همه از یک نوع باشند و با حافظههای قدیمی انطباق داشته باشند.
فرمت فیزیکی: باید بدانیم که چند پایهای را میپذیرد.
در هنگام نصب، یک مجموعه از سیمها اطمینان از شباهت آنها و اینکه ظرفیت یکسانی دارند، مهم است.
توازن یا نامتوازن: حافظه Parity دارای 3.6.9.12 یا 18 تراشه بر روی هر سیم است، در حالیکه، حافظه non-parity، 2.4.8 یا 18 تراشه دارد.
Type: سه نوع اصلی از حافظهها عبارتند از: معمولاً سیستم استفاده از SDRam, EDO را در ابتدای راهاندازی خود گزارش میدهد، اگر با چنین گزارش مواجه نشدید، حافظه از نوع FPM است.
بهترین راه این است که انواع حافظه را با یکدیگر ترکیب نکنید.
پیش از نصب ماژولها با ظرفیت بسیار بالا، مطمئن شوید که مادربورد از آنها پشتیبانی میکند.
Flash memory این نوع، یک حافظه قابل بازنویسی غیرفرار solid-state است که همانند ترکیبی از Ram و دیسک سخت کار میکند.
این محصوص همانند حافظه متعارف به صورت تراشههای مجاز، ماژولها و کارتهای حافظه عرضه میشود.
درست همانند دیرم و راسرم.
بیتهای دادهای الکترونیکی در سلولهای حافظه ذخیره میشوند، اما حافظه flash درست همانند یک دیسک سخت غیرفرار بود و دادههای خود را حتی وقتی که جریان برق به آن متصل نباشد، حفظ میکند.
flash بخاطر طراحی آن، باید به صورت بلوکهای داده پاک شود.
بیتهای منفرد همانند Ram.
همچنین قیمت بسیار بالاتر آن و اینکه سلولهای حافظه در تراشه flash دارای عملکرد کمتری هستند، آن را به یک جایگزین نامناسب برای Ram تبدیل کرد.
همچنین ظرفیت محدود درایوهای آن باعث شد که جایگزین مناسبی برای دیسک سخت نباشد.
به دلیل سرعت و ماندگاری و نیازهای پایین ولتاژ حافظه flash برای payerها و در دیجیتالی و ضبط کنندههای صوتی و کامپیوترهای دستی.
Magnetic Ram Ram مغناطیسی که توسط شرکت IBM ساخته شده است، برای ذخیره سازی دادهها از یک شارژ مغناطیسی استفاده میکند، بر خلاف شارژ الکتریکی مورد استفاده در فرمهای حافظه موجود.
تراشهها با ذخیرهسازی یکها و صفرهای تشکیل دهنده دادههای دیجیتالی در یک ماده مغناطیسی که در بین دو لایه فلزی قرار گرفته است، کار میکنند.
هزینه پایین و ظرفیت بالا و در مواقع فقدان برق، اطلاعات ذخیره شده را حفظ میکند.
- نتیجهگیری استفاده از DDR به دلیل دو برابر کردن سرعت گذرگاه داده و DRam به دلیل حجم کمتر و قیمت پایینتر، مناسب میباشند.
فهرست منابع و ماخذ: مجله بزرگراه کامپیوتر، (102.105.110).
راهنمای جامع و کاربرد سختافزار، تورج صارمیراد (13.37).
www.google\[H]ard\ocp-bejond www.handfolding.com واژهنامه: Bسرعت گذرگاهBus speedCحافظه پنهان، کاشهCache memoryتراشهChipتراشههای مجتمع ـ مجموع تراشههاChipsetکاشه خشابی ـکاستکاشهگیرCoastپرازندهCPUDدیم حافظه قدیمDsmmدسپ حافظه DIPDIPدیرم ـ رم پویا ـ استاتیکیDramEحافظه ایدو ـ ایدورمRamئیئیپی رامEEP RamFدیرمافپیام ـ دیرماستانداردFpuJجامپر ـ پرش زدن، پرشگیرJumperحافظه نهان اولیه ـ کاشه پردازندهL1 (ache memory)حافظه نهان ـ کاشه خارجی ـ ثانویهL2 (ache memory)حافظه نهان ثالث ـکاشه خارجی جدید (Ram)L3 (ache memory)رایانه کیفیLap top computerMهسته مغناطیسیMagnetic coreمادربورد ـ برد اصلیMain boardPبیت توازنParity birپایهPinدرگاهPortRبازنویسیRefreslSشکافSlotتراشهگیرSocker