ویژگی های spd what. SPD-Z - یک ابزار اختصاصی برای کار با SPD OCZ RAM یا نودل؟ حافظه DDR3 چیست؟

این یک ماژول است که وظیفه آن ذخیره داده ها و ارائه آن به درخواست به یک دستگاه یا برنامه است - اساساً یک واسطه بین پردازنده و درایوهای دیسک. RAM یک دستگاه فرار است، به عنوان مثال. فقط تا زمانی می تواند کار کند که برق به آن عرضه شود، اگر خاموش باشد، تمام داده ها از بین می روند. بیایید نگاهی دقیق تر به ویژگی های این بیاندازیم دستگاه ضروریکه بدون آن کامپیوتر، گوشی هوشمند، لپ تاپ یا تبلت شما یک توده آهن معمولی خواهد بود.

انواع رم

رم در انواع مختلفی با مشخصات و معماری کاملاً متفاوت وجود دارد.

- همزمان حافظه پویابا دسترسی تصادفی قبلاً بسیار محبوب بود و تقریباً در همه رایانه ها استفاده می شد، به لطف وجود همگام سازی با ژنراتور سیستم، که به نوبه خود به کنترل کننده اجازه می داد زمان آماده شدن داده ها را با دقت بسیار تعیین کند. در نتیجه، زمان تاخیر برای چرخه های انتظار به دلیل در دسترس بودن داده ها در هر تیک تایمر به طور قابل توجهی کاهش یافت. امروزه با انواع مدرن تری از حافظه جایگزین شده است.

یک حافظه همگام پویا است که بر اساس اصل دسترسی تصادفی و سرعت تبادل اطلاعات دو برابر است. چنین ماژول دارای تعدادی ویژگی مثبت نسبت به SDRAM است که مهمترین آنها این است که 2 عملیات در 1 سیکل ساعت ژنراتور سیستم انجام می شود، یعنی در یک فرکانس ثابت. توان عملیاتیدر اوج 2 برابر افزایش می یابد.

- این توسعه بعدی است، مانند رم نوع DDR کار می کند، ویژگی متمایزاین مدل شامل نمونه برداری دوگانه داده در هر ساعت (4 بیت به جای 2x) است. علاوه بر این، نسل دوم انرژی کارآمدتر شده است، تولید گرما کاهش یافته و فرکانس ها افزایش یافته است.

– نسل جدید رم، مهم ترین وجه تمایز از DDR2 افزایش فرکانس و کاهش مصرف انرژی است. طراحی کلیدها نیز به کلی تغییر کرده است (شیارهای مخصوص برای جاگیری دقیق در اسلات).

تغییراتی در DDR3 وجود دارد که با مصرف انرژی حتی کمتر مشخص می شود - DDR3L و LPDDR3 (ولتاژ در مدل اول به 1.35 ولت و در مدل دوم به 1.2 ولت کاهش می یابد، در حالی که برای DDR3 ساده برابر با 1.5 ولت است).

DDR4 SDRAM - جدیدترین نسل RAM. مشخصه آن افزایش نرخ تبادل داده به 3.2 گیگابیت بر ثانیه، افزایش به 4266 است فرکانس مگاهرتزو به طور قابل توجهی ثبات را بهبود بخشید.

RIMM(RDRAM، Rambus DRAM) - حافظه مبتنی بر همان اصول DDR، اما با افزایش سطحفرکانس ساعت، که به دلیل عرض باس کوچکتر به دست آمد. همچنین، هنگام آدرس دهی یک سلول، شماره ردیف و ستون به طور همزمان ارسال می شود.

هزینه RIMM بسیار بالاتر بود و عملکرد فقط کمی بالاتر از DDR بود، در نتیجه رم از این نوع در بازار دوام زیادی نداشت.

نوع رم را نه تنها بر اساس پتانسیل و ویژگی های مادربرد خود، بلکه با در نظر گرفتن سازگاری با سایر اجزای سیستم انتخاب کنید.

گزینه هایی برای چیدمان فیزیکی چیپس (بسته بندی)

تراشه های حافظه نصب شده بر روی ماژول های رم یا در یک طرف (محل یک طرفه) یا در دو طرف (دو طرفه) قرار دارند. در نسخه دوم، ماژول ها کاملاً ضخیم هستند که نصب آنها را روی رایانه های شخصی جداگانه غیرممکن می کند.

فاکتور فرم است

یک استاندارد ویژه توسعه یافته که ابعاد ماژول RAM، تعداد کل و مکان مخاطبین را توصیف می کند. چند نوع فاکتور شکلی وجود دارد:

سیم کارت (ماژول حافظه تک در خط) - 30 یا 72 مخاطب دو طرفه.

RIMM- ضریب فرم اختصاصی ماژول های RIMM (RDRAM). 184، 168 یا 242 مخاطبین؛

DIMM(Dual in Line Memory Module) – 168، 184، 200 یا 240 پد مستقل که در دو طرف ماژول قرار دارند.

FB-DIMM(DIMM کاملا بافر شده) - منحصراً ماژول های سرور. از نظر فرم فاکتور مشابه DIMM با 240 پین است، اما به دلیل رابط سریال تنها از 96 استفاده می کند. به لطف تراشه AMB (Advanced Memory Buffer) موجود در هر ماژول، بافر با سرعت بالا و تبدیل تمام سیگنال ها، از جمله آدرس دهی، ارائه می شود. عملکرد و مقیاس پذیری نیز به طور قابل توجهی بهبود یافته است. فقط با حافظه کاملاً بافری مشابه سازگار است.

LRDIMM(بار کاهش بار ماژول های حافظه درون خطی دوگانه) - منحصراً ماژول های سرور. آنها مجهز به بافر iMB (Isolation Memory Buffer) هستند که بار روی گذرگاه حافظه را کاهش می دهد. برای سرعت بخشیدن به عملکرد مقادیر زیادی حافظه استفاده می شود.

SODIMM(Small Outline Dual In-Line Memory Module) زیرنوع DIMM با ابعاد کوچکتر برای نصب در دستگاه های قابل حمل و عمدتاً لپ تاپ است. 144 و 200 مخاطب، در نسخه کمیاب تر - 72 و 168.

MicroDIMM(ماژول حافظه درون خطی میکرو دوگانه) - یک SODIMM حتی کوچکتر. معمولاً 60 مخاطب دارد. پیاده سازی پین های ممکن 144 SDRAM، 172 DDR و 214 DDR2 هستند.

حافظه Low Profile شایسته ذکر ویژه است - ماژول هایی که به طور خاص برای موارد سرور کم با ارتفاع کمتر از موارد استاندارد ایجاد شده اند.

فاکتور فرم پارامتر اصلی برای سازگاری RAM با مادربرد، از آنجایی که اگر مطابقت نداشته باشد، ماژول حافظه به سادگی نمی تواند در اسلات وارد شود.

SPD چیست؟

هر نوار ضریب فرم DIMM دارای یک تراشه SPD کوچک (Serial Presence Detect) است که حاوی داده هایی در مورد پارامترهای تراشه های فیزیکی است. این اطلاعاتبرای عملکرد روان بسیار مهم است و توسط بایوس در مرحله آزمایش برای بهینه سازی پارامترهای دسترسی به RAM خوانده می شود.

اسلات های ماژول حافظه و تعداد آنها

یک بلوک حافظه گسترده 64 بیتی (72 برای ماژول های ECC) که توسط N تراشه های فیزیکی تشکیل شده است. هر ماژول می تواند از 1 تا 4 رتبه داشته باشد و مادربردها نیز محدودیت های خاص خود را در تعداد رتبه دارند. اجازه دهید توضیح دهیم - اگر نمی توان بیش از 8 رتبه روی مادربرد نصب کرد، به این معنی است که تعداد کل رتبه های ماژول RAM نمی تواند از 8 بیشتر شود، به عنوان مثال، در این مورد - 8 رتبه تک یا 4 رتبه دوگانه. صرف نظر از اینکه آیا هنوز اسلات های رایگان باقی مانده است، اگر محدودیت رتبه تمام شود، نصب ماژول های اضافی غیرممکن خواهد بود.

تعیین رتبه برای یک RAM خاص بسیار ساده است. در کینگستون، تعداد رتبه‌ها با یکی از 3 حرف در مرکز لیست مشخص می‌شود: S تک رتبه، D دو رتبه، Q چهار رتبه است. به عنوان مثال:

  • KVR1333D3L اس 4R9S/4GEC
  • KVR1333D3L D 4R9S/8GEC
  • KVR1333D3L س 8R9S/8GEC

سایر تولید کنندگان این پارامتر را به عنوان مثال 2Rx8 نشان می دهند که به این معنی است:

2R - ماژول دو رتبه

x8 - عرض گذرگاه داده روی هر تراشه

آن ها ماژول 2Rx8 بدون ECC دارای 16 تراشه فیزیکی (64x2/8) است.

زمان بندی و تاخیر

هر عملیاتی که توسط یک تراشه حافظه انجام شود، تعداد معینی چرخه گذرگاه سیستم را به خود اختصاص می دهد. تعداد چرخه های ساعت مورد نیاز برای نوشتن و خواندن داده ها زمان بندی هستند.

تاخیر به طور خلاصه - تاخیر در دسترسی به صفحات حافظه نیز بر حسب تعداد چرخه ها اندازه گیری می شود و با 3 پارامتر عددی ثبت می شود: تاخیر CAS، تاخیر RAS به CAS، زمان پیش شارژ RAS. گاهی اوقات یک رقم چهارم اضافه می شود - "DRAM Cycle Time Tras/Trc" که عملکرد کلی کل تراشه حافظه را مشخص می کند.

CAS Latency یا CAS(CL) - از لحظه درخواست داده توسط پردازنده صبر کنید تا شروع به خواندن از RAM شود. یکی از مهمترین ویژگی هایی که سرعت RAM را تعیین می کند. یک CL کوچک نشان دهنده عملکرد بالای رم است.

تاخیر RAS به CAS(tRCD) - تأخیر بین انتقال سیگنال های RAS (Strobe آدرس ردیف) و CAS (Strobe آدرس ستون) که برای جداسازی واضح این سیگنال ها توسط کنترل کننده حافظه ضروری است. به بیان ساده، درخواست خواندن داده شامل شماره ردیف و ستون صفحه حافظه است و این سیگنال ها باید واضح باشند، در غیر این صورت خطاهای داده های متعدد رخ می دهد.

زمان پیش شارژ RAS(tRP) - زمان تأخیر بین غیرفعال کردن خط داده فعلی و فعال سازی خط جدید را تعیین می کند. به عبارت دیگر، فاصله زمانی که کنترل کننده می تواند دوباره سیگنال های RAS و CAS را ارسال کند.

فرکانس ساعت، فرکانس انتقال داده (نرخ داده)

فرکانس انتقال داده (در غیر این صورت به عنوان نرخ انتقال داده شناخته می شود) - حداکثر تعداد چرخه های انتقال داده در هر ثانیه. در گیگاترانسفر (GT/s) یا مگاترانسفر (MT/s) اندازه گیری می شود.

فرکانس ساعت تعیین می کند حداکثر فرکانسژنراتور سیستم باید به یاد داشته باشیم که DDR مخفف Double Data Rate است که به معنای دو برابر شدن نرخ تبادل داده نسبت به ساعت است. بنابراین، برای مثال، برای ماژول DDD2-800 فرکانس ساعت 400 خواهد بود.

توان عملیاتی (پیک نرخ داده)

در یک نسخه ساده شده، به عنوان فرکانس باس سیستم ضرب در مقدار داده ارسال شده در هر سیکل ساعت محاسبه می شود.

پیک سرعت حاصل ضرب فرکانس و عرض گذرگاه با تعداد کانال های حافظه (B×R×K) است. ماژول حافظه به عنوان مثال PC3200 نشان داده شده است، که بدیهی است به این معنی است که حداکثر سرعت انتقال داده برای این ماژول 3200 مگابایت بر ثانیه است.

برای عملکرد بهینه سیستم، مقدار کل PSPD مموری استیک ها نباید از PS گذرگاه پردازنده تجاوز کند، به استثنای حالت دو کاناله، زمانی که لت ها به نوبه خود لاستیک را اشغال می کنند.

پشتیبانی ECC (Error Correct Code) چیست؟

حافظه فعال ECC به شناسایی و تصحیح خطاهای خود به خودی در حین انتقال داده کمک می کند. از نظر فیزیکی، ECC به عنوان یک تراشه حافظه 8 بیتی اضافی برای هر 8 تراشه اصلی پیاده سازی می شود و یک "کنترل برابری" به طور قابل توجهی بهبود یافته است. ماهیت این فناوری ردیابی یک بیت است که خودسرانه در طول فرآیند نوشتن/خواندن یک کلمه ماشینی 64 بیتی و سپس تصحیح آن تغییر می‌کند.

حافظه بافر (ثبت شده).

مشخصه آن وجود رجیسترهای ویژه (بافرها) در ماژول RAM است که سیگنال های کنترل کننده و آدرس دهی را پردازش می کنند. با وجود تأخیر اضافی معرفی شده توسط بافر، حافظه رجیستر به دلیل کاهش بار روی سیستم همگام سازی و افزایش قابل توجه قابلیت اطمینان، همچنان به طور گسترده در سیستم های حرفه ای استفاده می شود.

باید به خاطر داشت که حافظه بافر و بدون بافر ناسازگار هستند و نمی توانند در یک دستگاه کار کنند.

حافظه: RAM، DDR SDRAM، SDR SDRAM، PC100، DDR333، PC3200... چگونه همه چیز را بفهمیم؟ بیایید آن را امتحان کنیم!

بنابراین، اولین کاری که باید انجام دهیم این است که تمام شک و تردیدها و سؤالات مربوط به فرقه های موجود در حافظه را "هموار کنیم".

رایج ترین انواع حافظه عبارتند از:

  • SDR SDRAM(نام های PC66، PC100، PC133)
  • DDR SDRAM(نام های PC266، PC333، و غیره یا PC2100، PC2700)
  • RDRAM(PC800)

اکنون برای توضیحات بعدی، در مورد زمان بندی و فرکانس ها به شما می گویم. زمان بندی- این تأخیر بین عملیات جداگانه انجام شده توسط کنترل کننده هنگام دسترسی به حافظه است.

اگر ترکیب حافظه را در نظر بگیریم، دریافت می کنیم: کل فضای آن به شکل سلول هایی (مستطیل) ارائه می شود که شامل مقدار معینیردیف ها و ستون ها یکی از این مستطیل ها صفحه و مجموعه صفحات بانک نامیده می شود.

برای دسترسی به یک سلول، کنترل کننده شماره بانک، شماره صفحه در آن، شماره ردیف و شماره ستون را تنظیم می کند، برای تمام درخواست ها زمان صرف می شود، علاوه بر این، هزینه زیادی برای باز کردن و بستن بانک پس از آن صرف می شود. خود عملیات خواندن/نوشتن هر عملی زمان می برد، به آن زمان می گویند.

حالا بیایید نگاهی دقیق تر به هر یک از زمان بندی ها بیندازیم. برخی از آنها برای پیکربندی در دسترس نیستند - زمان دسترسی CS# (انتخاب کریستال) این سیگنال کریستال (تراشه) روی ماژول را برای انجام عملیات تعیین می کند.

علاوه بر این، بقیه را می توان تغییر داد:

  • RCD (تاخیر RAS به CAS)این تاخیر بین سیگنال ها است RAS (ردیف آدرس بارق)و CAS (استروب آدرس ستون)، این پارامتر فاصله بین دسترسی های کنترل کننده حافظه سیگنال به گذرگاه را مشخص می کند RAS#و CAS#.
  • تأخیر CAS (CL)این تاخیر بین دستور خواندن و در دسترس بودن اولین کلمه ای است که خوانده می شود. معرفی شده برای تنظیم ثبات آدرس برای تضمین سطح سیگنال پایدار.
  • پیش شارژ RAS (RP)این زمان صدور مجدد (دوره انباشت شارژ) سیگنال RAS# است - پس از چه زمانی کنترل کننده حافظه قادر خواهد بود دوباره سیگنال اولیه سازی آدرس خط را صادر کند.
  • توجه:ترتیب عملیات دقیقاً این است (RCD-CL-RP)، اما اغلب زمان بندی ها نه به ترتیب، بلکه با "اهمیت" نوشته می شوند - CL-RCD-RP.

  • تاخیر پیش شارژ(یا تاخیر پیش شارژ فعال; بیشتر به عنوان تراس) زمان فعال خط است. آن ها دوره ای که در طی آن یک ردیف بسته می شود اگر سلول مورد نیاز بعدی در ردیف دیگری باشد.
  • SDRAM Idle Timer(یا SDRAM Idle Cycle Limit) تعداد چرخه های ساعتی که در طی آنها یک صفحه قبل از بسته شدن مجبور به بسته شدن صفحه باز می ماند، یا برای دسترسی به صفحه دیگر یا برای بازخوانی
  • طول انفجاراین پارامتری است که اندازه واکشی اولیه حافظه را نسبت به آدرس شروع دسترسی تعیین می کند. هرچه اندازه آن بزرگتر باشد، عملکرد حافظه بالاتر است.

خب، به نظر می‌رسد که ما مفاهیم اولیه زمان‌بندی را درک کرده‌ایم، اکنون اجازه دهید نگاهی دقیق‌تر به رتبه‌بندی حافظه (PC100، PC2100، DDR333، و غیره) بیندازیم.

دو نوع نامگذاری برای یک حافظه وجود دارد: یکی با "فرکانس موثر" DDRxxx، و دوم با پهنای باند نظری PCxxxx.

نام "DDRxxx" از نظر تاریخی از دنباله نام استانداردهای "PC66-PC100-PC133" ایجاد شده است - زمانی که مرسوم بود که سرعت حافظه را با فرکانس مرتبط کنیم (مگر اینکه یک مخفف جدید "DDR" به منظور تشخیص SDR SDRAM از DDR SDRAM). همزمان با حافظه DDR SDRAM ، حافظه RDRAM (Rambus) ظاهر شد که بر روی آن بازاریابان حیله گر تصمیم گرفتند نه فرکانس، بلکه پهنای باند - PC800 را تنظیم کنند. در همان زمان، عرض گذرگاه داده 64 بیت (8 بایت) باقی ماند، یعنی همان PC800 (800 مگابایت بر ثانیه) با ضرب 100 مگاهرتز در 8 به دست آمد. طبیعتاً چیزی از نام تغییر نکرده است. PC800 RDRAM همان PC100 SDRAM است، فقط در یک بسته متفاوت... این چیزی نیست جز یک استراتژی فروش، به طور کلی، "فریب دادن مردم". در پاسخ، شرکت هایی که ماژول ها را تولید می کنند شروع به نوشتن توان عملیاتی نظری - PCxxxx کردند. اینطوری PC1600، PC2100 و موارد زیر ظاهر شد... در عین حال DDR SDRAM فرکانس موثری دارد که دو برابر بیشتر است، یعنی عدد روی نام گذاری بیشتر است.

در اینجا یک نمونه از مکاتبات نمادگذاری آمده است:

  • 100 مگاهرتز = PC1600 DDR SDRAM = DDR200 SDRAM = PC100 SDRAM = PC800 RDRAM
  • 133 مگاهرتز = PC2100 DDR SDRAM = DDR266 SDRAM = PC133 SDRAM = PC1066 RDRAM
  • 166 مگاهرتز = PC2700 DDR SDRAM = DDR333 SDRAM = PC166 SDRAM = PC1333 RDRAM
  • 200 مگاهرتز = PC3200 DDR SDRAM = DDR400 SDRAM = PC200 SDRAM = PC1600 RDRAM
  • 250 مگاهرتز = PC4000 DDR SDRAM = DDR500 SDRAM

همانطور که برای RAMBUS (RDRAM)من زیاد نمی نویسم، اما همچنان سعی می کنم آن را به شما معرفی کنم.

سه نوع RDRAM وجود دارد - پایه, همزمانو مستقیم. Base و Concurrent عملاً یکسان هستند، اما Direct تفاوت های قابل توجهی دارد، بنابراین من در مورد دو مورد اول به طور کلی و در مورد آخرین با جزئیات بیشتر به شما خواهم گفت.

RDRAM پایهو RDRAM همزماناساساً آنها فقط در فرکانس های کاری متفاوت هستند: برای اولی فرکانس 250-300 مگاهرتز است و برای دومی این پارامتر بر این اساس 300-350 مگاهرتز است. داده ها در دو بسته داده در هر سیکل ساعت ارسال می شوند، بنابراین فرکانس انتقال موثر دو برابر بیشتر است. حافظه از یک گذرگاه داده هشت بیتی استفاده می کند که در نتیجه توان عملیاتی 500-600 Mb/s (BRDRAM) و 600-700 Mb/s (CRDRAM) را ارائه می دهد.

RDRAM مستقیم (DRDRAM)برخلاف Base و Concurrent دارای گذرگاه 16 بیتی است و در فرکانس 400 مگاهرتز کار می کند. پهنای باند Direct RDRAM 1.6 گیگابیت بر ثانیه است (با در نظر گرفتن انتقال داده دو طرفه)، که در مقایسه با SDRAM (1 گیگابیت بر ثانیه برای PC133) بسیار خوب به نظر می رسد. معمولاً وقتی در مورد RDRAM صحبت می شود، منظور آنها DRDRAM است، بنابراین حرف "D" در نام اغلب حذف می شود. هنگامی که این نوع حافظه ظاهر شد، اینتل یک چیپست برای Pentium 4 - i850 ایجاد کرد.

بزرگترین مزیت رامبوسحافظه به این معنی است که هر چه تعداد ماژول‌ها بیشتر باشد، توان عملیاتی بیشتر است، مثلاً تا 1.6 گیگابیت بر ثانیه در هر کانال و تا 6.4 گیگابیت در ثانیه با چهار کانال.

دو نقطه ضعف نیز وجود دارد که بسیار قابل توجه است:

1. پنجه ها طلایی هستند و در صورتی که کارت حافظه بیش از 10 بار (تقریباً) بیرون کشیده شود و داخل شیار قرار گیرد، غیر قابل استفاده می شود.

2. قیمت بیش از حد، اما بسیاری آن را بسیار استفاده خوباین خاطره هستند و حاضرند برای آنها پول زیادی بپردازند.

این احتمالاً تمام است، ما زمان‌بندی، نام‌ها و فرقه‌ها را مرتب کرده‌ایم، اکنون کمی در مورد چیزهای کوچک مهم مختلف به شما می‌گویم.

احتمالا هنگام تنظیم فرکانس حافظه، گزینه By SPD را در بایوس دیدید، این به چه معناست؟ SPD - Serial Presence Detect، این یک ریزمدار روی ماژول است که تمام پارامترهای عملکرد ماژول به آن متصل شده اند، اینها به اصطلاح "مقادیر پیش فرض" هستند. اکنون به دلیل ظهور شرکت‌های Noname، شروع به نوشتن نام و تاریخ سازنده در این تراشه کردند.

ثبت حافظه

حافظه ثبت شدهاین حافظه دارای رجیسترهایی است که به عنوان بافر بین کنترل کننده حافظه و تراشه های ماژول عمل می کنند. رجیسترها بار روی سیستم همگام سازی را کاهش می دهند و به شما امکان می دهند خیلی تایپ کنید تعداد زیادیحافظه (16 یا 24 گیگابایت) بدون بارگذاری بیش از حد مدارهای کنترلر.

اما این طرحیک اشکال دارد - ثبات ها برای هر عملیات 1 سیکل ساعت تاخیر ایجاد می کنند، به این معنی که حافظه ثبت کندتر از حد معمول است، همه چیزهای دیگر برابر هستند. یعنی اورکلاکر به آن علاقه ای ندارد (و بسیار گران است).

اکنون همه در مورد کانال دوگانه فریاد می زنند - این چیست؟

دو کاناله- دو کانال، این به شما امکان می دهد به دو ماژول به طور همزمان دسترسی داشته باشید. دو کانال یک نوع ماژول نیست، بلکه یک عملکرد یکپارچه در مادربرد است. می توان با دو ماژول (ترجیحا) یکسان استفاده کرد. هنگامی که 2 ماژول وجود دارد به طور خودکار روشن می شود.

توجه:برای فعال کردن این عملکرد، باید ماژول ها را در اسلات هایی با رنگ های مختلف نصب کنید.

برابری و ECC

حافظه با برابریاین یک حافظه بررسی برابری است که می تواند انواع خاصی از خطاها را شناسایی کند.

حافظه با ECCاین یک حافظه تصحیح خطا است که به شما امکان می دهد خطای یک بیت را در یک بایت پیدا کرده و تصحیح کنید. عمدتا در سرورها استفاده می شود.

توجه:کندتر از حد معمول است، برای افرادی که عاشق سرعت هستند مناسب نیست.

امیدوارم پس از خواندن مقاله، "مفاهیم مبهم" محبوب تر را درک کرده باشید.

SPD (Serial Presence Detect) چیست؟

همه ماژول های حافظه مدرن دارای یک تراشه SPD (Serial Presence Detect) هستند. رابط تشخیص سریال از یک گذرگاه مدیریت سیستم (SMBus) استفاده می کند که از طریق آن تراشه های ساده می توانند با بقیه سیستم ارتباط برقرار کنند. در سال 1997، SMBus با یک رابط پیشرفته دیگر، ACPI (پیکربندی پیشرفته و رابط قدرت) ترکیب شد و به بخشی جدایی ناپذیر از آن تبدیل شد.
اصل استفاده از SPD به انتقال داده (استفاده از بایوس سیستم) از تراشه EEPROM نصب شده بر روی ماژول مربوط به رجیسترهای کنترل کننده حافظه واقع در پل شمالی، از طریق رابط SMBus کنترل کننده اجزای محیطی یکپارچه (پل جنوبی، یا هاب کنترل کننده I/O - به شکل 1 مراجعه کنید). بنابراین، سیستم تمام داده های لازم در مورد ماژول را دریافت می کند و با توجه به مقادیر ثبت شده در تراشه SPD، به حالت عملکرد بهینه تنظیم می شود.
استاندارد عمومی SPD (استاندارد JEDEC شماره 21-C، قسمت 4.1.2) در سطح شورای مهندسی دستگاه های الکترونیکی مشترک (JEDEC) تعریف شده است و یک نقشه تک بایتی برای برنامه نویسی در کد هگزا دسیمال (HEX) ارائه می دهد که در آن داده ها با حجم کل 2048 بیت (یا فیلدهای 256 بایت) واقع شده است - این به منظور ایجاد یک استاندارد مشترک برای ضبط اطلاعات اساسی که به طور جامع یک ماژول حافظه خاص را طبقه بندی می کند انجام شد (جدول 1).
همه ماژول هایی که از طرح تشخیص متوالی پشتیبانی می کنند باید عملیات نوشتن صفحه حداقل چهار آدرس متوالی را ارائه دهند. خود مدار SPD با پروتکل رابط، اندازه کارت برنامه نویسی، نوع داده استفاده شده و محتوا مشخص می شود.


برنج. 1.

خواندن/نوشتن داده‌ها از/به EEPROM از طریق خط ورودی/خروجی SDA با استفاده از سیگنال SCL (سیگنال همگام‌سازی خواندن/نوشتن داده‌های ورودی) همراه با سیگنال‌های آدرس SA ارائه شده توسط پین‌آوت ماژول انجام می‌شود (شکل 2). این سیستم با تراشه SPD در فرکانس 80 کیلوهرتز همگام شده است.

برنج. 2.

جدول 1

کارت SPD باید یک بار برنامه ریزی شود و دیگر هرگز تغییر نکند - طبق الزامات استاندارد اصلی، پس از وارد کردن داده ها در EEPROM، ورودی WP (Write Protect) در موقعیت "غیر نوشتن" تنظیم می شود تا امکان حذف پاک کردن تصادفی یا تعویض عمدی محتویات تراشه. به طور کلی، پین WP تراشه EEPROM که وظیفه حفاظت از نوشتن را بر عهده دارد، به خط سیگنال SWP ماژول متصل می شود که سطح سیگنال به طور پیش فرض در آن بالا فعال است (در مورد سطح پایین، تراشه برای نوشتن باز است). خطوط SDA و SCL دارای نوع اتصال Open-drain یا Open-Collector هستند و نیاز به بار کشی خارجی 47 کیلو اهم دارند. جریان نشتی منبع این خطوط باید حداقل 3 میلی آمپر باشد تا سطح سیگنال پایین واقعی JEDEC را حفظ کند. 21-C-4.1.2 استفاده از مدار تشخیص متوالی را در هر ماژول حافظه، صرف نظر از نوع RAM/ROM استفاده شده و فاکتور فرم، تنظیم می کند. این به طرح انعطاف پذیری و تطبیق پذیری استثنایی می دهد، زیرا این استاندارد برای معماری های فعلی و آینده طراحی شده است و شامل فیلدهای ذخیره برای گنجاندن اطلاعات خاصی است که در آینده مورد نیاز خواهد بود. هنگامی که یک معماری خاص استاندارد شده است، متفاوت از معماری اصلی، ویژگی های عملیاتی خود، سازماندهی خاص، ویژگی های فردی و غیره را ارائه می دهد. - همه چیز در طرح SPD منعکس شده است: تفاوت ها در بیت های ذخیره وارد می شود (اگر چنین ویژگی هایی در فعلی ارائه نشده باشد) و در مشخصات کلی با افزودنی مربوطه توضیح داده شده است، علاوه بر این، یک کارت آدرس باید وجود داشته باشد. برای هر ویژگی فردی وجود دارد. طرح کلیتخصیص بایت های آدرس SPD SIMM/DIMM در جدول آورده شده است. 1.

همه ماژول‌های حافظه که فاکتورهای فرم متفاوتی دارند، دارای حافظه با ویژگی‌های معماری خاص خود هستند و از مدار تشخیص متوالی استفاده می‌کنند باید شرایط زیر را برآورده کنند:
- پروتکل رابط شناخته شده؛
- پیکربندی ماژول مناسب (قابل قبول).
معماری استاندارد ("عمق"، "عرض"، تعداد بانک های مورد استفاده، طرح آدرس دهی و غیره)؛
- پشتیبانی از طرح بررسی خطا (ECC، برابری، و غیره)؛
- "نمودار سیم کشی" استاندارد یا مورد تایید کمیسیون (نصب و سیم کشی علائم سیگنال روی ماژول حافظه).
وجود مدار تشخیص متوالی در ماژول حافظه، تولیدکنندگان مادربرد را از نیاز به وارد کردن مقادیر بهینه پارامترهای زمان بندی اصلی در BIOS سیستم خلاص می کند، زیرا تمام اطلاعات لازم برای پیکربندی عادی زیرسیستم و عملکرد پایدار آن موجود است. در تراشه SPD علاوه بر این، مکانیسم SPD می‌تواند سیستم را پیکربندی کند و عملکرد پایدار را هنگام استفاده از ماژول‌های سازمان‌های مختلف، اندازه‌های مختلف و داشتن مقادیر متفاوت پارامترهای همنام در زیرسیستم حافظه تضمین کند (هنگامی که سیستم اولیه است، داده‌های نوشته شده در SPD ماژول حافظه خوانده می شود). بازنویسی تراشه‌های EEPROM تنها زمانی معنا پیدا می‌کند که نقص در اطلاعات ثبت‌شده اصلاح شود

OCZ، تولید کننده معروف قطعات کامپیوتری برای علاقه مندان، تصمیم گرفت تا با کمک برنامه های کمکی خود را تبلیغ کند. یک ابزار هوشمندانه به نام SPD-Z در انجمن رسمی اعلام شد. همانطور که ممکن است از مخفف حدس بزنید، برای کار با آن در نظر گرفته شده است اطلاعات رسمیماژول های رم شایان ذکر است که تا کنون هیچ یک از تولیدکنندگان از این دست برنامه های کاربردی را برای استفاده رایگان منتشر نکرده اند که در صورت استفاده نادرست می توانند به قطعات سخت افزاری آسیب برسانند.

برای کاربران آموزش ندیده، حتی یک الگوریتم ویژه برای عملکرد ابزار نوشته شده است که با استفاده از آن می توانید به راحتی تصور کنید که برنامه واقعا چه می کند.

تبلیغات

توسعه دهندگان محصول را برای همان دسته از علاقه مندان قرار می دهند. این ابزار به شما امکان می دهد تا زمان بندی حافظه را مجدداً نمایش دهید فقطبر روی ماژول های سازنده فوق الذکر. گفته می شود که چنین دستکاری هایی می تواند منجر به بهبود عملکرد و سازگاری صحیح در برخی موارد شود. این برنامه شماره دسته تراشه ها را بررسی می کند و به طور خودکار با آرشیو پروفایل های سازگار به سرور ارسال می شود. تنها کاری که کاربر باید انجام دهد این است که مطمئن شود سیستم اورکلاک نشده و 100٪ پایدار است (اگرچه مشخص نیست چه نوع سازگاری در حال بهبود است؟).

به شدت توصیه نمی شود که با اصلی آزمایش کنید
کامپیوتر در حال کار، بهتر است مقداری برد قدیمی را پیدا کنید، به عنوان مثال،
از ارتقای قبلی یا تا حدی کاربردی و بر اساس آن "محل تست" را جمع آوری کنید.

درباره حفاظت از سخت افزار و اثربخشی آن

تراشه 24C02 از سخت افزار پشتیبانی می کند
حفاظت از نوشتن برای این کار از ورودی WP (Write Protect) استفاده می شود. این پین 7 روی است
بسته ریز مدار 8 پین. وقتی WP=0 نوشتن مجاز است، وقتی WP=1 ممنوع است.
از نظر استفاده از این عملکرد، ماژول های حافظه در سه نوع هستند:

گزینه اول– ورودی WP به زمین مدار متصل است، یعنی WP=0. هیچ حفاظتی وجود ندارد.

گزینه دوم– ورودی WP به خط برق مثبت وصل می شود یعنی WP=1. در
در این حالت، تراشه SPD به طور دائمی در برابر نوشتن محافظت می شود و می توان آن را به صورت برنامه ریزی شده تغییر داد
محتوا امکان پذیر نیست

گزینه سوم– ورودی WP به پین ​​مربوطه در سوکت DIMM متصل است.
در این مورد، وجود محافظت از نوشتن به مادربرد، یعنی روی بستگی دارد
به چه سطح منطقی عرضه می کند این تماس. معمولا سرو می شود
سطح ثابت "0" یا "1"، که ضبط را مجاز یا غیرفعال می کند
به ترتیب. از نظر تئوری، می توان آن را روی مادربرد پیاده سازی کرد
یک رجیستر قابل دسترسی به نرم افزار که از طریق آن می توانید وضعیت این را کنترل کنید
خط، یعنی به صورت برنامه نویسی محافظت از نوشتن SPD را تنظیم و حذف کنید. اما در
در عمل، چنین راه حل هایی بسیار نادر هستند.

کسانی که تصمیم دارند بازنویسی SPD را آزمایش کنند، باید بررسی کنند
وجود یک "0" منطقی در پایه 7 تراشه 24C02 و در صورت لزوم،
تغییراتی در نمودار ایجاد کنید توضیحاتی در مورد این ریز مدار در آورده شده است.
مکان های سیگنال در سوکت DIMM برای انواع مختلفحافظه داده شده
.

نوع دیگر حفاظت، غیرفعال کردن سیگنال های SMBus با استفاده از آن است
سوئیچ های کنترل شده توسط نرم افزار نکته چنین حفاظتی این است که
منابع خاصی برای مدیریت سوئیچ های مشخص شده استفاده می شود
مادربردی که بخشی از چیپست نیست. بنابراین برای پاسخ به سوال
چه چیزی و در چه ثبتی باید برای غیرفعال کردن حفاظت، اسناد و مدارک نوشته شود
یک چیپست کافی نیست، یک چیپست اساسی مورد نیاز است نمودار الکتریکیداده شده است
مادربرد که معمولا در دسترس نیست. در عمل، این نوع حفاظت
بسیار کم استفاده می شود نویسنده فقط در برخی مدل ها آن را دیده است
بردهای ساخت ایسوس

بنابراین، در اکثر سیستم عامل ها، امنیت اطلاعات SPD از
اعوجاج نرم افزار فقط به اتصال ورودی WP تراشه 24C02 بستگی دارد
در ماژول DIMM

علائم نقص عملکرد

البته ممکن است محتویات تراشه ماژول حافظه SPD تحریف نشده باشد
فقط در نتیجه عمل بدافزار. دلیل ممکن است
خرابی نرم افزار و همچنین نقص سخت افزاری خود تراشه SPD یا
کنترلر SMBus.

علائم چنین نقصی بسته به این دو به طور قابل توجهی متفاوت است
عوامل: نوع پلت فرم و ماهیت اعوجاج (کدام پارامترها
تحریف شده).

در سیستم عامل های "قدیمی" با استفاده از PC66، PC100، PC133 SDRAM، با وجود
با توجه به این واقعیت که DIMM ها قبلاً حاوی SPD، توسعه دهندگان BIOS بودند، به دلیل خاصی
اینرسی از روش های تشخیص حافظه "قدیمی" بر اساس استفاده می کند
نوشتن داده های تست در RAM و خواندن آن برای کنترل با استفاده از یک دستگاه ویژه
الگوریتم بدون استفاده از SPD در چنین پلتفرم هایی، محتوا تحریف می شود
تراشه های SPD و حتی حذف فیزیکی آنها از DIMM، در بیشتر موارد
به از دست دادن عملکرد منجر نمی شود، اگرچه ممکن است کنترل کننده حافظه باشد
به صورت غیر بهینه مقداردهی اولیه شد.

نویسنده با استفاده از این ویژگی پلتفرم های "قدیمی" با موفقیت از برد استفاده کرد
چیپست BX اینتل به عنوان برنامه نویس برای تراشه های 24C02، به طور موقت
با نصب تراشه ای که باید روی یکی از ماژول های حافظه نوشته شود،
به جای تراشه SPD

در سیستم عامل های جدیدتر با استفاده از DDR، DDR2، DDR3، روش راه اندازی
کنترل کننده حافظه بسیار دشوارتر است و می تواند بدون نیاز به اطلاعات انجام شود
از SPD امکان پذیر نیست. چنین تابلوهایی معمولاً در صورت وجود حداقل شروع نمی شوند
یک DIMM با محتوای SPD نادرست. حتی اگر این ماژول نصب شده باشد
در بانک ارشد و در بانک جوان یک ماژول کار وجود دارد.

البته خیلی بستگی به این دارد که کدام پارامتر تحریف شده باشد. به عنوان مثال، اگر
مقدار بایت تعیین کننده دوره ساعت افزایش می یابد، BIOS تنظیم می شود
کاهش فرکانس هنگام تنظیم اولیه کنترل کننده حافظه، که منجر به افت می شود
سرعت

توجه داشته باشید که داده‌های SPD توسط یک جمع‌بندی کنترلی محافظت می‌شوند که بسیار مخرب است
برنامه ای که می خواهد زمان بندی یک ماژول حافظه را بدون از بین بردن آن تغییر دهد،
پس از تغییر مقادیر، باید مقدار جمع کنترلی را تنظیم کند
پارامترها ما همچنین توجه داشته باشید که در برخی از مادربردهابایوس نیست
چک جمع SPD را تأیید می کند. بنابراین، یک ماژول حافظه با کار
مقادیر پارامتر، اما یک جمع‌بندی کنترلی SPD نادرست، ممکن است طبیعی باشد
روی چنین تابلوهایی کار کنید

موارد احتیاط

کسانی که تصمیم دارند با بازنویسی تراشه های SPD آزمایش کنند، باید
از قبل مراقب باشید که محتویات آنها را بازیابی کنید. محتوای اصلی SPD
تمام ماژول های حافظه ابتدا باید در فایل هایی با استفاده از ذخیره شوند
برنامه خواندن SPD در مجموعه پیشنهادی موجود است. مطلقا نه
توصیه می شود چنین آزمایشاتی را روی رایانه اصلی کار انجام دهید، بهتر است
برخی از تخته های قدیمی باقیمانده، به عنوان مثال، از ارتقاء قبلی یا
تا حدی قابل سرویس است و یک "محل تست" را بر اساس آن مونتاژ کنید.

اگر یک برد مبتنی بر چیپست باشد، به عنوان مثال Intel TX، LX، BX، بهینه است.
با استفاده از نسل اول SDRAM همانطور که در بالا ذکر شد، معمولا چنین تابلوهایی هستند
حتی اگر محتویات SPD نادرست باشد، عملیاتی می ماند، بنابراین احتمال وجود دارد
دریافت یک سیستم غیر استارت کمتر خواهد بود.

به یاد داشته باشید که بایوس فقط زمانی که کامپیوتر را راه اندازی مجدد می کنید، SPD را می خواند، بنابراین
هنگام انجام آزمایش برای بازنویسی SPD، در صورت امکان نسخه اصلی را بازیابی کنید
محتویات قبل از تنظیم مجدد یا خاموش کردن برق.

SPD Reader (دایرکتوری WORK\READ)

همانطور که در مقالات قبلی منتشر شده در این مجموعه، به منظور انحصار و
تعامل صاف برنامه با تجهیزات هنگام کار با
با مثال‌های ارائه‌شده، نویسنده از فناوری «قدیمی» اشکال‌زدایی تحت DOS استفاده کرد.
دلیل این مرحله و توصیه هایی برای سازماندهی محل کار آورده شده است
در مقاله قبلی منتشر شده "".

این برنامه محتویات SPD ماژول حافظه مشخص شده (شماره ماژول
درخواست شده) و آن را در فایل باینری SPD.BIN به اندازه 256 بایت ذخیره می کند. در
چیپست های پشتیبانی شده نسخه فعلی:

اینتل از 430TX تا 945 (با "پل های جنوبی" PIIX4، ICH0-ICH7).
VIA از MVP3 به K8x (با "پل های جنوبی" VT82C586B، VT82C596A/B، VT82C686A/B،
VT8233، VT8235، VT8237).

پشتیبانی از چیپست های NVidia، SiS، ATI در پیاده سازی های بعدی برنامه ریزی شده است
برنامه ها در صورت وجود علاقه خواننده، نویسنده به این موضوع باز خواهد گشت.

دایرکتوری شامل فایل های زیر است:

ASM_TD.BAT- مونتاژ، پیوند و راه اندازی برنامه را در زیر فراهم می کند
اشکال زدا هنگام اجرای TASM و TLINK، از گزینه هایی برای ارائه استفاده می شود
علاوه بر این اشکال زدایی اطلاعاتبه فایل EXE.

ASM_EXE.BAT- مونتاژ و پیوند را فراهم می کند. یک فایل EXE تولید می شود.

RD_SPD.ASM- ماژول اصلی برنامه

A20.INC– کتابخانه ای برای مدیریت و نظارت بر وضعیت خط آدرس A20 با
با استفاده از درگاه خروجی کنترلر صفحه کلید

BIGREAL.INC- کتابخانه بزرگ پشتیبانی از حالت واقعی برای استفاده
آدرس های 32 بیتی در محدوده 0-4 گیگابایت. این حالت، مانند کنترل آدرس
خط A20، در این برنامه فقط در صورت چیپست مورد نیاز است
شامل رجیسترهای پیکربندی واقع در فضای حافظه و برای
روشن کردن کنترلر SMB مستلزم پیکربندی مجدد این رجیسترها (از جمله
اگر BIOS کنترلر SMB را قبل از بارگیری سیستم عامل غیرفعال کرده باشد). این گونه ثبت ها
به عنوان مثال، در "پل های جنوبی" اینتل ICH6، ICH7 در دسترس هستند. اینها رجیسترهای دارای نقشه حافظه هستند
دامنه آدرس پایه مجتمع ریشه - RCBA، جزئیات در.

SCREEN.INC- کتابخانه توابع برای نمایش در حالت متنی 80x25
شخصیت ها

NUMPRINT.INC– کتابخانه برای خروجی اعداد هگزادسیمال به صورت متن.

PCIBIOS.INC– کتابخانه برای دسترسی به فضای پیکربندی با
با استفاده از توابع PCIBIOS جزئیات در.

REFRDEL.INC- روال با استفاده از Refresh Trigger را به تاخیر بیندازید. جزئیات در
.

SMBUS.INC- مدیر عملکرد برای رویه های پشتیبانی گذرگاه مدیریت سیستم.

SMBDEVS.INC– کتابخانه ای که از چیپست ها پشتیبانی می کند. در این ماژول
زیر روال های نوشته شده برای چیپست های مشخص گنجانده شده است.

TEXT.INC– رشته های متنی

CPU_DATA.INC– داده های مورد استفاده برای کنترل خط آدرس A20 و
فعال کردن Big Real Mode که آدرس دهی 32 بیتی را فراهم می کند.

SMB_DATA.INC- متغیرها و ثابت های مورد استفاده توسط رویه های پشتیبانی سیستم
اتوبوس مدیریت.

تبصره 1.

اگر فایلی با نام SPD.BIN از قبل وجود داشته باشد، بدون آن بازنویسی می شود
هشدارها

تبصره 2.

در اکثر بردها، ماژول های حافظه از مرکز برد شماره گذاری می شوند. به عنوان مثال،
اگر 4 اسلات DIMM روی برد وجود دارد، نزدیکترین سوکت به پردازنده دارای 3 بیت است.
آدرس تراشه SPD 000b=0 خواهد بود، برای اتصال دور 011b=3. در عین حال،
استثنائاتی وجود دارد، بنابراین قبل از انجام آزمایش باید
شماره گذاری ماژول را بررسی کنید. این را می توان با استفاده از ابزارهای تشخیصی انجام داد،
یا با نصب یک ماژول یکی یکی در همه اسلات ها و بررسی هنگام تنظیم
برنامه چه شماره DIMM را تشخیص می دهد.

تبصره 3.

در کد منبع برنامه به همراه مراحل خواندن و نوشتن بایت ها،
مورد استفاده در عملیات با تراشه های SPD (Read_Byte، Write_Byte)،
همچنین شامل رویه‌هایی برای خواندن و نوشتن بلوک‌ها (Read_Block، Write_Block) است. در
آنها در این نسخه از برنامه استفاده نمی شوند و برای آینده رزرو شده اند
پسوندهای عملکردی روال های خواندن و نوشتن بلوک SMB مورد نیاز خواهد بود
برای تعامل با رجیسترهای ساعت

SPD Writer (دایرکتوری WORK\WRITE)

برنامه فایل باینری 256 بایتی SPD.BIN را می خواند و می نویسد
محتویات یک تراشه SPD داده شده (شماره DIMM درخواست شده است).
چک جمع به طور خودکار تنظیم می شود.

دایرکتوری شامل مجموعه ای از فایل ها مانند دایرکتوری WORK\READ است،
در بالا توضیح داده شد.

تبصره 1.

برای بردهای دارای پل جنوبی VIA VT82C586B، فقط خواندن SPD پشتیبانی می شود، بدون اینکه
رکوردها این یک محدودیت برنامه است، نه چیپست.

تبصره 2.

نویسنده SPD به طور خودکار جمع کنترل داده ها را تصحیح می کند.
طبق استاندارد، بایت با آدرس 3Fh باید حاوی 8 بیت پایین تر از مجموع باشد
بایت ها با آدرس های 00h-3Eh. اگر برنامه برای ماژول های حافظه استفاده می شود،
با استفاده از فرمت متفاوت، یا باید در تراشه برنامه ریزی شود
داده هایی که اطلاعات SPD نیستند، روش محاسبه جمع کنترلی
نیاز به اصلاح خواهد داشت

تبصره 3.

در برخی از ماژول های حافظه، به منظور کاهش هزینه، به جای تراشه
24C02، که می تواند بازنویسی شود، از یک تراشه ماسک دائمی استفاده می کند
یک دستگاه ذخیره سازی (ROM) که محتویات آن قابل بازنویسی نیست.

اسناد متنی (دایرکتوری WORK\DOC).

README.TXT- اطلاعات مختصری در مورد استفاده از برنامه های خواندن و نوشتن SPD.

SPD_SDR- توضیح فرمت SPD برای ماژول های حافظه SDRAM.

SPD_DDR- شرح فرمت SPD برای ماژول ها حافظه DDR SDRAM.

SPD_DDR2- توضیح فرمت SPD برای ماژول های حافظه DDR2 SDRAM.

اسناد در قالب متنام اس داس. فهرست شده است فایل های متنیممکن است وجود داشته باشد
به عنوان یک مرجع مختصر به زبان روسی در قالب های SPD برای انواع مختلف استفاده می شود
انواع ماژول های حافظه اطلاعات دقیق در.

نتیجه گیری

در این مقاله یکی از آسیب‌پذیری‌هایی که می‌توان از آن سوء استفاده کرد، بحث می‌کند
بدافزار برای آسیب رساندن به تجهیزات، به ویژه
ماژول های حافظه این مطالب در ارزیابی درجه امنیت سیستم ها مفید خواهد بود
توسعه روش هایی برای افزایش آن برای آنهایی که در مدارات مسلط هستند و کسانی که می توانند
با نگه داشتن یک آهن لحیم کاری در دستان خود، اطلاعات داده شده برای آن کاملاً کافی خواهد بود
انجام تعمیرات ماژول های DIMMکه اطلاعات SPD آن تحریف شده است، و همچنین
اجرای برنامه نویس تراشه فلش رام سریال بر اساس یک مادربرد معمولی
هزینه ها

برنامه های ارائه شده نیز برای اورکلاکرهایی که برای آنها مفید خواهد بود
ویرایش محتوای SPD فرصت های جدیدی را برای اورکلاک حافظه باز می کند.
از آنجایی که مجموعه پارامترهایی که با تغییر محتویات SPD قابل کنترل هستند،
به طور قابل توجهی گسترده تر از مجموعه گزینه ها است راه اندازی BIOS. البته باید عمل کنیم
با دقت بسیار، از قبل در مورد راه هایی برای بازیابی عملکرد سیستم فکر کرده باشید،
از آنجایی که وقتی پارامترهای نادرست در SPD نوشته می شود، تنظیم مجدد CMOS دیگر کمکی نخواهد کرد.

یکی دیگر از گزینه های استفاده از این فناوری، ذخیره سازی در حالت استفاده نشده است
مناطقی از "کلیدهای" SPD که به عنوان مثال، یک مورد را تشخیص می دهد
کامپیوتر برای محافظت از برنامه ها در برابر کپی غیر مجاز.

منابع اطلاعاتی


developer.intel.com.

1) برگه داده Intel 82371AB PCI-TO-ISA / IDE XCELERATOR (PIIX4). شماره سفارش
290562-001.
2) صفحه داده Intel 82801DB I/O Controller Hub 4 (ICH4). شماره سند
290744-001.
3) صفحه داده خانواده Intel I/O Controller Hub 6 (ICH6). شماره سند
301473-001.

اسناد الکترونیکی موجود در وب سایت
developer.amd.com.

4) AMD-8111 HyperTransport I/O Hub Data Sheet. نشریه #24674.

اسناد الکترونیکی موجود در وب سایت
datasheetarchive.com.

(اطلاعات این سایت کاملتر از سایتهای "بومی" است
سازندگان ریز مدارهای مشخص شده.)

5) کنترلر محیطی مجتمع VIA VT82C586B PIPC PCI. برای جستجو
سند، خط "VT82C586B" را تایپ کنید.
6) برگه داده VIA VT82C686A پل جنوبی. ویرایش 1.54. برای جستجوی یک سند
خط "VT82C686" را تایپ کنید.
7) VIA VT82C686B دیتاشیت پل جنوبی. ویرایش 1.71. برای جستجوی یک سند
خط "VT82C686" را تایپ کنید.

اسناد الکترونیکی موجود در وب سایت
pcisig.com.

اسناد در pcisig.com فقط برای اعضای PCI در دسترس است
گروه علاقه خاص بهره بردن موتورهای جستجو، یافت می شود
این اسناد برای دانلود رایگان هستند.

8) مشخصات PCI BIOS. ویرایش 2.1.
9) مشخصات گذرگاه محلی PCI. ویرایش 3.0.
10) مشخصات معماری پل PCI-to-PCI. ویرایش 1.1.

اسناد الکترونیکی موجود در وب سایت
smbus.org.

11) مشخصات گذرگاه مدیریت سیستم (SMBus). نسخه 2.0.

اسناد الکترونیکی موجود در وب سایت

semiconductors.philips.com.

12) مشخصات I2C-Bus. نسخه 2.1.

اسناد الکترونیکی موجود در وب سایت
atmel.com.

13) AT24C01A/02/04/08/16 2-Wire Serial CMOS E2PROM Data Sheet.

اسناد الکترونیکی موجود در وب سایت
jedec.org.

14) شماره استاندارد JEDEC 21-C. صفحه 4.1.2.5-1. پیوست E: PD های خاص برای
DRAM سنکرون (SDRAM).
15) شماره استاندارد JEDEC 21-C. صفحه 4.1.2.4-1. پیوست D: DRAM سنکرون DDR
(DDR SDRAM). 16) شماره استاندارد JEDEC 21-C صفحه 4.1.2.10-1. پیوست X: سریال
تشخیص حضور برای DDR2 SDRAM (نسخه 1.2).
17) شماره استاندارد JEDEC 21-C. صفحه 4.1.2.11-1. پیوست K: تشخیص حضور سریال
(SPD) برای ماژول های DDR3 SDRAM. SPD نسخه 1.0.
18) DDR2 FB-DIMM SPD 1.0. پیوست X: تشخیص حضور سریال (SPD) برای کامل
DIMM بافر (نسخه 1.0).
19) شماره استاندارد JEDEC 21-C. صفحه 4.5.4-1. خانواده DIMM SDRAM بدون بافر 168 پین.
20) شماره استاندارد JEDEC 21-C. صفحه 4.5.10-1. DIMM DDR SDRAM بدون بافر 184 پین
خانواده
21) شماره استاندارد JEDEC 21-C. صفحه 4.5.14-1. 240 پین بافر نشده و ثبت شده است
خانواده DDR2 SDRAM DIMM.
22) شماره استاندارد JEDEC 21-C. صفحه 4.20.19-1. 240 پین
PC3-6400/PC3-8500/PC3-10600/PC3-12800 DDR3 SDRAM طراحی DIMM بدون بافر
مشخصات.

کتاب ها

23) V.L. گریگوریف. ریزپردازنده i486. معماری و برنامه نویسی.
مسکو LLP "GRANAL" 1993.
24) V.G. آرتیوخوف، A.A. بودنیاک. V.Yu. لاپیوس. CM مولیوکو، A.I. پترنکو.
طراحی تجهیزات محاسباتی الکترونیکی ریزپردازنده.
دایرکتوری کیف "تکنولوژی" 1988.
25) K. G. Samofalov، O.V. ویکتوروف ریزپردازنده ها کتابخانه مهندس. کیف
"تکنیک" 1989.
26) 2B ProGroup: V.A. وگنر، آ.یو. کروتیاکوف، V.V. سرگین، V.A. سیدوروف، A.V.
اسپسیوتسف. تجهیزات کامپیوترهای شخصیو برنامه نویسی آن IBM
PC/XT/AT و PS/2. مسکو "رادیو و ارتباطات" 1995.