RAM یک میکرو مدار خاص است که برای ذخیره انواع داده ها استفاده می شود. انواع مختلفی از این دستگاه ها وجود دارد ، آنها توسط شرکت های مختلفی تولید می شوند. بهترین تولید کنندگان غالباً ژاپنی الاصل هستند.

چیست و برای چه کاری است؟

RAM (به اصطلاح حافظه RAM) نوعی میکرو مدار فرار است که برای ذخیره انواع اطلاعات استفاده می شود. اغلب شامل این موارد است:

  • کد ماشین برنامه هایی که در حال حاضر در حال اجرا هستند (یا در حالت آماده به کار) ؛
  • داده های ورودی و خروجی.

عکس: RAM از تولید کنندگان مختلف

تبادل داده بین پردازنده مرکزی و RAM به دو روش انجام می شود:

  • با استفاده از ثبت سریع فوق العاده ALU ؛
  • آن طرف حافظه نهان ویژه (در صورت موجود بودن در طرح) ؛
  • مستقیماً (مستقیماً از طریق گذرگاه داده).

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

انواع و میزان حافظه

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


همچنین ، دستگاه های در نظر گرفته شده ممکن است فرکانس های مختلفی داشته باشند. این پارامتر تعیین می کند که تعامل بین RAM و سایر دستگاه های PC (CPU ، گذرگاه داده و کارت گرافیک) به چه سرعتی انجام می شود. هرچه سرعت کار بیشتر باشد ، رایانه در هر واحد زمان بیشتری عمل می کند.

مقدار این مشخصه به طور مستقیم بر هزینه دستگاه مورد نظر نیز تأثیر می گذارد. سریعترین اصلاح مدرن می تواند 128 گیگابایت را "به خاطر بسپارد". این توسط شرکتی به نام Hynix تولید می شود و دارای ویژگی های عملکرد زیر است:



تمام RAM مدرن را می توان به دو نوع تقسیم کرد:

  • ایستا
  • پویا

نوع استاتیک

امروزه گرانتر است میکرو مدار استاتیک. به عنوان SDRAM علامت گذاری شده است. پویا ارزان تر است.

ویژگی های متمایز نسخه SDRAM عبارتند از:



همچنین ، ویژگی متمایز RAM ، امکان انتخاب بیتی است که هرگونه اطلاعات در آن ثبت می شود.

معایب آن عبارتند از:

  • تراکم ضبط کم
  • هزینه نسبتاً بالا

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


امروزه تغییرات مختلف SDRAM زیادی وجود دارد. این به عنوان تعیین شده است:

  • DDR 2 ؛
  • DDR 3 ؛
  • DDR 4

نوع پویا

نوع دیگری از میکرو مدار به عنوان DRAM تعیین می شود. همچنین کاملاً فرار است و بیت های نوشتن به روشی دلخواه قابل دسترسی هستند. این نوع به طور گسترده ای در اکثر رایانه های شخصی مدرن مورد استفاده قرار می گیرد. همچنین در آن استفاده می شود سیستم های کامپیوتریدر مواردی که نیاز به تأخیر زیاد است - عملکرد DRAM مرتبه ای بالاتر از SDRAM است.


DRAM - حافظه پویا

غالباً ، این نوع دارای فاکتور شکل است نوع DIMM... برای ساخت مدار استاتیک (SDRAM) از همان محلول طراحی استفاده شده است. از ویژگی های طراحی DIMM این است که تماس هایی در دو طرف سطح وجود دارد.

پارامترهای OP

معیارهای اصلی انتخاب میکرو مدارها از این نوع پارامترهای عملیاتی آنها هستند.

شما باید در درجه اول بر روی نکات زیر تمرکز کنید:

  • فرکانس کار
  • زمان بندی ها
  • ولتاژ.

همه آنها به نوع مدل خاصی بستگی دارد. به عنوان مثال ، DDR 2 کارهای مختلف را قطعاً سریعتر از نوار DDR 1 انجام می دهد. از آنجا که دارای ویژگی های عملکرد برجسته تری است.

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

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

فرکانس و سرعت

هرچه پهنای باند RAM بیشتر باشد ، سرعت آن نیز بیشتر است. فرکانس پارامتری است که پهنای باند کانال هایی را تعیین می کند که از طریق آن انواع داده ها از طریق مادربرد به CPU منتقل می شوند.

مطلوب است که این ویژگی با سرعت مجاز مادربرد همزمان شود.

به عنوان مثال ، اگر براکت از 1600 مگاهرتز پشتیبانی کند و مادربرد از 1066 مگاهرتز فراتر نرود ، در این صورت سرعت تبادل اطلاعات بین RAM و پردازنده مرکزی توسط قابلیت های مادربرد محدود می شود. یعنی سرعت بیش از 1066 مگاهرتز نخواهد بود.

کارایی

عملکرد به عوامل زیادی بستگی دارد. تعداد تخته های استفاده شده تأثیر بسیار زیادی بر روی این پارامتر دارد. RAM دو کاناله به ترتیب سرعت بیشتری نسبت به RAM تک کاناله کار می کند. وجود توانایی پشتیبانی از حالت های چند کاناله بر روی برچسب واقع شده در بالای صفحه نشان داده شده است.

این نامگذاری ها به شرح زیر است:



برای تعیین اینکه کدام حالت برای یک مادربرد خاص بهینه است ، باید تعداد کل اسلات های اتصال را حساب کنید و آنها را بر دو تقسیم کنید. به عنوان مثال ، اگر 4 عدد از آنها وجود داشته باشد ، شما به 2 نوار یکسان از همان سازنده نیاز دارید. هنگام نصب موازی ، حالت Dual فعال می شود.

اصل کار و توابع

عملیات OP کاملاً ساده انجام می شود ، نوشتن یا خواندن داده ها به شرح زیر انجام می شود:



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

از این طریق می توان نتیجه گرفت که یک سطر حداقل اطلاعاتی است که می توان هنگام دسترسی خواند. هدف اصلی RAM ذخیره انواع داده های موقتی است که هنگام روشن بودن رایانه شخصی و عملکرد سیستم عامل مورد نیاز است. مهمترین فایلهای اجرایی در RAM بارگذاری می شوند ، CPU آنها را مستقیماً اجرا می کند و صرفاً نتایج عملیات انجام شده را ذخیره می کند.


عکس: تعامل حافظه با پردازنده

سلول ها همچنین:

  • کتابخانه های قابل اجرا
  • کدهای کلیدی که فشار داده شدند.
  • نتایج عملیات ریاضی مختلف

در صورت لزوم ، هر آنچه در RAM است را می توان توسط پردازنده مرکزی در آن ذخیره کرد hDD... و انجام آن به شکلی که لازم باشد.

تولید کنندگان

در فروشگاه ها می توانید مقدار زیادی RAM از تولیدکنندگان مختلف پیدا کنید. عرضه تعداد زیادی از این محصولات از شرکتهای چینی آغاز شد.


تا به امروز ، پربازده ترین و با کیفیت ترین محصولات مارک های زیر هستند:

  • کینگستون
  • کفتار
  • کراسیر
  • Kingmax
  • سامسونگ

این سازش بین کیفیت و عملکرد است.

جدول مشخصات RAM

همان نوع RAM از تولیدکنندگان مختلف دارای مشخصات عملکردی مشابه است.

به همین دلیل است که انجام مقایسه درست است ، فقط با در نظر گرفتن نوع:

مقایسه عملکرد و قیمت

عملکرد RAM مستقیماً به هزینه آن بستگی دارد. می توانید در نزدیکترین فروشگاه رایانه خود بدانید که ماژول DDR3 چقدر هزینه دارد و همچنین باید با قیمت DDR 1 آشنا شوید.


درست است که RAM را از همان نوع مقایسه کنید ، اما با عملکرد متفاوتبسته به فرکانس کار:

یک نوع فرکانس کاری ، مگاهرتز هزینه ، مالش سرعتکار کردن، آیدا 64 ،حافظه خوانده شده ، MB / s
DDR 3 1333 3190 19501
DDR 3 1600 3590 22436
DDR 3 1866 4134 26384
DDR 3 2133 4570 30242
DDR 3 2400 6548 33813
DDR 3 2666 8234 31012
DDR 3 2933 9550 28930

در Aida 64 ، تمام آزمایشات DDR 3 بر روی سخت افزار یکسان انجام شد:

  • سیستم عامل: ویندوز 8.1 ؛
  • پردازنده: i5-4670K؛
  • کارت گرافیک: GeForce GTX 780 Ti؛
  • مادربرد: LGA1150 ، Intel Z87.

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

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

FPM

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

EDO

ماژول های EDO (Extended Data Out) در سال 1995 به عنوان نوع جدیدی از حافظه برای رایانه های دارای پردازنده پنتیوم ظاهر شدند.
این یک نسخه اصلاح شده از FPM است.
برخلاف نسخه های قبلی ، EDO همزمان با ارسال بلوک قبلی به CPU شروع به واکشی بلوک بعدی می کند.

SDRAM

SDRAM (DRAM همزمان) نوعی حافظه دسترسی تصادفی است که آنقدر سریع کار می کند که می توان آن را با فرکانس پردازنده همگام کرد ، به استثنای حالت های آماده به کار.
میکرو مدارها به دو بلوک سلول تقسیم می شوند تا هنگام دسترسی به یک بیت در یک بلوک ، آماده سازی برای دسترسی به بیت در یک بلوک دیگر وجود داشته باشد.
اگر زمان دسترسی به اولین اطلاعات 60 ns باشد ، تمام فواصل بعدی به 10 ns کاهش می یابد.
از سال 1996 ، بیشترین چیپ ست های اینتل شروع به پشتیبانی از این نوع ماژول های حافظه کرده و آن را تا سال 2001 بسیار محبوب کرده است.

SDRAM می تواند با سرعت 133 مگاهرتز کار کند که تقریباً سه برابر سریعتر از FPM و دو برابر سریعتر از EDO است.
بیشتر رایانه های دارای پردازنده های پنتیوم و سلرون که در سال 1999 منتشر شدند از این نوع حافظه استفاده می کنند.


DDR

DDR (Double Data Rate) توسعه SDRAM شد.
این نوع ماژول های حافظه اولین بار در سال 2001 در بازار ظاهر شد.
تفاوت اصلی بین DDR و SDRAM این است که این ماژول ها به جای دو برابر کردن فرکانس ساعت برای سرعت بخشیدن به عملکرد ، داده ها را در یک چرخه ساعت دو بار انتقال می دهند.
اکنون این استاندارد حافظه اصلی است ، اما در حال حاضر جای خود را به DDR2 داده است.


DDR2

DDR2 (Double Data Rate 2) نسخه جدیدتری از DDR است که از نظر تئوری باید دو برابر سریعتر باشد.
حافظه DDR2 اولین بار در سال 2003 ظاهر شد و چیپ ست ها از اواسط سال 2004 پشتیبانی می کنند.
این حافظه مانند DDR ، در هر ساعت دو مجموعه داده را منتقل می کند.
تفاوت اصلی بین DDR2 و DDR توانایی کار در میزان قابل توجهی بالاتر است فرکانس ساعت، به لطف پیشرفت در طراحی.
اما طرح اصلاح شده کار ، امکان دستیابی به فرکانس های بالای ساعت را فراهم می کند ، در عین حال تأخیر را هنگام کار با حافظه افزایش می دهد.


DDR3

DDR3 SDRAM (Double Data Rate Synchronous Dynamic Random Access Memory، 3rd Generation) نوعی حافظه دسترسی تصادفی است که در محاسبات به عنوان حافظه دسترسی تصادفی و حافظه ویدیویی استفاده می شود.
حافظه DDR2 SDRAM جایگزین شده است.

DDR3 نسبت به ماژول های DDR2 40٪ کاهش مصرف برق دارد که این امر به دلیل کاهش ولتاژ حافظه (1.5 ولت ، در مقایسه با 1.8 ولت برای DDR2 و 2.5 ولت برای حافظه) است.
کاهش ولتاژ منبع تغذیه با استفاده از یک فرایند فنی 90 نانومتری (در ابتدا ، سپس 65 ، 50 ، 40 نانومتر) در تولید ریز مدارها و استفاده از ترانزیستورهای دو گیت (که به کاهش جریان نشت کمک می کند) حاصل می شود.

DIMM های دارای حافظه DDR3 از نظر مکانیکی با همان ماژول های حافظه DDR2 سازگار نیستند (کلید در مکان دیگری قرار دارد) ، بنابراین نمی توان DDR2 را در اسلات های DDR3 نصب کرد (این امر به منظور جلوگیری از نصب نادرست برخی از ماژول ها به جای موارد دیگر انجام می شود - این نوع حافظه ها مطابقت ندارند توسط پارامترهای الکتریکی).


RAMBUS (RIMM)

RAMBUS (RIMM) نوعی حافظه است که در سال 1999 در بازار ظاهر شد.
این بر اساس DRAM سنتی است اما با معماری کاملاً جدیدی طراحی شده است.
طراحی RAMBUS دسترسی "حافظه" را "هوشمند" تر می کند ، و امکان دسترسی مقدماتی به داده ها را فراهم می کند و پردازنده را کمی تخلیه می کند.
ایده اصلی مورد استفاده در این ماژول های حافظه دریافت داده ها در بسته های کوچک اما با سرعت کلاک بسیار بالا است.
به عنوان مثال ، SDRAM می تواند 64 بیت اطلاعات را در 100 مگاهرتز و RAMBUS - 16 بیت در 800 مگاهرتز را انتقال دهد.
این ماژول ها موفقیت آمیز نبودند زیرا اینتل در اجرای آنها مشکلات زیادی داشت.
ماژول های RDRAM در کنسول های بازی Sony Playstation 2 و Nintendo 64 ظاهر شده اند.




ترجمه: ولادیمیر ولودین

اینتل Optane 900p SSD Line را با 3D XPoint معرفی می کند

اینتل رسماً از اولین درایوهای حالت جامد رایانه های شخصی و ایستگاه های کاری مبتنی بر حافظه 3D XPoint ضد آینده رونمایی کرده است.
این دستگاه ها بخشی از خط Optane 900p هستند که در نسخه های 280 و 480 گیگابایتی در دسترس هستند و مزایای اصلی آنها نسبت به راه حل های رقبا ، همانند نمونه های سرور ، عملکرد بالا هنگام کار با پرونده های کوچک همراه با یک منبع ضبط بزرگ است.

درایوهای Intel Optane 900p هم در کارت های توسعه کم PCI-E و هم در دستگاه های 2.5 اینچی U.2 (فقط در مدل های 280 گیگابایتی) موجود است.
در هر دو حالت ، کانال انتقال اطلاعات چهار خط است رابط PCI اکسپرس 3.0
حداکثر سرعت خواندن و نوشتن متوالی به ترتیب 2500 و 2000 مگابایت بر ثانیه است و عملکرد هنگام کار با بلوک های تصادفی 4K به 550 هزار IOPS هنگام خواندن و 500 هزار عملیات هنگام نوشتن می رسد.

یکی از مزایای درایوهای NVMe ارائه شده منبع آنهاست.
TBW (تعداد کل بایت نوشته شده) برای مدل 480 گیگابایتی 8760 ترابایت است ، در حالی که برای مدل 280 گیگابایتی 5110 ترابایت است.
بنابراین ، می توان این هارد ها را بیش از 18 هزار بار بازنویسی کرد.

در مورد هزینه پیشنهادی ، درایو Intel Optane 900p با حجم 480 گیگابایت حداقل 600 دلار هزینه خواهد داشت و مدل 280 گیگابایتی توسط سازنده تراشه 390 دلار برآورد شده است.
کلیه دستگاه ها تحت گارانتی پنج ساله تولید کننده قرار دارند.

مجموعه درایور های جدید GeForce 388.10 و Radeon Crimson ReLive 17.10.3

انتشار Wolfenstein: The New Colossus AMD و Nvidia را مجبور به انتشار بسته های جدید درایور برای رفع مشکلات بی ثباتی در شوتر جدید کرده است.
هر دو نسخه نسخه بتا هستند و شامل بهینه سازی جدید بازی نیستند.

Radeon Software Crimson ReLive Edition 17.10.3 Driver Pack رفع گرفتگی و خرابی در Wolfenstein: The New Colossus and Destiny 2 on آداپتورهای گرافیکی سری Radeon RX Vega.
بهینه سازی بازی برای این پروژه ها ، از ابتدا با مجموعه "قرمز" درایورها گنجانده شده است نسخه پیشین (17.10.2).

در همین حال ، انویدیا برای اینکه گیمرها منتظر انتشار درایور Game Ready نباشند ، که به طور خاص برای تیرانداز جدید MachineGames بهینه شده است ، وصله کوچکی را در قالب GeForce 388.10 Hotfix منتشر کرده است.
وظیفه اصلی نسخه جدید اطمینان از عملکرد پایدار Wolfenstein: The New Colossus بر روی کارت های ویدیوی نسل کپلر بود.
یک راننده کامل Game Ready قرار است هفته آینده عرضه شود.

بدافزار جدید برای سرقت پول از دستگاه های خودپرداز

آزمایشگاه کسپرسکی یک برنامه مخرب جدید را کشف کرده است که به مجرمان اینترنتی امکان سرقت پول از دستگاه های خودپرداز را می دهد.

گفته می شود این بدافزار Cutlet Maker نام دارد.
برای انجام حمله به خودپرداز ، یک مجرم باید به پورت USB خود دسترسی پیدا کند.
پس از آن ، شما باید به طور مداوم از تعدادی ابزار نرم افزاری استفاده کنید.

Cutlet Maker شامل یک ماژول ویژه محرک است که تعداد و اسکناس اسکناس را در کاست های خودپرداز نمایش می دهد.
این به مهاجم اجازه می دهد تا در ابتدا سلول حاوی بیشترین مقدار پول را انتخاب کند و "کورکورانه" عمل نکند ، و یکی یکی از کاست ها بگذرد.
بنابراین ، زمان حمله کاهش می یابد ، و به تبع آن ، شانس گرفتن مجرمان در صحنه سرقت کاهش می یابد.

این واقعیت بدتر می شود که بدافزار Cutlet Maker به هر کسی در بازار اینترنت زیرزمینی ارائه می شود.
این بدافزار 5000 دلار هزینه دارد و کیت شامل دستورالعمل های گام به گام است.
بنابراین ، حتی بی تجربه ترین متجاوز نیز می تواند مرتکب جرم شود.

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

اپل ممکن است تلفن های هوشمند با نمایشگرهای غیر اصلی را مسدود کند

با انتشار iOS 11.0.3 ، اپل توانایی مسدود کردن تلفن های هوشمند و تبلت هایی را دارد که نمایشگر غیر اصلی نصب شده است.

در نتیجه ، اکنون تولید کننده "سیب" می تواند از راه دور دستگاه ها را کنترل کرده و بررسی کند که چه اجزایی در آنها استفاده می شود.

اپل در مورد به روزرسانی اظهار نظر کرد:

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

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

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

آنتی ویروس برای Windows به Chrome اضافه شده است

گوگل نسخه جدیدی از دسک تاپ را منتشر کرده است مرورگر Chrome برای ویندوز
این به روزرسانی قابلیت های ضد بدافزار داخلی را به همراه دارد.

بنابراین ، اکنون Chrome تعیین می کند که آیا تنظیمات مرورگر بدون اطلاع کاربر تغییر کرده است یا خیر و در صورت تغییر تنظیمات را به فرم قبلی بازگرداند.

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

به روزرسانی به تدریج برای کاربران ویندوز در Chrome آغاز شد.

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

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

انواع محبوب RAM

به نوبه خود ، حافظه DRAM به تعداد زیادی از انواع مختلف تقسیم می شود. رایانه های شخصی مدرن از انواع زیر DRAM استفاده می کنند: DDR SDRAM ، DDR2 SDRAM و DDR3 SDRAM.

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

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

فاکتورهای فرم DIMM و SODIMM

فاکتور فرم (طراحی ماژول) برای رایانه های رومیزی DIMM نام دارد و با فاکتور فرم ماژول های حافظه برای رایانه های نوت بوک که SODIMM نامیده می شوند متفاوت است. این باید مورد توجه قرار گیرد. مانند ماژول های دسک تاپ ، DDR ، DDR2 و DDR3 SODIMM دارای اختلافاتی در طراحی هستند که از نصب آنها در شکاف اشتباه جلوگیری می کند. تصویر زیر را ببینید.

اکنون همه رایانه های جدید فقط به پشتیبانی از آخرین حافظه DDR3 مجهز شده اند (بسته به نوع رایانه بسته به نوع DIMM یا SODIMM). اما نسخه های قدیمی DDR و DDR2 هنوز در بازار یافت می شوند ، بنابراین اگر می خواهید میزان RAM را در رایانه قدیمی خود افزایش دهید ، این کار بدون مشکل انجام می شود.

نحوه انتخاب نوع مناسب RAM

برای اینکه حافظه RAM رایانه را گسترش دهید ، ابتدا باید بفهمید چه نوع حافظه ای را پشتیبانی می کند. این را از راه های گوناگون می توان انجام داد:

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

حافظه

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

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

رم

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

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

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

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

انواع مختلفی از حافظه دسترسی تصادفی وجود دارد ، اما انواع اصلی آن مانند SDRAM (حافظه دسترسی تصادفی پویا همزمان - حافظه دسترسی تصادفی پویا همزمان):

DDR (نرخ داده دو برابر - نرخ داده دو برابر). سرعت دو برابر شده با خواندن داده ها نه تنها در لبه (افزایش سیگنال) ، بلکه همچنین در افت سیگنال حاصل می شود. بنابراین ، دو بیت داده در یک چرخه ساعت منتقل می شود ، یعنی اگر فرکانس گذرگاه سیستم 100 مگاهرتز در ثانیه باشد ، ما بدست می آوریم فرکانس موثر با سرعت 200 مگاهرتز در ثانیه عرض گذرگاه داده 64 بیت است ، یعنی برای مثال قبلی ، پهنای باند 100 مگاهرتز x 2 64 64 بیت \u003d 12.8 گیگابیت بر ثانیه را بدست می آوریم. میکرو مدارها با توجه به فناوری فرآیند 0.13 و 0.09 میکرومتر ساخته می شوند.

انواع مختلفی از حافظه وجود دارد: DDR 200 برای 100 مگاهرتز ، DDR 266 در 133 مگاهرتز ، DDR 333 - 166 مگاهرتز ، DDR 400 - 200 مگاهرتز ، DDR 433 - 217 مگاهرتز ، DDR 466 - 233 مگاهرتز ، DDR 500 - 250 مگاهرتز ، DDR 533 - 267 مگاهرتز. ممکن است بردها نام دیگری داشته باشند که با PC با مقدار پهنای باند حافظه گرد شروع می شود. بنابراین حافظه DDR 200 می تواند نام РС1600 داشته باشد ، حافظه DDR 266 را می توان РС2100 (پهنای باند - 2133 مگابایت در ثانیه) ، DDR 300 - РС2400 ، DDR 333 - РС2700 (پهنای باند - 2 667 مگابایت در ثانیه) ، DDR 400 - РС3200 ، DDR 433 - РС3500 (3 467 Mb / s)، DDR 466 - РС3700، DDR 500 - РС4000، DDR 533 - РС4300 (4267 Mb / s). پهنای باند در حالت تک کانال نشان داده می شود ، در حالت دو کانال ، این شاخص دو برابر می شود. بیشتر برد ها اجازه کار در حالت دو کاناله را می دهند اما ماژول های چهار کاناله نیز وجود دارد.

فرکانس فوق فرکانس تضمینی ماژول را نشان می دهد. از ماژول می توان با فرکانس کمتری استفاده کرد (به این حالت underclocking یا underclocking گفته می شود) و فرکانس بالاتر (overclocking یا overclocking).

تصویر بالا نمایش شماتیک صفحه حافظه DDR را نشان می دهد. میکرو مدارهایی با حافظه در دو طرف تخته وجود دارد ؛ در شکل ، هشت عدد از آنها در یک طرف وجود دارد. در سمت چپ و راست دو شکاف برای نصب برد در کانکتور مادربرد وجود دارد. در زیر کلید (شکاف روی صفحه) وجود دارد. از آنجا که در کانکتور یک پارتیشن به جای کلید وجود دارد ، باید در کلید جای بگیرد. اگر کلید در مکان دیگری قرار داشته باشد ، پارتیشن از قرار گرفتن برد در کانکتور جلوگیری می کند. همچنین مخاطبین در پایین ، 52 در سمت چپ کلید ، 40 تماس در سمت راست ، در مجموع 92 در یک طرف وجود دارد. از آنجا که مخاطبین در دو طرف تخته قرار دارند ، تعداد کل آنها 184 است.



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

ویژگی اصلی برد RAM ظرفیت آن است. با مگابیت اندازه گیری می شود. اگر ظرفیت یک تراشه 512 مگابیت باشد ، ظرفیت کل این برد 512 8 8 (8 تراشه در یک طرف) x 2 (2 طرف صفحه) \u003d 8 194 مگابایت \u003d 1024 مگابایت \u003d 1 گیگابایت خواهد بود. بنابراین ، صفحه در شکل دارای ظرفیت 1 گیگابایت است.

همانطور که در شکل می بینید ، 8 ریز مدار در یک طرف تخته وجود دارد ، یعنی 8 ریز مدار در هر بایت وجود خواهد داشت ، هر یک از میکرو مدارها حاوی 1 بیت خواهند بود. چنین کارت هایی معمولاً در رایانه های خانگی یافت می شوند.

با این حال ، تابلوهایی وجود دارد که در آنها نه میکرو مدار وجود دارد ، یعنی 9 بیت در بایت. بیت نهم برای استفاده می شود ECC (بررسی و تصحیح خطا - تشخیص و اصلاح خطاها). ایده بسیار ساده است. اگر هر هشت بیت را جمع کنیم ، یک عدد زوج یا فرد می گیریم. اگر عدد زوج باشد ، بیت نهم برابر خواهد بود با 1 ، اگر فرد باشد ، سپس 1. بنابراین ، مجموع همه نه بیت همیشه عجیب و غریب خواهد بود. اگر خطایی رخ دهد و یک بیت معکوس شود ، یعنی به جای 1 یا 1 به جای 0 ، برابر با 0 باشد ، در این صورت مجموع همه بیت ها برابر با یک عدد زوج خواهد بود و سیستم یک خطا را نشان می دهد. دلیل تغییر بیت چیست؟ به دلیل میدان های مغناطیسی ، به دلیل اشعه های کیهانی و تشعشعات. این خطاها کاملاً نادر است ، اما برای برخی از سیستم ها ، به عنوان مثال ، کسانی که از سیستم بانکی پشتیبانی می کنند ، بسیار مهم هستند. این تغییرات در سطح سخت افزاری پیگیری می شود. متأسفانه ، این روش به شما اجازه نمی دهد مشخص کنید کدام بیت معکوس شده است ، و در مورد وارونه شدن دو بیت ، روش آن را تشخیص نمی دهد. بنابراین ، روشی توسعه داده شد Chipkill ، که به سخت افزار اجازه می دهد تا مشخص کند کدام بیت معکوس شده و آن را تصحیح می کند. علاوه بر این ، برای تعیین خطای نه یک بیت ، بلکه چندین بیت. روش های دیگری نیز برای اصلاح خطا وجود دارد - حافظه مالش دادن , اینتل SDDC .

میکرو مدارها می توانند 4 بیت (x4) یا 8 (x8) بیت داشته باشند و بیت x8 ارزان تر هستند و استفاده از روش های Chipkill ، اسکراب حافظه و Intel SDDC را مجاز نمی دانند.

DDR 2 نسل دوم این نوع حافظه ، که در سال 2004 ظاهر شد. تفاوت با DDR این است که فرکانس گذرگاه دو برابر بیشتر است ، که در آن داده ها به بافر منتقل می شوند. تفاوت اصلی این است که این نوع حافظه می تواند با فرکانس بالاتر کار کند ، زیرا DDR محدودیت داشت. آزمایشات نشان می دهد که سرعت DDR 2 کمی بیشتر از DDR است و به یک اعلام شده نزدیک می شود.

تابلوها نیز متفاوت است. کلید به سمت چپ منتقل شده است ، 64 پایه در سمت چپ کلید ، 56 در سمت راست ، 120 در یک طرف و 240 در هر دو طرف وجود دارد. بنابراین ، حافظه DDR را نمی توان در شکاف DDR 2 قرار داد و بالعکس ، یعنی قابل تعویض نیستند.

ماژول های DDR 2-400 (PC 2-3200) ، DDR 2-533 (PC 2-4200) ، DDR 2-667 (PC 2-5300) ، DDR 2-675 (PC 2-5400) ، DDR 2-700 (PC 2-5600) ، DDR 2-711 (PC 2-5700) ، DDR 2-750 (PC 2-6000) ، DDR 2-800 (PC 2-6400) ، DDR 2-888 (PC 2-7100) ، DDR 2-900 (PC 2-7200) ، DDR 2-1000 (PC 2-8000) ، DDR 2-1066 (PC 2-8500) ، DDR 2-1150 (PC 2-9200) ، DDR 2-1200 ( PC 2-9600)

DDR 3 نسل سوم این نوع حافظه ها. تفاوت با DDR 2 در کاهش مصرف برق (40٪) نهفته است ، زیرا انتقال به فناوری های 90 ، 65 ، 50 ، 40 نانومتری (یک نانومتر برابر با یک هزارم میکرومتر) است.

تابلوها نیز متفاوت است. کلید حتی بیشتر به سمت چپ منتقل می شود ، 48 تماس در سمت چپ کلید ، 72 به سمت راست ، 120 در یک طرف و 240 در هر دو طرف وجود دارد. بنابراین ، حافظه DDR 2 را نمی توان در شکاف DDR 3 قرار داد و بالعکس ، قابل تعویض هستند

ماژول های موجود DDR 3-800 (PC 3-6400) ، DDR 3-1066 (PC 3-8500) ، DDR 3-1333 (PC 3-10600) ، DDR 3-1600 (PC 3-12800) ، DDR 3-1800 (PC 3-14400) ، DDR 3-1866 (PC 3-14900) ، DDR 3-2000 (PC 3-16000) ، DDR 3-2133 (PC 3-17000) ، DDR 3-2200 (PC 3-17600) ، DDR 3-2400 (PC 3-19200).

DDR 4 نسل بعدی این نوع حافظه ها که قرار است در سال 2013 به تولید انبوه برسد. این نوع حافظه از فرکانس های 2133 تا 4266 مگاهرتز بر ثانیه پشتیبانی می کند.

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

برخی از تولیدکنندگان ریز مدارها را تولید می کنند با تصحیح خطا همان کاری که در دیسک های سخت انجام می شود ، یعنی در برخی موارد به شما امکان می دهد اطلاعات آسیب دیده را بازیابی کنید. این حافظه از 7 بیت (ECC) اضافی برای 32 بیت و 8 برای 64 بیت استفاده می کند. چنین حافظه ای گران تر است و برای رایانه هایی که به قابلیت اطمینان ویژه ذخیره اطلاعات نیاز دارند استفاده می شود. اگر خطاها مرتباً رخ می دهند ، می توانید از برنامه های ویژه ای برای تعیین محل خرابی ها استفاده کنید. معمولاً برای رایانه های خانگی ، از حافظه بدون برابری و کدهای ECC استفاده می شود ، زیرا حافظه از قبل کاملاً قابل اعتماد است. در صورت بروز خطا ، می توانید کامپیوتر خود را مجدداً راه اندازی کنید تا از شر خطاهای شناور خلاص شوید و همچنین آزمایش های حافظه را گاه به گاه انجام دهید.

حافظه دسترسی تصادفی همه از سلولهای حافظه قابل بازنویسی (RAM یا RAM - حافظه دسترسی تصادفی) تشکیل نشده است. بخشی از RAM متشکل از سلولهای غیر قابل بازنویسی (ROM یا ROM - حافظه غیرفعال) است ، به شما امکان نوشتن اطلاعات در آن را نمی دهد. داده ها و برنامه های ثبت شده در آن یک بار نصب می شوند و مدت زمان طولانی تغییر نمی کنند. این نوع حافظه در BIOS استفاده می شود و هنگام روشن شدن رایانه به آن نیاز است تا پس از روشن شدن سیستم بتوانید سیستم عامل را راه اندازی کنید.

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

وقتی رایانه خود را روشن می کنید پردازنده به محتوای حافظه واقع در آدرس 1MB -16 ، جایی که اولین دستورالعمل اجرا شده است ، دسترسی پیدا می کند. به طور طبیعی ، این سلول دارای یک حافظه ROM (فقط خواندنی) است ، در غیر این صورت ذخیره نمی شود. اولین مگابایت RAM کاملاً مشخص شده است: در همان ابتدای جدول جدولی برای بردارهای وقفه ، داده های مربوط به BIOS یا DOS و یک سیستم عامل وجود دارد. به دنبال آن یک منطقه حافظه که برای برنامه های کاربر استفاده می شود ، حداکثر 640 کیلوبایت ، پایان حافظه (تا اولین مگابایت) برای بافر ویدئویی BIOS و سایر اهداف سیستم عامل اختصاص داده می شود. یکی از تفاوت های RAM با سایر دستگاه ها این است که پس از نصب آن ، رایانه خود آن را پیدا و آزمایش می کند ، نیازی به نصب درایورها و نرم افزار جدید نیست. اولین مراحل پس از روشن کردن رایانه در زیر با جزئیات بیشتر شرح داده شده است.

بعد از روشن كردن كامپيوتر یک برنامه ویژه BIOS POST شروع به کار می کند ، حافظه اول کیلو بایت برای جدول بردار وقفه (IVT) اختصاص داده شده است و قسمت بالای مگابایت اول شامل برنامه راه اندازی سیستم عامل (BIOS) است. این برنامه آدرس برنامه های وقفه را در جدول IVT و داده ها را در کیلوبایت دوم حافظه پر می کند ، پس از آن بارگیری می شود برنامه راه اندازی در 700 ساعت به حافظه وارد می شود و کنترل برای راه اندازی سیستم عامل به آن منتقل می شود. سپس برنامه وقفه و هسته سیستم عامل بارگیری می شود ، برنامه بوت جایگزین می شود ، سپس هسته سیستم عامل پرونده های پیکربندی Autoexec.bat و Config.sys (یا پرونده های ویندوز) را اجرا می کند.

سیستم عامل DOS دارای یک جدول خاص به نام لیستی از لیست ها است که دارای یک اشاره گر به جدول اول در MCB است که نشان دهنده تخصیص حافظه برای برنامه ها است. علاوه بر این ، اولین بلوک MCB تخصیص حافظه را برای خود DOS و بقیه را برای کارهای اعمال شده نشان می دهد. چندین جدول از این دست می تواند به یک کار تعلق داشته باشد ، در حالی که یک جدول فقط به یک برنامه تعلق دارد. این جدول حافظه 640 کیلو بایت اول را تعریف می کند ، از این رو مشکل برخی از برنامه های قدیمی در مرز 640 کیلوبایت است. با اتمام برنامه ، حافظه استفاده شده توسط برنامه به سیستم عامل بازگردانده می شود. اگر برنامه به پایان رسید ، اما در حافظه باقی ماند ، پس چنین برنامه ای است ساکن... نمونه ای از چنین برنامه ای برنامه ماوس است. هر بلوک از MCB در مقابل منطقه توصیف شده قرار دارد. این بلوک 16 بایت داده دارد که شامل نوع بلوک ، شناسه (اگر 0 باشد ، حافظه توصیف شده توسط بلوک آزاد است) و سایر داده ها. به منظور مشاهده زنجیره MCB ، می توانید از برنامه Debug یا Mem با کلید / d استفاده کنید.

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

تنها استثنا در این قانون رفتن به ویندوز 98 با استفاده از Start → Shutdown → راه اندازی مجدد رایانه در حالت شبیه سازی است MS-DOS، که در آن انتقال به حالت واقعی عملیات رخ می دهد.

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

RAM تقسیم شده است به پنج منطقه تقسیم شده و این تقسیم بندی از اولین رایانه های شخصی حفظ شده است. در آن زمان ، به نظر می رسید که حافظه چند صد کیلوبایتی بسیار بزرگ است و اولین XT ها با حافظه بیش از 640 کیلوبایت آزاد شدند. به این قسمت حافظه گفته می شود استاندارد ، پایه ای، اصلی حافظه یا معمولی RAM (حافظه معمولی) ، که در آن ابتدای منطقه برای سیستم عامل آورده شده و بقیه برای کار برنامه ها است. در این حالت ، اولین کیلوبایت برای جدول بردار وقفه در نظر گرفته شده است ، سپس ناحیه داده BIOS قرار دارد و سپس برنامه هسته سیستم عامل. پس از گسترش حافظه رایانه ها به 1 مگابایت ، که با استفاده از نوع پایگاه آدرس می توان به آن دسترسی داشت: جبران ، یک حافظه از 640 کیلوبایت تا 1 مگابایت ، UMA (منطقه حافظه فوقانی یا گاهی حافظه متعارف گسترده) ، یا بالاییحافظه ، یا ارشد حافظه ، شروع به استفاده برای عملکرد سیستم عامل کرد. این شامل بافرهایی برای آداپتور گرافیکی ، برنامه های BIOS و بافرهای حافظه صفحه است. به منظور استفاده کامل از منطقه 640 کیلوبایت اول ، بسیاری از برنامه ها و درایورها در قسمت بالای حافظه بارگیری می شوند که از 640 کیلوبایت تا یک مگابایت واقع شده است. این کار در سیستم DOS با استفاده از دستور DOS \u003d UMB در Config .sys و دستورات Lh و Dh انجام می شود که درایورها را در این قسمت بارگیری می کند. بسیاری از این مشکلات به طور خودکار با ویندوز برطرف می شوند.

حافظه فوقانی رزرو شده: 000-BFFF حافظه ویدئویی (کاملاً استفاده نشده) ، C 000-C 3FF برای آداپتور ویدئو EGA ، BIOS ROM ، C 000-C 7FF برای بافر ویدئو VGA ، BIOS RAM ، C 800-CBFF حاوی بایوس هارد دیسک ، F 000-FFFFبایوس ، F 000-F 0FFمنطقه برای پیکربندی Plug & Play ، С000h -BAAAhبرای آداپتورهای دارای ROM خودشان بایوس

حافظه بیش از 1 مگابایت فراخوانی می شود منبسط یا اضافی (XMS یا تمدید) حافظه اولین 64 کیلوبایت بالاتر از مگابایت اول نامیده می شود HMA . این منطقه در زمان واقعی قابل دسترسی است. در رایانه های اولیه ، هنگام دسترسی به FFFF: 000F یک انتقال به آدرس صفر (0000: 0000) وجود داشت ، یعنی حافظه به صورت چرخشی نشان داده می شود. با گذشت زمان ، آدرس بالای اولین مگابایت شروع به ارجاع به داده هایی می کند که بیش از یک مگابایت هستند و به صفر نمی پردازد و بنابراین این 64 کیلوبایت شروع به استفاده در حالت واقعی کردند.

برای استفاده از حافظه بیش از 1 مگابایت ، ابزار ویژه سیستم Himem.sys و Emm386.exe در پرونده Config.sys مورد نیاز بود ، جایی که حافظه 64 کیلوبایت بیش از 1 مگابایت توسط درایور Himem پشتیبانی می شود. این درایورها برای سیستم های DOS و Windows 3.11 مورد نیاز هستند. با کمک آنها ، ناحیه حافظه توسعه یافته به 4 صفحه 4 کیلوبایتی در یک بافر ویژه در ناحیه بالای مگابایت اول (حالت صفحه) ترسیم می شود. در حال حاضر ، دسترسی به حافظه بیش از یک مگابایت در حالت محافظت شده استفاده می شود ، که در Windows 95 و بالاتر پشتیبانی می شود.

مکان خاصی توسط حافظه ویدیویی... در مدل های اولیه ، هنگامی که اطلاعات متنی به طور عمده نمایش داده می شد ، بافر ویدئو در منطقه بالای اولین مگابایت حافظه اصلی قرار داشت و حافظه 16 ، 32 یا بیشتر کیلوبایت را اشغال کرد. با این حال ، با ظهور حالت های گرافیکی با وضوح بالا ، بافر ویدئو به مقدار قابل توجهی حافظه احتیاج داشت که آنها شروع به قرار دادن آن روی کارت گرافیک کردند. در حال حاضر 64 ، 128 ، 256 و بیشتر مگابایت حافظه می گیرد.

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

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

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

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

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

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

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

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

چه مقدار RAM مورد نیاز است در کامپیوتر؟ هرچه بزرگتر بهتر. همه اینها به برنامه هایی که کاربر با آنها کار می کند بستگی دارد. اگر تعداد آنها زیاد باشد و کار با گرافیک یا ویدئو انجام شود ، مقدار قابل توجهی حافظه مورد نیاز است. داشتن حداقل 32 مگابایت برای ویندوز 98 و 64 و بالاتر برای عملکرد چندین برنامه مطلوب است. ویندوز XP به RAM قابل توجهی بیشتری نیاز دارد. برای او داشتن 512 مگابایت و ترجیحاً 1 گیگابایت مطلوب است. به شرح زیر سیستم عامل (ویندوز ویستا ، ویندوز 7) حتی به حافظه بیشتری نیز نیاز دارند. بنابراین ، برای این سیستم ها ، شما باید حداقل 1 گیگابایت و ترجیحاً 2 یا 3 گیگابایت داشته باشید. اینها سیستم های 32 بیتی هستند که بیشتر معمول هستند. برای سیستم های 64 بیتی ، اندازه حافظه باید در 2 ضرب شود ، یعنی برای ویندوز 7 شما باید حداقل 2 گیگابایت ، ترجیحاً 3-4 داشته باشید. هرچه حافظه بیشتر نصب شود ، عملکرد رایانه نیز بالاتر خواهد بود ، به خصوص که قیمت حافظه به طور مداوم در حال کاهش است.

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

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

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

برای سرعت بخشیدن به عملیات ، یک میکرو مدار می تواند چندین جدول داشته باشد ، معمولاً 4 ، 8 یا 16. اگر میکرو مدار می تواند 1 مگابایت حافظه ذخیره کند و دارای 8 خط ورودی / خروجی است ، پس هر خط ماتریسی برابر با 128 کیلوبایت یا 1 مگابایت دارد که به آن عمق آدرس گفته می شود. فضا. در این مثال ، هنگام دستیابی به این میکرو مدار ، می تواند مقادیر یک بایت را که هر بیت آن در ماتریس های مختلف است ، خارج کند. هرچه خطوط ورودی / خروجی بیشتری داشته باشد ، داده های بیشتری به طور همزمان قابل دریافت است.

یکی از اصلی ترین پارامترها زمان دسترسی به داده ها ، که کمتر است ، بهتر است و می تواند از 40 تا 80 نانو ثانیه باشد. این پارامتر اغلب با حداقل دوره همگام سازی همراه است ، که برابر با 10 ns ، مربوط به زمان دسترسی 50 ns ، 12 ns تا 60 ns و غیره است. اگر حافظه کندتر از آنچه که گذرگاه سیستم نیاز دارد کار کند ، رایانه کندتر کار می کند زیرا تأخیر پردازنده وجود دارد. بنابراین ، لازم است حافظه بهینه برای قیمت و عملکرد انتخاب شود.

RAM در بانک های به اصطلاح نصب می شود ( بانک - مجموعه ای از میکرو مدارها که ظرفیت بیت مورد نیاز را تأمین می کنند. اگر گذرگاه 32 بیتی سیستم (486) در حال کار است و میکرو مدار دارای 8 خط ورودی / خروجی است ، بنابراین 4 میکرو مدار (4x8 \u003d 32 خط) مورد نیاز است ، و اگر روی یک صفحه نصب شوند ، آنها یک بانک تشکیل می دهند ، پنتیوم 64 خط دارد ، و بنابراین شما به 8 میکرو مدار بدون بررسی برابری ، 9 مورد با چک نیاز خواهید داشت. بانک حداقل میزان حافظه ای است که پردازنده می تواند در یک تماس از عهده آن برآید. بانک را می توان پر یا پر نکرد ، پر کردن جزئی مجاز نیست. اگر ماژول های حافظه روی صفحه ای متصل شده به مادربرد قرار داشته باشند ، به مجموعه ای از اتصالات که صفحه ها را با تراشه های RAM تأمین می کند که ظرفیت بیت مورد نیاز را فراهم می کنند ، بانک نیز می گویند. یک بانک می تواند یک یا چند اتصال در مادربرد داشته باشد. در داخل بانک ، میکرو مدارها باید از یک نوع و یک حجم ، ترجیحاً از یک تولید کننده انتخاب شوند. بانک های مختلف ممکن است از نظر خصوصیات متفاوت باشند و به حداقل رساندن اختلافات مطلوب است ، در غیر این صورت آنها قادر به کار مداوم نخواهند بود. رایانه های مدرن دارای حافظه دسترسی تصادفی هستند که در آن یک بانک در یک صفحه قرار دارد.

یکی از مهمترین خصوصیات حافظه است چرخه تبادل دسته ایکه در 486 پردازنده و مدلهای پنتیوم ظاهر شد. در یک چرخه تبادل عادی ، یک آدرس و یک داده نشان داده می شود ؛ در یک چرخه دسته ای ، یک آدرس و چندین داده مجاور (واقع به ترتیب) نشان داده شده است. در این حالت ، خواندن اولین دیتا بیشتر و سریعتر دیتوم بعدی طول می کشد. ضبط 5-2-2-2 به این معنی است که برای خواندن اولین داده ها 5 واحد زمان (تیک سیستم) و برای داده بعدی دو واحد زمان لازم است. یا ، برای خواندن اولین داده ها ، 4 چرخه انتظار (یک ساعت در هر عمل خواندن) و یک ساعت انتظار برای چرخه های بعدی ساعت (4-1-1-1) لازم است. وقتی نوشته شود که زمان دسترسی 40 nsec است ، باید توجه داشته باشید که اولین دسترسی به حافظه با آن مطابقت دارد ، موارد بعدی سریعتر خواهند بود. پارامترهای دیگر زمان چرخه کار را تعیین می کنند و اگر زمان دسترسی 50 ns باشد ، در دوره 5-2-2-2 چرخه کار 20 ns خواهد بود.

برای مادربرد 486 با سرعت کلاک 33 مگاهرتز ، از عناصر حافظه با زمان دسترسی 70 ns (نانو ثانیه) استفاده شده است. بردهای سریعتر باید با حافظه دسترسی 60 ns یا کمتر کار کنند. تخته های پنتیوم از حافظه با زمان دسترسی 40 ns یا کمتر استفاده می کنند. زمان دستیابی به نانو ثانیه اندازه گیری می شود ، جایی که 1 n \u003d 0،000،000،001 ثانیه. اگر اندازه نمونه از یک تراشه 1 بایت باشد ، پس چنین تراشه ای را عرض بایت می نامند ، اگر 4 بیت باشد ، آنگاه یک چابک است (زیرک نیم بایت یا 4 بیت است).

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

مطلوب است که حافظه را با یک زمان دسترسی ، ترجیحاً یک نوع و یک شرکت ، روی بشقاب نصب کنید. همه اسلات های RAM به درج بشقاب نیاز ندارند ، یعنی می توانید اسلات ها را آزاد بگذارید. به عنوان مثال ، 512 مگابایت می تواند در دو نسخه وارد شود: یا 4 اسلات 128 مگابایتی ، یا در یک اسلات 512 مگابایتی. هر بشقاب می تواند حافظه متفاوتی داشته باشد. عناصر مختلفی روی صفحه وجود دارد که هر کدام می توانند حاوی 256 کیلوبایت ، 1 مگابایت ، 4 مگابایت و برخی دیگر باشند.

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

انواع RAM

RAM نامیده می شود رم(حافظه دسترسی تصادفی - حافظه دسترسی تصادفی). در دهه 70 و 80 ، در کشور ما ، از یک سری ماشین آلات EC (سری متحد) استفاده شده است که در آن RAM را RAM (حافظه دسترسی تصادفی) می نامیدند. بنابراین ، هنوز چنین نامی را می توان در ادبیات رایانه یافت.

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

اشتراک حافظه حافظه دسترسی تصادفی به حافظه پویا و استاتیک تقسیم می شود:

- SRAM (RAM استاتیک - RAM استاتیک) - دارد دسترسی سریع به اطلاعات نیاز دارد و احتیاج به بازسازی ندارد اما تا حدودی گرانتر از DRAM است. در درجه اول برای حافظه نهان و در ثبات ها استفاده می شود.

- درام (RAM پویا - RAM پویا) - احتیاج به بازسازی دارد و بنابراین مدت زمان دسترسی بیشتر از نوع قبلی است. تقریباً همه ماژول های RAM مدرن برای رایانه های شخصی این استاندارد را دارند.

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

- سد رم (Synchronous Dynamic RAM) زیر کلاس حافظه DRAM است که ویژگی استفاده از تبادل داده همزمان را دارد. یعنی به شما امکان می دهد بدون توجه به اینکه دستور قبلی اجرا شده یا خیر ، دستورات را دریافت کنید.

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

برای ذخیره اطلاعات ، از یک عملیات بازنویسی استفاده می شود که فراخوانی می شود بازسازی حافظهکه در آن خازن ها شارژ می شوند. با این حال ، CPU می تواند در یک چرخه بدون تجدید به داده ها دسترسی پیدا کند. برای هماهنگی بین RAM و سرعت کلاک پردازنده ، یک پارامتر وجود دارد - یک چرخه انتظار (Waitstate) ، که تعداد چرخه هایی را نشان می دهد که پردازنده باید بین دو عملیات دسترسی به گذرگاه سیستم بگذرد. هرچه تعداد چرخه های این پارامتر بیشتر باشد ، سرعت کامپیوتر کم می شود. از برنامه Setup برای تنظیم این پارامتر استفاده می شود.

DRAM در درجه اول در 80286 و تا حدودی در 386SX مورد استفاده قرار گرفت. آنها در حال حاضر به عنوان ماژول کامپوزیت استفاده می شوند حافظه SIMM، DIMM ، که بعداً در مورد آن بحث خواهد شد.

ماژول های حافظه می توانند با توجه به نوع معماری (Std یا FPM ، EDO ، BEDO و SDRAM) ، با توجه به نوع مکان (DIP ، SIMM ، DIMM و سایر موارد) با روش کنترل خطا از یکدیگر متفاوت باشند. ممکن است تفاوت های دیگری نیز وجود داشته باشد ، به عنوان مثال ، درجه بندی های مختلف ولتاژ ، پارامترهای بازسازی و غیره

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

بدون برابری ، یعنی بدون بررسی خطا. این نوع رایج ترین است ، زیرا حافظه نسبتاً قابل اطمینان کار می کند.

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

ECC - کنترل با کدی که به شما امکان می دهد در صورت بروز خطا داده ها را بازیابی کنید.

EOS - کنترل با کد برای بازیابی اطلاعات در صورت بروز خطا و بررسی عجیب بودن.

ماژول هایی که با محاسبه مجدد آن بیتی عجیب و غریب تولید می کنند ، یعنی عملاً بدون برابری. آنها به شما امکان می دهند بر روی تخته هایی که به برابری نیاز دارند کار کنید.

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

بنابراین ، اگر 9 میکرو مدار وجود داشته باشد ، یک صفحه با میکرو مدار برای بررسی برابری کار می کند ، 8 - بدون بررسی ، یعنی تعداد میکرو مدارها چند برابر 9 یا 8 بیت حافظه است. در اخیرابا توجه به قابلیت اطمینان میکرو مدارهای ساخته شده ، از بیت برابری استفاده نمی شود (به عنوان مثال ، برای مدارهای 16 مگابایتی ، یک خرابی در هر 2-3 سال کار مداوم). حافظه Parity در سیستم هایی مورد استفاده قرار می گیرد که قابلیت اطمینان بسیار حیاتی است ، یعنی در سرورهایی که دائماً بارگیری می شوند. در برخی موارد ، هنگامی که مادربرد به وجود بیت برابری نیاز دارد ، می توانید از تراشه های RAM استفاده کنید که از بیت برابری تقلید می کنند ، یعنی در واقع بیت نهم ندارند و برابری را بررسی نمی کنند.

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

با ادغام بیشتر قابلیت اطمینان افزایش می یابد. به دلیل اینکه اتصالات کمتری دارد ، بالاتر است ، بنابراین بهتر است یک تراشه 512 مگابایتی خریداری کنید تا چهار تراشه 128 مگابایتی. در این حالت ، می توانید از همه اسلات های RAM استفاده نکنید ، بلکه فقط از برخی از اسلات ها استفاده می کنید که به شما امکان می دهد حافظه را در آینده افزایش دهید.

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

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

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

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

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

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

نوع معماری

اولین بار معماری بود FPM DRAM (Fast Page Mode DRAM - حالت صفحه سریع) ، که دارای دو نوع حافظه با زمان دسترسی متفاوت است: 60 و 70 nsec ؛ میکرو مدارها با دسترسی nsec 60 با فرکانس گذرگاه سیستم 60 ، 66 مگاهرتز کار می کنند. FPM حافظه استاندارد نیز نامیده می شود و در چرخه خواندن دسته ای 5-3-3-3 کار می کند.

اصلاح حافظه بعدی است درام EDO (Examed Output Data DRAM). عملکرد توسط ثبات های اضافی حاصل می شود که داده ها را در هنگام درخواست بعدی به میکرو مدار ذخیره می کنند و به شما امکان می دهند چرخه بعدی را قبل از پایان چرخه قبلی شروع کنید. 10-15٪ سریعتر از FPM DRAM اجرا می شود. زمان دسترسی آن 50 ns ، 60 ns (برای باس 66 مگاهرتز) و 70 ns است. این مورد در مادربردهایی با فرکانس گذرگاه حداکثر 66 مگاهرتز و پردازنده های پنتیوم و کمتر با پردازنده 486 استفاده می شود. با توجه به اینکه در فرکانس گذرگاه سیستم بیش از 66 مگاهرتز ناپایدار عمل می کند ، به تدریج از بازار خارج شد.

هنگام استفاده از حافظه ، EDO خط لوله را فراهم می کند. این در کارت های SIMM-72 و DIMM استفاده می شود ، در حالی که آنها از برابری عجیب و غریب استفاده نمی کنند ، اما می توان چک های ECC را ذخیره کرد. این نوع حافظه هم در RAM و هم در حافظه ویدیویی قابل استفاده است. برای کار با این نوع ، BIOS باید بتواند با آنها کار کند ، بنابراین ممکن است مادربردهای قدیمی از آنها پشتیبانی نکنند. برخی از برد ها با استفاده از BIOS مناسب نوع ماژول حافظه را تشخیص می دهند و امکان نصب همزمان حافظه استاندارد و EDO را فراهم می کنند. به چرخه خواندن دسته ای 5-2-2-2 می رسد.

BEDO (Burst EDO - burst EDO) - به شما امکان می دهد داده ها را به صورت بلوک یا دسته ای در هر چرخه ساعت بخوانید. این از SDRAM تکامل یافته و در شینه سیستم 66 مگاهرتز کار می کند. در BEDO ، اصول پردازش نوار نقاله بیشتر توسعه یافته است. برای به دست آوردن اولین داده ها در حالت پشت سر هم ، این حافظه کمی بیشتر طول می کشد ، اما واکشی سریعتر داده های بعدی را فراهم می کند. همچنین در کارتهای SIMM-72 و DIMM استفاده می شود. به چرخه خواندن دسته ای 5-1-1-1 می رسد.

SDRAM (DRAM همگام - DRAM همزمان) - خط لوله داده ها و محل اتصال آدرس را فراهم می کند ، که عملکرد آن را افزایش می دهد. تمام عملیات در چنین میکرو مدارهایی با فرکانس ساعت CPU هماهنگ شده و با سرعت کلاک گذرگاه سیستم تا 133 مگاهرتز کار می کنند و زمان چرخه عملکرد 8-10 نانومتر در فرکانس گذرگاه سیستم 100 مگاهرتز است. برای اتوبوس های مدرن حافظه PC100 ، PC133 وجود دارد که در آن اعداد فرکانس گذرگاه سیستم را نشان می دهند. این کار سریعتر از EDO DRAM است ، اما در سرعت اتوبوس تا 66 مگاهرتز ، تفاوت در عملکرد قابل توجه نیست.

SDRAM امیدوار کننده ترین است ، به خصوص برای سرعت کلاک بالا در گذرگاه سیستم کامپیوتر ، که نمی تواند به طور م byثر توسط انواع دیگر حافظه پشتیبانی شود. این حافظه روی کارتهای DIMM یا به عنوان میکروچیپ روی سیستم یا کارت گرافیک نصب می شود. به چرخه خواندن دسته ای 5-1-1-1 می رسد.

SDRAM II (DDR SDRAM) اجازه می دهد تا دستورات دسترسی به طور موازی در بانک های حافظه مستقل خود پردازش شوند ، که سرعت دسترسی را سرعت می بخشد. این حافظه به دلیل استفاده از لبه جلو و دو بار افتادن پالس سرعت کار را افزایش می دهد. و 2100 - برای 133 مگاهرتز. با این حال ، آنها باید توسط چیپ ست پشتیبانی شوند ، شما می توانید برای این کار با دفترچه مادربرد مشورت کنید. جزئیات بیشتر در مورد حافظه های DDR ، DDR2 ، DDR3 در بالا توضیح داده شده است.

حافظه RDRAM مستقیم یک حافظه امیدوار کننده است که اینتل به آن روی آورده است. این می تواند با فرکانس ساعت اتوبوس 400 مگاهرتز در ثانیه ، با پهنای باند تا 1600 مگاهرتز در ثانیه کار کند ، اجازه می دهد داده ها در لبه های انتهایی و انتهایی یک پالس منتقل شوند و نمونه برداری از داده های خطی را فراهم می کند. علاوه بر این ، حافظه SLDRAM وجود دارد که مانند Direct RDRAM با فرکانس 400 مگاهرتز امکان انتقال داده تا 1600 بایت در ثانیه را فراهم می کند.

در انواع فوق حافظه اصلاحاتی وجود دارد ، به عنوان مثال ، CDRAM (حافظه کوچک) ، EDRAM (حافظه پیشرفته) - این یک حافظه DRAM با حافظه ایستا است که به عنوان یک حافظه بافر در ماژول استفاده می شود. زمان دسترسی به داده ها در انواع مختلف حافظه از 50 تا 70 نانومتر است.

علاوه بر این ، انواع دیگری از حافظه نیز وجود دارد که روی کارتهای گرافیکی (تصویری) نصب می شوند (اما نه برای RAM) - VRAM , SGRAM , GDDR 2, GDDR 3, GDDR 4, GDDR 5 ... جایی که GDDR 2 در بالای DDR 2 ساخته شده است ، GDDR 3 ، GDDR 4 ، GDDR 5 بر روی DDR 3 ساخته شده است.

رایانه های مدرن از DDR ، DDR 2 و DDR 3 استفاده کنید.

انواع بدن ، صفحات. حافظه را نصب کنید

قرار دادن ماژول ها. کامپیوترهای قدیمی ممکن است از کارتهای اضافی برای افزایش RAM به 32 مگابایت استفاده کرده باشند. چنین حافظه ای نه با استفاده از ماژول های DIMM و SIMM بلکه با استفاده از یک کارت ویژه مانند کارت گرافیک صدا نصب شده است. با این حال ، این کارت ها در حال حاضر دیگر تولید نمی شوند.

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

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

میکرو مدارهای مدرن با بسته بندی در دسترس هستند: DIP ، ZIP با آرایش زیگزاگ مخاطبین ، بعضی اوقات برای حافظه ویدئو موجود است ، SQJ در کارتهای SIMM یا برای اتصالات ویژه کارت ویدیو استفاده می شود ، TSOP برای نصب DIMM ها روی صفحه استفاده می شود.

ماژول ها SIPP (بسته تک پین خطی) ، یا SIP (منسوخ). برای کاهش رد پای مادربرد ، ماژول های DRAM بر روی صفحه ای که دارای 30 پایه است قرار گرفته اند. نمای خارجی این تابلو در شکل نشان داده شده است. قبل از SIPP ، ماژول های SIP مورد استفاده قرار می گرفتند ، اما ناامیدکننده از رده خارج شده اند.

تصویر بالا صفحه SIPP و تصویر زیر SIMM را نشان می دهد.

ماژول ها سیم کارت (ماژول های حافظه درون خطی - ماژول های حافظه در یک ردیف) ، به طور عامیانه "sims" با لهجه در هجای آخر نامیده می شود. برد SIMM با ماژول SIPP در این تفاوت دارد که نوع متفاوتی از مخاطبین واقع در صفحه را نشان می دهد ، همانطور که در شکل نشان داده شده است. این ماژول ها به تراشه های حافظه با 8 ، 16 ، 32 و بیشتر حافظه مجهز هستند.

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

برای سیم کارت های 30 پین ، شما باید از 4 ماژول برای پردازنده 486 استفاده کنید ، زیرا یک ماژول 8 بیتی است (8 4 4 \u003d 32) و برای یک پنتیوم 8 است که 64 بیت را ارائه می دهد. سیم کارت های 72 پین 32 بیتی هستند ، بنابراین شما باید یک کارت برای 486 پردازنده نصب کنید ، دو کارت برای پنتیوم. DIMM های پنتیوم یکباره روی مادربرد نصب می شوند.

قبلاً از صفحاتی با 30 لید استفاده می شد. در حال حاضر ماژول های حافظه 72 پین دارند. شکافی که صفحات حافظه در آن قرار داده شده است در شکل زیر نشان داده شده است.

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

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

در ابتدا ، چنین ماژولهایی از استاندارد SIMM استفاده می کردند ، سپس ماژولهای DIMM ظاهر می شدند. SIMM به شما امکان می دهد هر بار یک بایت بخوانید. هنگام نصب چندین سیم کارت ، اغلب لازم بود که آنها از مشخصات یکسانی برخوردار باشند ، از سیگنالهای یکسان و نرخ نمونه برداری یکسان اطاعت کنند. اغلب میکرو مدارها با ماژول های شرکت های مختلف یا انواع مختلف یک شرکت با شرکت های دیگر سازگار نیستند.

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

برای مادربوردی که پردازنده پنتیوم دارد ، از بانک های حافظه ای استفاده می شود که با سیم کارت و DIMM کار می کنند.

DIMM (ماژول حافظه دو خطی - حافظه بسته بندی شده در دو ردیف روی کیس) دارای 168 ، 184 ، 200 یا 240 پین بوده و نسبت به کارتهای SIMM زمان دسترسی کمتری دارد. علاوه بر این ، بردها محدودیتهای اندازه RAM 128 مگابایت را برطرف می کنند. اکنون می تواند به مقدار قابل توجهی برسد ، که در اسناد هیئت مدیره نشان داده شده است. این تابلوها شامل 2 ردیف 92 یا 120 مخاطبی است (در کل 184 یا 240 ، در رایانه های قدیمی - 168). مخاطبین بیشتر تعداد بانکها را در ماژول افزایش می دهند. DIMM در حال حاضر 32 یا 64 خط برای خواندن داده ها (به ترتیب 4 یا 8 بایت) دارد و امکان نصب آنها در رایانه های مختلف وجود دارد. علاوه بر این ، DIMM ها خطوط زمینی بیشتری دارند. این برد ممکن است حاوی حافظه غیر فرار باشد که حاوی پارامترهای مدارهای میکرو است. اگر نوع مورد نیاز میکرو مدار وجود نداشته باشد ، برد نمی تواند با چنین حافظه ای کار کند. برخلاف کارتهای SIMM ، کارتهای DIMM به صورت عمودی درج می شوند. نصب کارتهای این نوع حافظه در قسمت اتصال رایانه نشان داده شده است.

SO DIMM (Small Outline DIMM) - کارتهایی که دارای 72 ، 144 ، 168 یا 200 پین هستند و برای لپ تاپ استفاده می شوند. این حافظه دارای 16 کانال حافظه مستقل است و به شما امکان می دهد با دستگاه ها و برنامه های مختلفی که همزمان به مناطق مختلف حافظه دسترسی دارند کار کنید.

همچنین یک نمای وجود دارد - DDR 2 FB - DIMM مورد استفاده در سرورها ، RIMM دارای 168 ، 184 یا 242 پین و یک محافظ فلزی برای محافظت از تماس ها در برابر وانت (برای حافظه RIMM استفاده می شود ، که تقریباً تولید نمی شود) ، میکرودیم با 60 مخاطب برای subnotebook و notebook.

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

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

سپس باید بررسی کنید که آیا سیستم وجود حافظه را تشخیص داده است که اندازه آن را می توان در برنامه BIOS یافت. همچنین می توانید یک برنامه آزمایشی برای بررسی حافظه نصب شده از نظر نقص در هر میکرو مدار اجرا کنید.

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

کارت گسترش حافظه برای 286 مورد استفاده قرار گرفت زیرا مادربرد دارای شکاف حافظه اختصاصی نبود. این کارت به باس سیستم متصل شده و به یک درایور ویژه با استاندارد خاصی به نام Lim (لوتوس ، اینتل ، مایکروسافت) نیاز داشت.

اولین تابلوهای استاندارد برای جدید پردازنده های پنتیوم معمولاً دو نوع اسلات برای RAM وجود دارد: SIMM و DIMM که به هرکدام بانکی گفته می شود و شماره گذاری آنها از صفر شروع می شود (Bank0 ، Bank1 و غیره) ، اما بسیاری از برد ها استفاده از هر دو نوع حافظه را روی برد مجاز نمی دانند. بانکها به ترتیب پر می شوند ، یعنی ابتدا باید Bank0 و سپس Bank1 را تنظیم کنید. بنابراین ، شما نمی توانید فقط یک Bank1 نصب کنید. می توانید تعیین کنید که کدام حافظه در بشقاب است: با برابری یا نه. اگر 8 میکرو مدار روی صفحه وجود داشته باشد ، بدون کنترل - اگر نه - پس از آن بدون کنترل است. واضح است که این به دلیل وجود بیت نهم در بایت است که برای برابری استفاده می شود. تخته های پنتیوم در حال حاضر فقط با اسلات های DIMM در دسترس هستند.

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

شماره های بانک RAM گاهی روی مادربرد مشخص می شود.

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

نشانه گذاری. در تابلوها ممکن است علامت گذاری 1 / / 9 / / 70 را پیدا کنید ، به این معنی که 1 - با بررسی برابری (9 تعداد ریز مدارها است) ، 70 - زمان دسترسی در نانو ثانیه. هرچه کوچکتر باشد ، بهتر است ، اما بیش از هر چیز باید توسط همه دستگاه ها پشتیبانی شود مادربرد.

آخرین رقم اغلب زمان دسترسی را در نانو ثانیه تعریف می کند ، که می تواند مقدار خود را تعیین کند یا ده برابر کمتر. به عنوان مثال ، می توان زمان دسترسی 70 نانو ثانیه را 70 یا به سادگی -7 برچسب گذاری کرد. مقادیر SDRAM می تواند –10 (به معنای 50 ns) ، –12 (60 ns) و –15 (70 ns) باشد.

در میکرو مدارهای جدید ، ابتدا با استفاده از چند کاراکتر ، نام سازنده نشان داده می شود ، به عنوان مثال M (OKI) ، TMM (Motorola) ، MT - Micron ، GM - LG و غیره هر یک از شرکت ها یک کد دارند - نوعی رمزنگاری ، که می توانید از طریق اینترنت با تماس با صفحه تولید کننده آن را پیدا کنید.

حافظه نهان

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

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

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

اصول سازماندهی حافظه نهان. ذخیره مستقیم نقشه برداری (مستقیم -نقش حافظه پنهان) جزئی یا مجموعه ای مشارکتی حافظه پنهان) او چگونه کار می کند؟ آدرس داده های خوانده شده به سه قسمت تقسیم می شود. اولی نامیده می شود برچسب زدن، دوم ردیف ، ستون سوم را تعریف می کند. حافظه پنهان به صورت جدول رشته هایی با طول مشخص سازماندهی شده است ، به عنوان مثال 1 + 16 \u003d 17 بایت ، که در آن سلول اول حاوی مقدار برچسب است و سپس 16 مقدار داده. آدرس را دریافت کرده اید (به عنوان مثال 123003Ah) ، به سه قسمت تقسیم می شود: برچسب (123h) ، شماره خط (003h) و شماره ستون (Ah). در این مثال ، یک پارتیشن شرطی آورده شده است ، زیرا بعد اعداد ممکن است متفاوت باشد. عدد تعداد خط را تعیین می کند ، در مثال ما برابر است با 4 (003h ، جایی که - 000h اولین خط است ، 001h دوم است ، 002h - سوم ، 003 ساعت - چهارم ، و غیره) در ابتدای خط یک مقدار برچسب وجود دارد که با برچسب آدرس دریافت شده مقایسه می شود (123 ساعت). در صورت مطابقت ، داده ها از موقعیت مربوطه نمونه برداری شده یا نوشته می شوند (Ahمقدار یازدهم ، همچنین 0hبرای اولین بار ، 1 ساعتبرای دومین ، ... آهبرای یازدهم) اگر با هم مطابقت نداشته باشند ، داده های مورد نیاز در حافظه نهان نیست و از حافظه اصلی واکشی می شود. از این نوع حافظه پنهان در 386 پردازنده استفاده می شود.

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

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

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

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

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

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

روش جواب دادن (نوشتن برگشت) به شما این امکان را می دهد که پس از نوشتن در حافظه نه ، داده ها را بر روی RAM بنویسید. نوشتن در آن پس از نوشتن کل ردیف در هنگام به روزرسانی ردیف انجام می شود. این روش سریعتر است و به سخت افزار بیشتری احتیاج دارد. اخیراً ، در پردازنده های مدرن به این روش روی آورده است.

در ادبیات رایانه ای ، گاهی اوقات معانی متفاوتی ارائه می شود نام حافظه پنهان L1 ، L2. گاهی L1 به حافظه پنهان موجود در پردازنده ، گاهی در کارتریج اشاره دارد. ما به شرح زیر عمل خواهیم کرد: L1 - حافظه نهان ، که در پردازنده است ، L2 - در کارتریج ، L3 - در مادربرد. در عمل ممکن است نام متفاوتی برای تولیدکنندگان مختلف وجود داشته باشد واحدهای پردازش مرکزیمانند اینتل و AMD.

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

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

حافظه نهان سطح سوم. در 486 کامپیوتر ، این نوع حافظه ها در مادربرد ساخته می شوند. این حافظه در آن زمان L2 cache نامیده می شد. با توجه به اینکه این حافظه پنهان دیگر با فرکانس داخلی پردازنده مرکزی کار نمی کند ، اما در فرکانس خارجی ، سرعت انتقال اطلاعات به این حافظه پنهان کمتر از حافظه پنهان سطح اول است. این به این دلیل است که فرکانس داخلی بیشتر از فرکانس خارجی است. از آنجا که حافظه نهانگاه RAM و L3 با همان فرکانس کار می کنند ، و خواندن / نوشتن حافظه نهان یک سیکل طول می کشد (در رایانه های قدیمی - 2 یا بیشتر) ، همچنین مزایایی نسبت به RAM دارد و عملکرد رایانه را افزایش می دهد ... سپس حافظه نهان سطح سوم به عنوان حافظه پنهانی که بر روی پردازنده قرار دارد (Pentium IV ، به 4 مگابایت ، در مدرن تا 24 مگابایت) شناخته شد.

بعضی از رایانه ها ممکن است استفاده کنند حافظه نهان سطح چهارم (معمولاً برای سرورها).

حافظه پنهان سطح بعدی معمولاً بزرگتر از حافظه پنهان سطح قبلی است و فرکانس آن از حافظه پنهان سطح قبلی کندتر است.

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

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

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

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

کارایی. غیرفعال کردن حافظه پنهان L1 می تواند عملکرد سیستم را برای چندین نوع برنامه چندین بار کاهش دهد. به طور معمول ، سرعت کار این میکرو مدارها 20 ، 15 ، 12 نانومتر یا کمتر است که به شما امکان می دهد یک چرخه دسته ای 2-1-1-1 را با فرکانس 33 مگاهرتز انجام دهید. استفاده از حافظه نهان L2 بسته به نوع برنامه هایی که استفاده می شود ، عملکرد سیستم را 10-20٪ افزایش می دهد (گاهی اوقات 20-30٪ نشان داده می شود). در عمل ، رشد عملکرد پس از 1 مگابایت متوقف می شود ، 512 کیلوبایت بهینه است (برای حافظه نهان L2).

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

زمان دسترسی نباید بزرگ باشد ، بنابراین از حافظه آماری (SRAM) استفاده می شود. پس از نصب آن ، باید کلیدها را روی برد تنظیم کنید. از آنجایی که بردهای مختلف دارای سوئیچ های مخصوص به خود هستند ، لازم است مدارک لازم برای تنظیم سوئیچ مورد نظر را داشته باشید.

به عنوان یک قاعده ، هنگام خرید مادربرد ، این حافظه از قبل دارای حافظه پنهان L2 با 256 ، 512 ، 1 مگابایت حافظه است. با این حال ، ممکن است برخی از برد ها دارای سوکت هایی برای نصب تراشه ها باشند. بنابراین ، یک اتصال COAST (Cache On A Stick) قابل نصب است ، که در حال حاضر استانداردهای مشخصی ندارد ، بنابراین ممکن است حافظه سازندگان مختلف با یکدیگر مطابقت نداشته باشد و به شکاف وارد نشود. بهترین خرید مادربرد با حافظه است. نوع دوم اسلات CELP (Card Edge Low Profile) نام دارد.

تراشه های حافظه پنهان ، دقیقاً مانند RAM ، به بانک هایی تقسیم می شوند که بیش از یک مورد می تواند وجود داشته باشد. بانک باید دارای حافظه ای متناسب با عرض باس سیستم باشد و حداکثر میزان صدا توسط قابلیت های مادربرد محدود می شود. میکرو مدارهای نصب شده باید از همان نوع باشند و بسیاری از تنظیمات پارامترها از طریق BIOS تنظیم می شوند.

همگام سازی SRAM (Synchronous Static RAM - RAM همزمان همزمان) ، یا Sync Burst SRAM یا SB SRAM - حافظه بهینه شده برای حالت دسته ای عملیات ، با زمان دسترسی 8.5-13.5 nsec کار می کند. با فرکانس گذرگاه سیستم بیش از 75 مگاهرتز ، دارای یک نمودار 3-2-2-2 است ، با یک نمودار پایین تر - 2-1-1-1.

PB SRAM (Pipelined Burst Static RAM) - بیشترین نگاه مدرن حافظه تکامل SRAM همگام سازی است.

Async SRAM (RAM همزمان ناهمزمان) - قدیمی ترین نوع حافظه با زمان دسترسی از 12 تا 20 nsec با نمودار 3-2-2-2 با فرکانس گذرگاه بیش از 33 مگاهرتز. از آنجا که از تماس های همزمان پشتیبانی نمی کند ، عملکرد پایین است.

هنگام دسترسی به RAM ، وجود داده ها را در حافظه نهان (که تقریباً مانند بافر کار می کند) ، جایی که بیشترین داده های مورد استفاده برای برنامه ها ذخیره می شود ، بررسی می کند. این داده ها کپی می شوند زیرا هم در RAM و هم در حافظه نهان وجود دارد.

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

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

سلام دوستان! در این مقاله سعی شده است به بسیاری از سوالات شما در رابطه با RAM پاسخ داده شود. ؟ از کجا می دانم چه نوع رم نصب کرده ام و چه مقدار؟ چگونه RAM مناسب کامپیوتر خود را انتخاب کنیم. چگونه می توان فهمید RAM شما در حالت دو کانال کار می کند یا خیر؟ آیا بهتر است یک عدد حافظه حافظه 8 گیگابایتی DDR3 بخرید یا دو عدد حافظه حافظه 4 گیگابایتی؟ و در نهایت.

  • اگر علاقه دارید ، یا مقالات ما را نیز بخوانید.
  1. سلام مدیر ، یکی از دوستانم می خواهد RAM بیشتری برای او نصب کند. مشخصات کامپیوتر 2 گیگابایت است. رایانه را خاموش کرد ، باز شد واحد سیستم، یک نوار RAM وجود دارد ، آنها آن را بیرون آوردند ، اما هیچ نشانه ای روی آن وجود ندارد. جالب اینجاست که تعیین مدل مادربرد نیز امکان پذیر نبود. کامپیوتر مدت ها پیش خریداری شده است ، بنابراین این سوال پیش آمد - چگونه می توان نوع RAM مورد نیاز را پیدا کرد؟ به هر حال ، RAM از نظر نوع ، فرکانس و زمان بندی متفاوت است.
  2. سلام! من می خواستم RAM اضافی بخرم ، درب واحد سیستم را برداشتم ، نوار RAM را بیرون آوردم و نمی توانم اطلاعات چاپ شده روی آن را رمزگشایی کنم ، فقط می گوید شماره سریال همین. کاملاً مشخص نیست که در چه فرکانسی کار می کند و چه نوع DDR3 یا DDR2 دارد. چگونه می توان DDR3 را از DDR2 تشخیص داد ، از نظر ظاهری تفاوت دارند؟
  3. من یک واحد حافظه 4 گیگابایتی DDR3-1600 در واحد سیستم دارم ، می خواهم 4 گیگابایت حافظه دیگر بگذارم اما با فرکانس بالاتر DDR3-1866 کار می کنم. آیا کامپیوتر من به درستی و از همه مهمتر در حالت دو کانال کار می کند؟
    دوستم سه نوار RAM با اندازه و فرکانس متفاوت در واحد سیستم نصب کرد. آیا این مجاز است؟ اما عجیب اینکه کامپیوتر او خوب کار می کند!
  4. به من بگویید چگونه بررسی کنم RAM من در حالت دو کانال کار می کند یا خیر؟ و چه شرایطی لازم است تا حافظه من در حالت دو کانال کار کند. همین حجم؟ همان فرکانس یا همان زمان؟ رایانه در حالت دو کاناله سریعتر از حالت تک کانال است. آنها می گویند که حالت سه کاناله نیز وجود دارد.
  5. چه چیزی بهتر کار می کند ، دو حافظه 4 گیگابایتی رم در حالت دو کاناله یا یک استیک ، اما به ترتیب 8 گیگابایت ، حالت عملکرد حافظه تک کاناله است؟

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

  1. یادداشت های مهم: دوستان ، فراموش نکنید که همه پردازنده های جدید دارند Intel Core i3 ، Intel Core i5 ، Intel Core i7 کنترل کننده RAM در خود پردازنده قرار دارد (برای پر کردن پل شمالی مادربرد استفاده می شد) و ماژول های حافظه اکنون مستقیماً توسط خود پردازنده کنترل می شوند ، همین مورد در مورد جدیدترین پردازنده ها AMD
  2. این بدان معنی است که مادربرد شما فرکانس RAM را پشتیبانی نمی کند مهم نیست. مهم است که پردازنده شما از چه فرکانس RAM پشتیبانی می کند. اگر رایانه شما پردازنده داردIntel Core i3, Intel Core i5, Intel Core i7، سپس استانداردهای حافظه رسماً پشتیبانی شده از این پردازنده ها: PC3-8500 (DDR3-1066 مگاهرتز) ، PC3-10600 (DDR3-1333 مگاهرتز) ، PC3-12800 (DDR3-1600 مگاهرتز) ، در این فرکانس ها RAM شما کار می کند ، حتی اگر گذرنامه مادربرد نشان دهد مادربرد می تواند با RAM با فرکانس بالا PC3-19200 (DDR3-2400 مگاهرتز) کار کند.
  3. اگر پردازنده شما با آن کار کند ، مسئله دیگری است ضرب قفل شده، یعنی با حرف "K" در انتها ، به عنوان مثال CPU Intel Core i7-4770K ، 3.5 گیگاهرتزضرب قفل نشده به این معنی است که در یک کامپیوتر با چنین پردازنده ای می توانید حافظه های حافظه با بالاترین فرکانس را نصب کنید ، به عنوان مثال DDR3-1866 مگاهرتز یا DDR3-2400 مگاهرتز ، چنین پردازنده ای می تواند اورکلاک شود و در هنگام اورکلاک RAM در فرکانس 2400 مگاهرتز خود کار می کند ... اگر نوار RAM را نصب کنیدDDR3-1866 مگاهرتز یا DDR3-2400 مگاهرتز به کامپیوتر با پردازنده معمولی ، یعنی با ضرب قفل شده بدون حرف" K »، در پایان ، به عنوان مثالIntel Core i7-3770، 3.9گیگاهرتز ، پس چنین میله ای در بهترین حالت با فرکانس کار خواهد کردDDR3-1600 مگاهرتز ، و در بدترین حالت کامپیوتر بوت نمی شود. بنابراین ، RAM مناسب برای پردازنده خود خریداری کنید.
  4. مربوط به پردازنده هاAMD سالهای اخیر ، آنها با حافظه کار می کنندPC3-10600 (DDR3-1333 مگاهرتز).
چگونه می توانید به تمام اطلاعات مربوط به RAM نصب شده پی ببرید؟
اولاً ، در خود نوار RAM باید تمام اطلاعات مورد علاقه شما وجود داشته باشد ، فقط شما باید آنها را به درستی بخوانید. بحث نمی کنم ، میله های حافظه ای وجود دارد که عملاً چیزی روی آنها نیست ، اما ما می توانیم از پس آنها برآییم.
به عنوان مثال ، بیایید یک نوار RAM Hynix ببریم ، این شامل اطلاعات زیر است: 4 GB PC3 - 12800.

که به معنای موارد زیر است:

اولا ، حجم 4 گیگابایت ،

در مرحله دوم ، 1Rx8 - Rank یک منطقه حافظه است که توسط چندین یا همه تراشه های یک ماژول حافظه ایجاد می شود ، 1Rx8 یک مرتبه حافظه یک طرفه است و 2Rx8 یک درجه حافظه دو طرفه است.

همانطور که مشاهده می کنید ، این نوار نمی گوید DDR2 یا DDR3 است ، اما پهنای باند PC3-12800 نشان داده شده است. PC3 - تعیین حداکثر پهنای باند فقط متعلق به نوع DDR3 (برای RAM DDR2 ، تعیین PC2 ، به عنوان مثال PC2-6400).

این بدان معنی است که رم Hynix ما از نوع DDR3 است و دارای پهنای باند PC3-12800 است. اگر پهنای باند 12800 به هشت تقسیم شود ، 1600 به دست می آید. یعنی این حافظه حافظه DDR3 با سرعت 1600 مگاهرتز کار می کند.

همه چیز در مورد RAM DDR2 و DDR3 را در وب سایت بخوانید

http://ru.wikipedia.org/wiki/DDR3 و همه چیز برای شما روشن خواهد شد.


بیایید یک ماژول RAM دیگر - Crucial 4 GB DDR3 1333 (PC3 - 10600) بگیریم. این به معنای موارد زیر است: 4 گیگابایت ، نوع حافظه DDR3 ، فرکانس 1333 مگاهرتز ، پهنای باند PC3-10600 نیز نشان داده شده است.




بیایید یک میله دیگر برداریم - پاتریوت 1 گیگابایتی PC2 - 6400.


سازنده پاتریوت است ، حجم آن 1 گیگابایت است ، پهنای باند PC2 6400 است. PC2 عبارتست از پیک توان عملیاتی فقط متعلق به نوع DDR2 (تعیین RAM DDR3 PC3 خواهد بود ، به عنوان مثال PC3-12800). پهنای باند 6400 را به هشت تقسیم کنید و 800 بگیرید. یعنی این حافظه حافظه DDR2 با سرعت 800 مگاهرتز کار می کند.


یک تخته دیگر - Kingston KHX6400D2 LL / 1G
تولید کننده Kingston ، پهنای باند 6400 ، نوع DDR2 ، حجم 1 گیگابایت. پهنای باند را بر 8 تقسیم کنید ، فرکانس 800 مگاهرتز به دست می آید.
اما روی این نوار رم وجود دارد اطلاعات مهم تر، ولتاژ تغذیه غیر استانداردی برای ریز مدارها دارد: 2.0 ولت - به صورت دستی در BIOS تنظیم می شود.


ماژول های RAM از نظر اندازه لنت های تماسی و محل برش ها متفاوت هستند. یک شکاف از نصب ماژول RAM در شکافی که برای آن در نظر گرفته نشده است جلوگیری می کند. به عنوان مثال ، نمی توانید یک نوار حافظه DDR3 را در شکاف DDR2 نصب کنید.

همه چیز در این طرح به وضوح قابل مشاهده است.

بعضی اوقات ، به جز نام خود ماژول ، هیچ اطلاعات قابل فهم در مورد ماژول RAM وجود نخواهد داشت. و ماژول برداشته نمی شود ، زیرا تحت ضمانت است. اما با نام می توانید بفهمید که این نوع حافظه چیست. برای مثال

کینگستون KHX1600C9D3 X2K2 / 8G X ، این بدان معنی است:

KHX 1600 -\u003e عملیاتی در 1600 مگاهرتز کار می کند

C9 -\u003e زمان بندی (تاخیر) 9-9-9

D3 -\u003e نوع RAM DDR3

8G X -\u003e 4 گیگابایت حجم



شما فقط می توانید نام ماژول را در موتورهای جستجو تایپ کنید و به تمام اطلاعات مربوط به آن پی خواهید برد.
به عنوان مثال ، اطلاعات برنامه AIDA64 در مورد RAM من. ماژول های RAM Kingston HyperX در اسلات RAM 2 و 4 ، نوع حافظه DDR3 ، فرکانس 1600 مگاهرتز نصب شده است
DIMM2: Kingston HyperX KHX1600C9D3 / 4GX DDR3-1600 DDR3 SDRAM
DIMM4: Kingston HyperX KHX1600C9D3 / 4GX DDR3-1600 DDR3 SDRAM


آیا می توانم حافظه های RAM با فرکانس های مختلف را در رایانه خود نصب کنم؟

فرکانس RAM لازم نیست یکسان باشد. مادربرد فرکانس را برای تمام حافظه های RAM نصب شده در کمترین ماژول تنظیم می کند. اما می خواهم بگویم که غالباً رایانه ای با میله هایی با فرکانس های مختلف ناپایدار است.

بیایید یک آزمایش ساده انجام دهیم. به عنوان مثال ، رایانه من را بگیرید ، این دستگاه دارای دو ماژول RAM کینگستون HyperX یکسان ، نوع حافظه DDR3 ، فرکانس 1600 مگاهرتز است.

اگر برنامه AIDA64 را در ویندوز 8 خود اجرا کنم ، چنین اطلاعاتی را نشان می دهد (تصویر بعدی را ببینید). یعنی برنامه AIDA64 ساده را نشان می دهد مشخصات فنی هر یک از اسلحه های قوچ ، در مورد ما هر دو اسلحه دارای فرکانس هستند1600 مگاهرتز اما برنامهAIDA64 نشان نمی دهد که رمپ ها در چه فرکانسی در حال حاضر کار می کنند ، شما باید این را در برنامه دیگری به نام بررسی کنیدCPU-Z


اگر بدوید برنامه رایگان CPU-Z را انتخاب کرده و به تب Memory بروید ، سپس نشان می دهد که RAM شما در چه فرکانسی کار می کند. حافظه من در حالت دوتایی ، 800 مگاهرتز کار می کند ، از زمان حافظه DDR3 ، سرعت موثر (دو برابر) آن 1600 مگاهرتز است. این بدان معنی است که حافظه RAM من دقیقاً در فرکانسی که برای 1600 مگاهرتز در نظر گرفته شده کار می کند. اما اگر کنار RAM آنها با فرکانس کار کنند ، چه اتفاقی می افتد1600 مگاهرتز من یک نوار دیگر با فرکانس تنظیم می کنم1333 مگاهرتز!



بیایید یک حافظه DDR3 اضافی در واحد سیستم خود نصب کنیم که با فرکانس پایین تر 1333 مگاهرتز کار می کند.


ما به آنچه AIDA64 نشان می دهد نگاه می کنیم ، این برنامه نشان می دهد که یک نوار اضافی 4 گیگابایتی نصب شده است ، فرکانس 1333 مگاهرتز است.

حالا بیایید برنامه CPU-Z را اجرا کنیم و ببینیم که هر سه نوار در چه فرکانسی کار می کنند. همانطور که می بینید ، فرکانس 668.7 مگاهرتز است ، از آنجا که حافظه DDR3 است ، سرعت موثر (دو برابر) آن 1333 مگاهرتز است.


یعنی مادربرد به طور خودکار فرکانس کاری همه ماژول های RAM را روی کمترین ماژول 1333MHz تنظیم می کند.


آیا می توان حافظه های RAM را در رایانه ای با فرکانس بالاتر از مادربرد پشتیبانی کرد مهمترین نکته این است که فرکانس RAM توسط مادربرد و پردازنده شما پشتیبانی می شود (در ابتدای مقاله اطلاعات مربوط به پردازنده ها وجود دارد). مثلاً بیایید مادر را بگیریم برد ایسوس P8Z77-V LX ، از ماژول هایی که در حالت اسمی در 1600/1333 مگاهرتز و در حالت اورکلاک شده در 2400/2200/2133/2000/1866/1800 مگاهرتز کار می کنند ، پشتیبانی می کند. همه این موارد را می توانید در گذرنامه مادربرد یا در وب سایت رسمی http://www.asus.com پیدا کنید


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

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

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


اگر رایانه شما دارای یک نوار RAM است ، اما مادربرد از حالت دو کاناله پشتیبانی می کند ، می توانید یک نوار RAM با همان فرکانس و حجم بخرید و هر دو نوار را در اسلات های DIMM یک رنگ نصب کنید.


آیا حالت دو کاناله نسبت به تک کاناله مزیتی دارد

در هنگام کار عادی روی رایانه ، تفاوت را متوجه نخواهید شد ، اما هنگام کار در برنامه هایی که به طور فعال از RAM استفاده می کنند ، به عنوان مثال ، Adobe Premiere Pro (ویرایش ویدئو) ، (Canopus) ProCoder (رمزگذاری ویدیو) ، Photoshop (کار با تصاویر) ، بازی ، تفاوت می تواند باشد احساس کردن

توجه: برخی مادربردها در حالت دو کانال کار می کنند حتی اگر ماژول های حافظه مختلف را با اسلات های DIMM همان رنگ نصب کنید. به عنوان مثال ، شما یک ماژول 512 مگابایتی در اسلات اول DIMM و یک براکت 1 گیگابایتی در اسلات سوم نصب خواهید کرد. مادربرد حالت دو کاناله را برای کل حجم نوار اول 512 مگابایت فعال می کند و برای نوار دوم (جالب توجه است) نیز 512 مگابایت است و 512 مگابایت باقی مانده نوار دوم در حالت تک کانال کار می کند.

چگونه می توان فهمید RAM من در حالت دو کانال کار می کند یا خیر؟ برنامه CPU-Z رایگان را بارگیری کنید و به تب Memory بروید ، در مورد ما به پارامتر Channel - Dual نگاه کنید ، به این معنی که RAM در حالت دو کانال کار می کند. اگر پارامتر Channels تک باشد ، RAM در حالت تک کانال کار می کند.



حالت سه گانه (حالت سه کاناله ، بندرت دیده می شود) - می توانید از سه تا شش ماژول حافظه نصب کنید. کدام یک بهتر کار می کند ، دو حافظه RAM 4 گیگابایتی در حالت دو کانال ، یا یک گیرنده ، اما 8 GB در حالت تک کانال؟

به نظر من ، در هنگام کار عادی با کامپیوتر ، آنها به همان روش کار خواهند کرد ، من شخصاً تفاوت زیادی را مشاهده نکردم. من مدت طولانی بر روی یک کامپیوتر با یک حافظه بزرگ RAM کار کردم و عملکرد دقیقاً مشابه همان رایانه با دو حافظه RAM بود که در حالت دو کانال کار می کرد. نظرسنجی از دوستان و آشنایان مدیران سیستم در این نظر من را تقویت کرده است. اما هنگام کار با برنامه هایی که به طور فعال از RAM استفاده می کنند ، به عنوان مثال ، Adobe Premiere Pro ، Canopus ProCoder ، Photoshop ، بازی ها ، یک کامپیوتر با دو حافظه RAM سریعتر کار می کند.


آیا می توان چندین نوار RAM ، از نظر فرکانس و حجم متفاوت ، در کامپیوتر نصب کرد؟

البته می توانید ، اما مطلوب نیست. کامپیوتر اگر حالت عملکرد RAM را که در گذرنامه مادربرد توصیه می شود ، اجرا کند ، پایدارتر خواهد بود. به عنوان مثال ، حالت دو کاناله.