انتقل إلى المحتوى
أمين أبوزيد
درس مخطط لهSRC-004-L03

التقدير التقريبي السريع (Back-of-the-envelope)

  • الدرس 3 من 8
  • Senior C
في هذا الدرس 4 موضوعات

هذا الدرس مخطط له. يعرض المخطط أدناه الموضوعات التي سيغطيها، ولم يُنشر الدرس الكامل بعد.

نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.

في هذا الدرس

estimate quickly and show the arithmetic.

الموضوعات المخطط لها

  • Use round numbers and powers of ten; state units.
  • Know typical figures: a request's CPU time, a disk or network throughput, a row's size (verify against your environment).
  • Write assumptions first, then arithmetic, then a sanity check against known data.
  • The goal is the order of magnitude and the first bottleneck.
تفاصيل المخطط المبدئي

عرض عملي

an estimate: 6,000 orders/min peak = 100/s; 25 calls each = 2,500 RPS; at 4 ms CPU each = 10 cores busy; with 50% target utilization, about 20 cores.

اختبر فهمك

What is the purpose of a back-of-the-envelope estimate?

أظهر الإجابة

Find order of magnitude and the first bottleneck, with visible assumptions.

التطبيق

طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.

المختبر والتمارين الاختبار

تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.

اكتب للبحث في المستويات والمراحل والوحدات والدروس.