TechBord Logo
TechBord detail

تاخیر (Latency) چیست؟

در محاسبات، "تأخیر" نوعی از تاخیر را توصیف می کند. معمولاً به تأخیر در ارسال یا پردازش داده (Data) اشاره دارد که می تواند به دلایل مختلف ایجاد شود. دو نمونه از تأخیر، تأخیر شبکه (Network) و تأخیر دیسک خوان (Disk Drive) هستند که در زیر توضیح داده شده‌اند.

1. تأخیر شبکه

تأخیر شبکه تأخیری را توصیف می‌کند که در طول ارتباط از طریق شبکه (از جمله اینترنت) رخ می‌دهد. به عنوان مثال، یک روتر (Router) کند ممکن است باعث تاخیر چند میلی ثانیه ای شود زمانی که یک سیستم در شبکه محلی (LAN) سعی می کند از طریق روتر به دیگری متصل شود. اگر دو رایانه از قاره‌های مختلف از طریق اینترنت با یکدیگر ارتباط برقرار کنند، ممکن است تاخیر محسوس‌تری رخ دهد. ممکن است به دلیل فاصله و تعداد «هاپ»هایی که در برقراری اتصال وجود دارد، در برقراری ارتباط با تاخیر وجود داشته باشد. زمان پاسخ "پینگ (Ping)" نشانگر خوبی از تأخیر در این وضعیت است.

2. تأخیر دیسک

تأخیر دیسک عبارت است از تأخیر بین زمانی که داده‌ها از یک دستگاه ذخیره سازی (Storage Device) درخواست می‌شوند و زمانی که داده‌ها شروع به بازگرداندن می‌کنند. عواملی که بر تأخیر دیسک تأثیر می گذارند عبارتند از تأخیر چرخشی (یک هارد دیسک (Hard Drive)) و زمان جستجو. به عنوان مثال، هارد دیسکی با سرعت چرخش 5400 RPM تقریباً دوبرابر تاخیر چرخشی درایویی خواهد داشت که با سرعت 10000 RPM می چرخد. زمان جستجو، که شامل حرکت فیزیکی هد درایو برای خواندن یا نوشتن داده ها می شود، همچنین می تواند تاخیر را افزایش دهد. تأخیر دیسک به این دلیل است که خواندن یا نوشتن تعداد زیادی فایل (File) معمولاً بسیار کندتر از خواندن یا نوشتن یک فایل پیوسته است. از آنجایی که درایو حالت جامد (SSD) مانند درایو هارد دیسک (HDD) سنتی نمی چرخند، تاخیر بسیار کمتری دارند.

انواع دیگر تأخیر

بسیاری از انواع دیگر تأخیر وجود دارد، مانند تأخیر حافظه دسترسی تصادفی (RAM) (با نام مستعار «تأخیر CAS»)، تأخیر واحد پردازش مرکزی (CPU)، تأخیر صوتی و تأخیر ویدیو. موضوع مشترک بین همه اینها نوعی تنگنا است که منجر به تاخیر می شود. در دنیای محاسبات، این تأخیرها معمولاً فقط چند میلی ثانیه هستند، اما می‌توانند با هم جمع شوند و کاهش قابل توجهی در عملکرد ایجاد کنند.

توجه: مهم است که تأخیر را با اندازه‌گیری‌های دیگری مانند نرخ انتقال داده (Data Transfer Rate)

تعریف اصطلاح تاخیر (Latency) توسط تک بورد

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

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

آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.