⚡مفهوم Latency چیست؟
چرا کامپیوتر گاهی منتظر میماند؟
وقتی میگوییم یک پردازنده سریع است، دقیقاً منظورمان چیست؟
مثلاً اگر CPU در هر ثانیه میلیاردها عملیات انجام دهد، آیا همیشه میتواند با همین سرعت کار کند؟
نه.
چون CPU برای انجام بسیاری از عملیاتها باید منتظر رسیدن داده بماند.
اینجاست که مفهوم مهمی به نام Latency وارد میشود.
اصلا Latency یعنی چه؟
خیلی ساده:
مفهومLatency یعنی مدت زمانی که طول میکشد یک درخواست به نتیجه برسد.
مثلاً وقتی CPU میگوید:
«این داده را برای من بیاور.»
زمانی که از درخواست CPU تا رسیدن داده طول میکشد، Latency است.
پس:Latency کمتر = انتظار کمتر
حالا ببینیم این انتظار در قسمتهای مختلف سیستم چقدر میتواند متفاوت باشد.
1️⃣ داده داخل L1 Cache باشد...
حافظه Cache را میتوان مثل یک انبار کوچک و بسیار نزدیک به CPU تصور کرد.
پردازنده(CPU) دادههایی را که احتمال میدهد دوباره به آنها نیاز داشته باشد، میتواند در Cache پیدا کند.
⚡حافظه L1 Cache
در بخش L1 cache ویدئو، عددی در حدود:1 ns نمایش داده شده است.
یعنی CPU برای دسترسی به دادهای که در کش L1
ادامه مطلب را مطالعه فرمائید
Post #1131
813
Forwarded from کانال آموزش الکترونیک معلم خوب