اقرأ في هذا المقال
- تعريف معمارية الكمبيوتر Computer Architecture
- تعريف تنظيم الكمبيوتر Computer Organization
- الفرق بين تنظيم الكمبيوتر ومعمارية الكمبيوتر
الفرق الأساسي بين تنظيم الكمبيوتر ومعمارية الكمبيوتر هو شرح عمل الكمبيوتر، تشرح معمارية الكمبيوتر ما يجب أن يفعله الكمبيوتر ويشرح تنظيم الكمبيوتر كيفية عمل الكمبيوتر، تهتم معمارية الكمبيوتر بالطريقة التي يتم بها توصيل مكونات الأجهزة معًا لتشكيل نظام كمبيوتر، يهتم تنظيم الكمبيوتر ببنية وسلوك نظام الكمبيوتر كما يراه المستخدم.
تعريف معمارية الكمبيوتر Computer Architecture
معمارية الكمبيوتر هي علم لتصميم نظام الكمبيوتر، مثلما يقوم مهندس البناء بإعداد تصميم للمبنى، بطريقة مماثلة يقوم مهندس الكمبيوتر بتصميم نظام عالي الأداء بتكلفة معقولة، يلبي جميع المتطلبات الأخرى، معمارية الكمبيوتر تُظهر سمات مختلفة لنظام الكمبيوتر والتي يحتاجها مبرمج لغة الآلة أو مصمم برامج النظام لتطوير برنامج، إنّه نموذج مفاهيمي (conceptual model).
- واجهة معمارية الكمبيوتر بين الأجهزة (hardware) والبرمجيات (software).
- النموذج المجرد وهو وجهة نظر المبرمج من حيث التعليمات وأنماط العنونة والسجلات.
- تصف ما يفعله الكمبيوتر.
- أثناء تصميم بنية نظام الكمبيوتر يؤخذ بالاعتبار أولاً معمارية الكمبيوتر.
- تتعامل مع قضايا التصميم عالية المستوى.
تعريف تنظيم الكمبيوتر Computer Organization
يعطي تنظيم الكمبيوتر صورة متعمقة عن هيكله الوظيفي والترابط المنطقي بين الكتل الوظيفية المختلفة، في الواقع، يتضمن أجهزة الكمبيوتر، يرجى فهم أنّ جهازي كمبيوتر لهما نفس البنية يمكن أن يكون لهما مؤسسات مختلفة، ويختلف جهازي كمبيوتر لهما نفس التنظيم في بنيتهما، لاحظ أيضًا أنّه لتصميم جهاز كمبيوتر، يتم إصلاح بنيته “معماريته” (architecture) أولاً ثمّ يتم تحديد تنظيمه (organization).
- يتعامل تنظيم الكمبيوتر مع مكونات الاتصال في النظام.
- إنّه يعبر عن تنفيذ معمارية الكمبيوتر.
- يصف كيفية قيام الكمبيوتر بمهمة ما.
- يتم تنظيم الكمبيوتر على أساس التعامل مع المعمارية التي نواجهها في مشاكل التصميم ذات المستوى المنخفض.
الفرق بين تنظيم الكمبيوتر ومعمارية الكمبيوتر
يتعامل تنظيم الكمبيوتر مع دراسة سلوك وهيكل لبنات البناء المختلفة لنظام الكمبيوتر، يشير تصميم الكمبيوتر إلى تحول السلوك إلى الهيكل المقابل، وتُعرف الدراسة التفصيلية لفن / علم تقسيم وظائف النظام في وحدات البرامج والأجهزة وإنشاء الواجهة فيما بينها باسم معمارية الكمبيوتر.
أدى دمج الكمبيوتر وتقنيات الاتصال بالفعل إلى ثورة تقنية محلية كبيرة، سيؤدي هذا بدوره إلى دمج الإلكترونيات بالكمبيوتر، من المتوقع أن تتطور التصاميم الجديدة والمبتكرة لتلائم المتطلبات المحددة للسيناريو المتغير في المستقبل القريب، ومن ثمّ، فإنّ دراسة تنظيم الكمبيوتر أمر لا بد منه.
جدول المقارنة بين تنظيم الكمبيوتر ومعمارية الكمبيوتر
تنظيم الكمبيوتر (Computer Organization) | معمارية الكمبيوتر (Computer Architecture) |
يصف تنظيم الكمبيوتر كيف يفعل ذلك. | تصف المعمارية ما يفعله الكمبيوتر. |
يتعامل تنظيم الكمبيوتر مع العلاقة الهيكلية. | تتعامل معمارية الكمبيوتر مع السلوك الوظيفي لنظام الكمبيوتر. |
يتعامل مع مشكلة التصميم ذات المستوى المنخفض. | يتعامل مع مشكلة التصميم عالية المستوى. |
يشير التنظيم إلى أداء الكمبيوتر. | تشير المعمارية إلى أجهزة الكمبيوتر (hardware). |
لتصميم جهاز كمبيوتر، يتم تحديد التنظيم بعد معماريته. | لتصميم الكمبيوتر، تتم إصلاح بنيته “معماريته” أولاً. |
كثيرًا ما يسمّى تنظيم الكمبيوتر باسم “المعمارية الدقيقة” (micro architecture). | تسمّى معمارية الكمبيوتر أيضًا باسم “بنية مجموعة التعليمات” (instruction set architecture). |
يتكون تنظيم الكمبيوتر من وحدات مادية مثل تصميمات الدوائر والأجهزة الطرفية والوحدات الإضافية. | تتألف معمارية الكمبيوتر من وظائف منطقية مثل مجموعات التعليمات والسجلات وأنواع البيانات وأنماط العنونة. |
يتعامل تنظيم الكمبيوتر مع أجزاء الشبكة في النظام. | تنسق المعمارية بين الأجهزة والبرامج الخاصة بالنظام. |