ادامه آموزش ARM
پایپ لاین چیه و توی پردازندههای ARM چطوری کار میکنه؟
تصور کن یه آشپز هستی که میخوای یه برگر درست کنی 🍔🍳. مراحل کار اینه:
1. نان رو برمیداری 🥖 (Fetch)
2. مواد رو میچینی 🥬 (Decode)
3. برگر رو میپزی 🔥 (Execute)
توی روش عادی، هر مرحله رو کامل میکنی بعد سراغ بعدی میری ⏳. ولی توی پایپلاین، همین که نون رو برداشتی، همزمان میتونی مواد مرحلهٔ بعدی رو هم بچینی تا نفر بعدی اونو بپزه! اینطوری همهچی سریعتر آماده میشه ⚡.
پردازندههای ARM هم همینجوری کار میکنن:
- یه دستور رو میخوانن 📖 (IF)
- همزمان دستور قبلی رو رمزگشایی میکنن 🔍 (ID)
- و دستور قبلتر رو اجرا میکنن 💻 (EX)
نتیجه؟
پایپلاین یعنی: همهچی رو همزمان مدیریت کن، اما بدون قاطیکردن!😉
در ادامه یکم حرفه ای تر توضیح میدم....
#ARMmicrocontroller
#STM32
#EmbeddedSystems
#ElectronicsEngineering
#MicrocontrollerProjects
#IoTdevelopment
#RoboticsDesign
#EmbeddedProgramming
#CortexM
#Pipeline
@Moallemekhoob
@Designingpcb
>>Click here to continue<<
