Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

Hardware مقابل Software

جزء من قسم الأساسيات في رحلة Verilog على Coddy — الدرس 2 من 90.

نحن نكتب الكود لكل من البرمجيات والأجهزة، ولكن فهما يعملان بشكل مختلف تماماً! إن فهم هذه الاختلافات هو المفتاح للتفكير كمصمم أجهزة.

تعمل البرمجيات خطوة بخطوة. بينما تعمل الأجهزة كلها في وقت واحد.

البرمجيات (C، Python، Java):

  • تنفذ أمراً واحداً، ثم الذي يليه
  • المتغيرات تظهر وتختفي
  • الوقت تقريبي

الأجهزة (Verilog):

  • تقوم بالعديد من المهام في نفس الوقت
  • الدوائر موجودة بشكل دائم
  • الوقت دقيق

مثال: يتم تحميل الموقع الإلكتروني خطوة بخطوة. مفتاح الضوء يضيء فوراً. هذا هو الفرق.

لماذا يهم ذلك: عندما تكتب بلغة Verilog، فأنت تصف دائرة تعمل بالتوازي، وبشكل مستمر، وبتوقيت دقيق.

ورقة مرجعية

تنفيذ البرمجيات مقابل العتاد:

  • البرمجيات (C, Python, Java): تعمل خطوة بخطوة، المتغيرات تظهر/تختفي، الوقت تقريبي
  • العتاد (Verilog): يعمل كل شيء بالتوازي، الدوائر موجودة للأبد، الوقت دقيق

عند كتابة Verilog، أنت تصف دائرة تعمل بالتوازي، للأبد، وبتوقيت دقيق.

جرّب بنفسك

لا يتضمّن هذا الدرس تحدّيًا برمجيًا.

quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات