جدول المحتويات:
التعريف - ماذا تعني الهندسة المعمارية بجامعة هارفارد؟
هندسة Harvard هي مصطلح لنظام كمبيوتر يحتوي على منطقتين منفصلتين للأوامر أو التعليمات والبيانات. في بنية هارفارد ، قد تختلف وسائط وشكل وطبيعة الجزأين المختلفين من النظام ، لأن النظامين يتم تمثيلهما بهيكلين منفصلين.
تيكوبيديا تشرح جامعة هارفارد
تتضمن بعض أمثلة بنيات Harvard أنظمة كمبيوتر مبكرة حيث يمكن أن تكون مدخلات البرمجة في إحدى الوسائط ، على سبيل المثال ، بطاقات المثقبة ، ويمكن أن تكون البيانات المخزنة في وسائط أخرى ، على سبيل المثال ، على شريط. قد يكون لأجهزة الكمبيوتر الأكثر حداثة عمليات وحدة المعالجة المركزية الحديثة لكلا النظامين ، ولكن فصلها في تصميم الأجهزة.
يمكن مقارنة بنية Harvard ، بفصلها الصارم بين الكود وعمليات البيانات ، بهندسة Harvard المعدلة ، والتي قد تجمع بين بعض ميزات الكود وأنظمة البيانات مع الحفاظ على الفصل في البعض الآخر. مثال واحد هو استخدام جهازي تخزين مؤقتين ، مع مساحة عنوان مشتركة واحدة. يمكن أيضًا مقارنة ذلك بفن العمارة von Neumann ، المسمى John von Neumann ، والذي لا يركز على فصل المدخلات عن البيانات.