ما هي بعض الأمثلة على أبنية غير فون نيومان؟

StackOverflow https://stackoverflow.com/questions/1806490

  •  05-07-2019
  •  | 
  •  

سؤال

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

هل هناك أي أمثلة؟ ما هي مزايا / عيوب التنظيم الكمبيوتر البديلة؟

هل كانت مفيدة؟

المحلول

وأعتقد أن أكثرها شيوعا يكون الهندسة المعمارية في جامعة هارفارد أو في التعديل هارفارد العمارة الذي يستخدم في الكثير من رقائق ARM القائمة. أنا متأكد من أن هناك العديد من الاختلافات، ولكن هنا هي تلك التي تبرز

<اقتباس فقرة>   

في كمبيوتر باستخدام الهندسة المعمارية في جامعة هارفارد، وحدة المعالجة المركزية على حد سواء يمكن قراءة التعليمات وإجراء الوصول إلى الذاكرة البيانات في نفس الوقت، حتى بدون وجود ذاكرة التخزين المؤقت.

نصائح أخرى

وأمثلة من الآلات غير فون نيومان هي آلات تدفق البيانات وآلات التخفيض. في كل من هذه الحالات هناك درجة عالية من التوازي، وبدلا من المتغيرات هناك روابط ثابتة بين أسماء وقيم ثابتة. غير فون نيومان عادة محفوظة لآلات التي تمثل خروجا جذريا عن نموذج فون نيومان، وبالتالي لا تطبق عادة متعدد المعالجات أو multicomputer أبنية، والتي تقدم على نحو فعال مجموعة من التعاون آلات فون نيومان.

ولدن الخلوية - وهذا سبقت الشبكة العصبية، ولكن أفكار متشابهة جدا

http://en.wikipedia.org/wiki/Cellular_automaton

ويمكن الاطلاع

والشبكات العصبية باعتبارها شكلا من أشكال الآلي والخلوية، أو بنية غير فون نيومان واضحة من تلقاء نفسها.

http://en.wikipedia.org/wiki/Neural_network

أجهزة الكمبيوتر

والكم هي أيضا مثال آخر. وهي تختلف عن أجهزة الكمبيوتر الأخرى، ويرجع ذلك أساسا من أجل من الوقت اللازم لproblme أن تحل عليهم. يمكن modeld أجهزة الكمبيوتر المعتادة باستخدام آلة تورينج سواء فون نيومان أو هارفارد. لديهم نموذجهم الخاص يسمى آلة تورينج الكم.

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

وثمة مثال آخر: إن الأجهزة التي لا مشكلة المستقلة (حالة أكثر من الآلات اليوم).

وهناك من الواضح مثال هو-آلة لغز. التي يستخدمها الجيش الألماني في الحرب العالمية الثانية: إنه لا يمكن حل مشكلة واحدة فقط: وencription الاتصالات

في ضد البنى نيومان هذه الآلات يجب أن تكون قادرة على حل أي مشكلة ممكن. والقيد الوحيد ذلك الوقت كان في الواقع التقنيات المستخدمة لبناء أجهزة الكمبيوتر: P

ويمكن اعتبار الدماغ كمبيوتر العمارة نيومان عدم فون. وتعمل IBM حاليا على حل نيومان عدم فون. مختبرات HP "آلة" قد يكون أيضا غير فون نيومان.

وماذا عن النظير أجهزة الكمبيوتر ؟ أعتقد أنها تستخدم بنية مختلفة.

وميكروكنترولر PIC استخدام الهندسة المعمارية في جامعة هارفارد. انظر www.microchip.com أو https://en.wikipedia.org/wiki/PIC_microcontroller . هذه هي وحدات التحكم رخيصة جدا التي يمكن برمجتها للسيطرة على أجهزة مختلفة، مثل تشغيل أضواء أو بدء المحرك. الجزء الممتع من وجهة نظر البرمجة هو أن رمز البرنامج في الذاكرة ويتم الاحتفاظ بجميع المتغيرات في السجلات.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top