العربية  

books current uses of the harvard architecture

If you do not find what you're looking for, you can use more accurate words.

View more

الاستخدامات الحالية لبنية هارفارد (Info)


إن استخدام المعالجات ذات نظام الذواكر المخبئية الحديث الذي يعتمد على بنية هارفارد المعدلة قد خفض من أهمية الميزة الأساسية لبنية هارفارد (وهي الوصول المتوازي لأكثر من ذاكرة في النظام في آن واحد). ينحصر استخدام البنى القريبة نسبياً من بنية هارفارد الأصلية في بعض التطبيقات التي يكون توفير الكلفة والطاقة فيها –عبر إزالة الذواكر المخبئية منها– أهم من العبئ البرمجي الناجم عن استخدام فضاءات عنونة منفصلة للتعليمات والبيانات.

  • تستخدم معالجات الإشارة الرقمية (بالإنكليزية: Digital signal processors، واختصاراً DSP) عادة لتنفيذ خوارزميات قصيرة ومحسنة بشكل كثيف لمعالجة الصوتيات أو المرئيات. تتفادى هذه المعالجات استخدام الذواكر المخبئية لأنها قد تؤدي لاختلاف سلوك النظام عند إعادة التنفيذ بشكل متكرر. كما تكون الصعوبات النسخ من فضاءات عنونة متعددة ذات أهمية ثانوية مقارنة بسرعة التنفيذ. لذلك، تتضمن بعض معالجات الإشارة الرقمية عدة ذواكر للبيانات لها فضاءات عنونة مستقلة لتسهيل المعالجة وفق أسلوب SIMD أو VLIEW. على سبيل المثال، تقدم معالجات TMS320 C55x من تكساس إنسترومنتس عدة نواقل متوازية للبيانات (اثنين للكتابة وثلاثة للقراءة) وناقل واحد للتعليمات.
  • تتميز المتحكمات الدقيقة بالسعة الصغيرة لذاكرة البرامج (الذاكرة الوميضية) وذاكرة البيانات (SRAM)، وعدم وجود ذاكرة مخبئية، وتستفيد من بنية هارفارد لتسريع المعالجة عن طريق الوصول التفرعي للتعليمات والبيانات. بما أن الذاكرتين منفصلتين فقد تختلفان عن بعضهما بعرض الكلمة، فتكون التعليمات بعرض 16 بت والبيانات بعرض 8 بت مثلاً. كما أن هذا يسمح أيضاً بجلب التعليمات أثناء تنفيذ مهام أخرى. من الأمثلة نذكر متحكمات AVR من Atmel ومتحكمات PIC من شركة Microchip Technology.

وحتى في هذه النظم، من الشائع إضافة تعليمات خاصة للوصول إلى ذاكرة البرامج كما لو أنها بيانات للقراءة فقط، فهي معالجات تعتمد بنية هارفارد معدلة.

Source: wikipedia.org
 
(2)
The Current Jew

The Current Jew