منو
 کاربر Online
1529 کاربر online
تاریخچه ی: حافظه نهان

تفاوت با نگارش: 1

Lines: 1-92Lines: 1-110
 +||V{maketoc}||
 +^@#16:
 __حافظه نهان (Cache Memory)__

 __حافظه نهان (Cache Memory)__

 ||اصلاح کاشه کردن به نوعی ثبت موقتی آخرین داده‌ها و دستورالعملهای بکار رفته در یک محل مخصوص ((حافظه رایانه|حافظه)) گفته می‌شود. تا دسترسی به آنها در اسرع وقت صورت گیرد.|| ||اصلاح کاشه کردن به نوعی ثبت موقتی آخرین داده‌ها و دستورالعملهای بکار رفته در یک محل مخصوص ((حافظه رایانه|حافظه)) گفته می‌شود. تا دسترسی به آنها در اسرع وقت صورت گیرد.||
 !دید کلی !دید کلی
-بطوری که می‌دانید مجموعه یک رایانه معمولا با سرعتی کمتر از سرعت ((پردازنده)) کار می‌کند. این مسئله به خاطر سرعت پائین وسایل جانبی و دستگاه‌های ورودی و خروجی همراه رایانه است. از این رو ، زمانی طول می‌کشد تا وسایل جانبی داده‌ها را دریافت کرده و وارد سیستم نماید. و در این مدت پردازنده ، بیکار و معطل می‌ماند و در واقع از توانایی واقعی آن استفاده نمی‌شود. +
{*
بطوری که می‌دانید مجموعه یک رایانه معمولا با سرعتی کمتر از سرعت ((پردازنده)) کار می‌کند. این مسئله به خاطر سرعت پائین وسایل جانبی و دستگاه‌های ورودی و خروجی همراه رایانه است. از این رو ، زمانی طول می‌کشد تا وسایل جانبی داده‌ها را دریافت کرده و وارد سیستم نماید. و در این مدت پردازنده ، بیکار و معطل می‌ماند و در واقع از توانایی واقعی آن استفاده نمی‌شود.*}
---
 !روشهای مقابله با کمی سرعت !روشهای مقابله با کمی سرعت
 *افزایش زمان مکث پردازنده‌ها ، که باعث عدم کارایی رایانه‌ها می‌شوند.

 *افزایش زمان مکث پردازنده‌ها ، که باعث عدم کارایی رایانه‌ها می‌شوند.

 *استفاده از حافظه‌های سریع ((حافظه اس‌رم|اس‌رم)) (SRAM) به جای ((حافظه دی‌رم)) (DRAM) ، که باعث افزایش قیمت رایانه می‌شود.

 *استفاده از حافظه‌های سریع ((حافظه اس‌رم|اس‌رم)) (SRAM) به جای ((حافظه دی‌رم)) (DRAM) ، که باعث افزایش قیمت رایانه می‌شود.

 *از حافظه اس‌رم به صورت ((بافر|حافظه باند)) (میانگیر) استفاده کرد.

 *از حافظه اس‌رم به صورت ((بافر|حافظه باند)) (میانگیر) استفاده کرد.

 -=::انواع حافظه نهان::=-

 -=::انواع حافظه نهان::=-

 !حافظه نهان اولیه (Level cach) !حافظه نهان اولیه (Level cach)
-این نوع حافظه در تمام پردازنده‌های 486 و بالاتر از جمله پنتیوم درون پردازنده وجود دارد. این نوع حافظه باعث می‌شود داده‌ها با سرعت بیشتری در اختیار پردازنده قرار گیرند. اندازه این نوع حافظه در پردازنده‌های 80486 ، برابر 256 کیلوبایت است. بنابراین ~~green:حافظه نهان اولیه~~ را کاربران رایانه نمی‌توانند افزایش دهند. زیرا درون ((ساختمان پردازنده|بدنه سرامیکی یا پلاستیکی پردازنده)) قرار دارد. پردازنده‌های پنتیوم 2 و 3 دارای حافظه نهان اولیه‌ای متشکل از 2 بخش 16 بیتی کیلوبایتی هستند که یکی برای داده‌ها و دیگری برای دستورالعملها است. این پردازنده‌ها در مجموع دارای 32 کیلوبایت حافظه نهان هستند.
!حافظه نهان ثانویهدر رایانه‌های با پردازنده 486 و بالاتر ، برای بالابردن کارآیی رایانه معمولا از حافظه نهان ثانویه نیز استفاده می‌شود. این حافظه در رایانه‌های قبل از پنتیوم 2 و 3 این نوع حافظه در کنار ((پردازنده)) بر روی کارت یا ((کارتریج پردازنده)) قرار گرفته است و به صورت ریز مجتمع با پردازنده است. در این پردازنده‌های نسل دوم __سلرون__ و بعد از آن ، حافظه نهان ثانویه در داخل خود پردازنده قرار گرفته و اندازه آن بین 128 تا 256 کیلوبایت است. ((پردازنده آتلون)) (کا7) از 512 کیلوبایت تا 8 مگابیت حافظه نهان ثانویه را پشتیبانی می‌کند.
+



{picture=img/daneshnameh_up/e/e8/compics00092.jpg}

{*
این نوع حافظه در تمام پردازنده‌های 486 و بالاتر از جمله پنتیوم درون پردازنده وجود دارد. این نوع حافظه باعث می‌شود داده‌ها با سرعت بیشتری در اختیار پردازنده قرار گیرند. اندازه این نوع حافظه در پردازنده‌های 80486 ، برابر 256 کیلوبایت است. بنابراین ~~green:حافظه نهان اولیه~~ را کاربران رایانه نمی‌توانند افزایش دهند. زیرا درون ((ساختمان پردازنده|بدنه سرامیکی یا پلاستیکی پردازنده)) قرار دارد. پردازنده‌های پنتیوم 2 و 3 دارای حافظه نهان اولیه‌ای متشکل از 2 بخش 16 بیتی کیلوبایتی هستند که یکی برای داده‌ها و دیگری برای دستورالعملها است. این پردازنده‌ها در مجموع دارای 32 کیلوبایت حافظه نهان هستند.*}

---

!حافظه نهان ثانویه

{*
در رایانه‌های با پردازنده 486 و بالاتر ، برای بالابردن کارآیی رایانه معمولا از حافظه نهان ثانویه نیز استفاده می‌شود. این حافظه در رایانه‌های قبل از پنتیوم 2 و 3 این نوع حافظه در کنار ((پردازنده)) بر روی کارت یا ((کارتریج پردازنده)) قرار گرفته است و به صورت ریز مجتمع با پردازنده است. در این پردازنده‌های نسل دوم __سلرون__ و بعد از آن ، حافظه نهان ثانویه در داخل خود پردازنده قرار گرفته و اندازه آن بین 128 تا 256 کیلوبایت است. ((پردازنده آتلون)) (کا7) از 512 کیلوبایت تا 8 مگابیت حافظه نهان ثانویه را پشتیبانی می‌کند.*}
 
 
 
 
 __حافظه نهان ثانویه__ __حافظه نهان ثانویه__
 __حافظه نهان اولیه__ __حافظه نهان اولیه__
 __نوع پردازنده__ __نوع پردازنده__
 
 
 
 
 __ __
 __ __
 386 اینتل 386 اینتل
 
 
 
 
 __ __
 16 و 8 کیلوبایت 16 و 8 کیلوبایت
 486 اینتل 486 اینتل
 
 
   
 
 
 __ __
 16 کیلوبایت 16 کیلوبایت
 پنتیوم کلاسیک اینتل پنتیوم کلاسیک اینتل
 
 
 
 
 __ __
 32 کیلوبایت  32 کیلوبایت
 پمنتیوم ام‌ام‌ایکس اینتل پمنتیوم ام‌ام‌ایکس اینتل
 
 
 
 
 512 کیلوبایت 512 کیلوبایت
 32 کیلوبایت 32 کیلوبایت
 پنتیوم 2 اینتل پنتیوم 2 اینتل
 
 
 
 
 256 یا 512 کیلوبایت یا یک مگابایت 256 یا 512 کیلوبایت یا یک مگابایت
 16 کیلوبایت 16 کیلوبایت
 پنتیوم پرو اینتل پنتیوم پرو اینتل
 
 
 
 
-((مادربرد|مادربردها)) معمولا دارای حداقل 256 کیلوبایت از این نوع حافظه نهان هستند. بنابراین می‌توان گفت مقدار حافظه نهان بستگی به عوامل زیر دارد :

+#@
@#16:
{*
((مادربرد|مادربردها)) معمولا دارای حداقل 256 کیلوبایت از این نوع حافظه نهان هستند. بنابراین می‌توان گفت مقدار حافظه نهان بستگی به عوامل زیر دارد :

*}
 #((انواع پردازنده|نوع پردازنده)) #((انواع پردازنده|نوع پردازنده))
 #اندازه حافظه اصلی #اندازه حافظه اصلی
 #نوع تراشه‌های مجتمع (مجموعه تراشه مادربرد)نوع پردازنده

 #نوع تراشه‌های مجتمع (مجموعه تراشه مادربرد)نوع پردازنده

-چنانچه ((حافظه اصلی)) در حدود 32 مگابایت باشد، 256 کیلوبایت حافظه نهان ثانویه کافی است. اما برای حافظه بین 32 مگابایت بهتر است مادربرد رایانه دارای 512 کیلوبایت حافظه نهان ثانویه داشته باشد. بالاخره چنانچه بیشتر از 64 مگابات باشد بهتر است از یک مگابایت حافظه نهان ثانویه استفاده شود. بنابراین اصل کلی در مورد حافظه نهان این است که هرچه اندازه حافظه نهان ثانویه بزرگتر ، مفیدتر است. +{*چنانچه ((حافظه اصلی)) در حدود 32 مگابایت باشد، 256 کیلوبایت حافظه نهان ثانویه کافی است. اما برای حافظه بین 32 مگابایت بهتر است مادربرد رایانه دارای 512 کیلوبایت حافظه نهان ثانویه داشته باشد. بالاخره چنانچه بیشتر از 64 مگابات باشد بهتر است از یک مگابایت حافظه نهان ثانویه استفاده شود. بنابراین اصل کلی در مورد حافظه نهان این است که هرچه اندازه حافظه نهان ثانویه بزرگتر ، مفیدتر است.*}
---
 !حافظه نهان ثالث !حافظه نهان ثالث
-برخی شرکتها از روش طراحی با نام سوپر77 در ساخت پردازنده‌ها و ((مادربرد)) استفاده می‌کنند. که امکان استفاده از سه نوع حافظه نهان به صورت زیر را مهیا می‌کنند.

+
{*
برخی شرکتها از روش طراحی با نام سوپر77 در ساخت پردازنده‌ها و ((مادربرد)) استفاده می‌کنند. که امکان استفاده از سه نوع حافظه نهان به صورت زیر را مهیا می‌کنند.

*}
 *حافظه نهان ثانویه که به صورت زیر از آن استفاده می‌شد:

 *حافظه نهان ثانویه که به صورت زیر از آن استفاده می‌شد:

 #نصب روی مادربرد #نصب روی مادربرد
 #نصب در کنار پردازنده #نصب در کنار پردازنده
 #نصب در داخل پردازنده

 #نصب در داخل پردازنده

 *پردازنده‌هایی که دارای حافظه نهان اولیه و ثانویه در داخل ((تراشه پردازنده)) یا در کنار آن روی کارتریج پردازنده هستند قادر حافظه نهان روی مادربرد را نیز مورد استفاده قرار دهند. *پردازنده‌هایی که دارای حافظه نهان اولیه و ثانویه در داخل ((تراشه پردازنده)) یا در کنار آن روی کارتریج پردازنده هستند قادر حافظه نهان روی مادربرد را نیز مورد استفاده قرار دهند.
 +---
 !حافظه نهان نرم‌افزاری !حافظه نهان نرم‌افزاری
-این نوع حافظه وظیفه تطابق سرعت کم ((هارددیسک)) ، سایر ادوات مانند ((دیسک گردان لیزی)) ، سرعت زیاد حافظه اصلی رایانه را بر عهده دارد. این نوع حافظه‌ها با کاهش تعداد دسته لازم به هارددیسک کارآیی آنرا به شدت بالا می‌برد. حتی یک هارددیسک سریع ، باز هم در مقایسه با سایر ((وسایل جانبی رایانه)) کند است. بنابراین کم کردن زمان مورد نیاز سیستم برای خواندن و نوشتن از دیسک بهترین راه افزایش سرعت آن است. +
{*
این نوع حافظه وظیفه تطابق سرعت کم ((هارددیسک)) ، سایر ادوات مانند ((دیسک گردان لیزی)) ، سرعت زیاد حافظه اصلی رایانه را بر عهده دارد. این نوع حافظه‌ها با کاهش تعداد دسته لازم به هارددیسک کارآیی آنرا به شدت بالا می‌برد. حتی یک هارددیسک سریع ، باز هم در مقایسه با سایر ((وسایل جانبی رایانه)) کند است. بنابراین کم کردن زمان مورد نیاز سیستم برای خواندن و نوشتن از دیسک بهترین راه افزایش سرعت آن است.*}
---
 !!تفاوت این نوع حافظه با حافظه‌ها نهان قبلی !!تفاوت این نوع حافظه با حافظه‌ها نهان قبلی
 *حافظه نهان نرم‌افزاری از حافظه اصلی رایانه که از جنس دی‌رم است استفاده می‌کند، کندتر از حافظه نهان سخت افزاری است.

 *حافظه نهان نرم‌افزاری از حافظه اصلی رایانه که از جنس دی‌رم است استفاده می‌کند، کندتر از حافظه نهان سخت افزاری است.

 *معمولا تعیین اندازه حافظه نهان با کاربر است.

 *معمولا تعیین اندازه حافظه نهان با کاربر است.

 *ارزان‌تر از حافظه نهان سخت افزاری است. *ارزان‌تر از حافظه نهان سخت افزاری است.
-!مباحث مرتبط با عنوان
*((ردازنده پنتیم)) />*((اش‌گی))
+---
!نی یی
 *((حافظه اصلی)) *((حافظه اصلی))
 *((حافظه اس رم)) *((حافظه اس رم))
-*((حافظه الکترونیکی)) 
-*((حافظه ثانویه)) 
 *((حافظه دیم)) *((حافظه دیم))
 *((حافظه دی‌رم)) *((حافظه دی‌رم))
-*((حافظه رایانه)) 
-*((حافظه نهان)) 
-*((کامپیوتر))َ 
 *((مادربرد)) *((مادربرد))
-*((لامپ خلا)) 
 *((مدیریت حافظه)) *((مدیریت حافظه))
-*((هارددیسک)) +*((هارد دیسک))
---
!پیوندهای خارجی
*[http://en.wikipedia.org/wiki/Cache_memory ]
 +#@^

تاریخ شماره نسخه کاربر توضیح اقدام
 چهارشنبه 10 آبان 1385 [09:21 ]   5   زینب معزی      جاری 
 سه شنبه 09 آبان 1385 [13:12 ]   4   زینب معزی      v  c  d  s 
 چهارشنبه 29 شهریور 1385 [14:45 ]   3   سعید صدری      v  c  d  s 
 سه شنبه 27 بهمن 1383 [06:24 ]   2   حسین خادم      v  c  d  s 
 سه شنبه 27 بهمن 1383 [06:11 ]   1   حسین خادم      v  c  d  s 


ارسال توضیح جدید
الزامی
big grin confused جالب cry eek evil فریاد اخم خبر lol عصبانی mr green خنثی سوال razz redface rolleyes غمگین smile surprised twisted چشمک arrow



از پیوند [http://www.foo.com] یا [http://www.foo.com|شرح] برای پیوندها.
برچسب های HTML در داخل توضیحات مجاز نیستند و تمام نوشته ها ی بین علامت های > و < حذف خواهند شد..