منو
 صفحه های تصادفی
توحید و تکامل
ماجرای شتر امام سجاد علیه السلام
محلول بافر
آزمایش تقویت صدا
استاندارد های منبع تغذیه
تاریخ ایرلند
اکسیژن محلول در آب
امام حسین علیه السلام و تفسیر آیه 141 اعراف و آیه 73 سوره نساء
سجاح
امتیازات در عهد امین السطلان
 کاربر Online
1553 کاربر online
تاریخچه ی: حافظه نهان

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


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


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


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


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


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












































__حافظه نهان ثانویه__ __حافظه نهان اولیه__ __نوع پردازنده__
__ __ 386 اینتل
__ 16 و 8 کیلوبایت 486 اینتل
__ 16 کیلوبایت پنتیوم کلاسیک اینتل
__ 32 کیلوبایت پمنتیوم ام‌ام‌ایکس اینتل
512 کیلوبایت 32 کیلوبایت پنتیوم 2 اینتل
256 یا 512 کیلوبایت یا یک مگابایت 16 کیلوبایت پنتیوم پرو اینتل

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


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


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


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


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


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


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


*ارزان‌تر از حافظه نهان سخت افزاری است.
!مباحث مرتبط با عنوان
*((پردازنده پنتیوم))
*((تراشه‌گیر))
*((حافظه اصلی))
*((حافظه اس رم))
*((حافظه الکترونیکی))
*((حافظه ثانویه))
*((حافظه دیم))
*((حافظه دی‌رم))
*((حافظه رایانه))
*((حافظه نهان))
*((کامپیوتر))َ
*((مادربرد))
*((لامپ خلا))
*((مدیریت حافظه))
*((هارددیسک))

تاریخ شماره نسخه کاربر توضیح اقدام
 چهارشنبه 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 در داخل توضیحات مجاز نیستند و تمام نوشته ها ی بین علامت های > و < حذف خواهند شد..