Table of Contents
داده ها از طریقput یک متریک عملکرد کلیدی در سیستم های مبتنی بر ریزپر است.این مقدار داده های پردازش شده یا منتقل شده در یک دوره خاص را اندازه گیری می کند. درک چگونگی محاسبه داده ها از طریقput به ارزیابی کارایی سیستم و عملکرد کمک می کند.
درک داده ها از طریقput
داده های از طریقput معمولا در واحدهایی مانند مگابایت در ثانیه (MB /s) یا گیگاابits در ثانیه ( گیگابیت در ثانیه) بیان می شود، بستگی به عوامل مانند سرعت ساعت، عرض اتوبوس و پروتکل های انتقال داده دارد.
محاسبه داده ها از طریقput
فرمول اصلی برای نفوذ داده ها این است:
[در حالی که] [داده ها و زمان های انتقال داده شده [[FLT]
در سیستم های ریزپر، داده های منتقل شده در هر چرخه را می توان با ضرب کردن عرض اتوبوس توسط تعداد چرخه در ثانیه (سرعت ساعت) محاسبه کرد، به عنوان مثال، یک سیستم با اتوبوس 32 بیتی که در 100 مگاهرتز اجرا می شود می تواند انتقال:
داده در هر ثانیه = عرض اتوبوس (bits) × سرعت ساعت (Hz)
تبدیل بیت به بایت (divide by 8) باعث می شود که نرخ انتقال داده در بایت در ثانیه باشد.
مثالی از Calculation
یک میکروپرپرپر با یک اتوبوس داده ۶۴ بیتی که در ۲۰۰ مگاهرتز کار می کند، داده های انتقال زیر را شامل می شود:
داده ها در ثانیه = 64 بیت × 200،000،000 × = 12800 میلیون بیت / sec
تبدیل به بایت: 12800 / 8 = 1600،000،000 بایت /sec یا حدود 1.6 گیگابایت / sec.
عوامل اضافی
از طریقput در دنیای واقعی ممکن است تحت تاثیر عوامل مانند سربار پروتکل، تأخیر حافظه و معماری سیستم قرار گیرد.این می تواند نرخ انتقال داده موثر را در مقایسه با محاسبات نظری کاهش دهد.