العمارة المفتوحة
البنية المفتوحة هي نوع من هندسة الكمبيوتر أو بنية البرامج التي تهدف إلى تسهيل إضافة المكونات وترقيتها وتبادلها مع أجهزة الكمبيوتر الأخرى. [1] على سبيل المثال ، يمتلك كمبيوتر IBM الشخصي [2] Amiga 500 [3] و Apple IIe بنية مفتوحة تدعم بطاقات المكونات الإضافية ، في حين أن كمبيوتر Apple IIc له بنية مغلقة . قد تستخدم أنظمة البنية المفتوحة ناقل نظام قياسي مثل S-100 أو PCI أو ISA أو قد تتضمن معيار ناقل ملكية مثل ذلك المستخدم فيApple II ، مع ما يصل إلى اثنتي عشرة فتحة تسمح للعديد من مصنعي الأجهزة بإنتاج وظائف إضافية ، ويتيح للمستخدم تثبيتها بحرية. على النقيض من ذلك ، فإن الهياكل المغلقة ، إذا كانت قابلة للتوسيع على الإطلاق ، لديها واحد أو اثنين من "منافذ التوسعة" باستخدام تصميم موصل خاص قد يتطلب رسوم ترخيص من الشركة المصنعة ، أو لا يمكن تثبيت التحسينات إلا من قبل الفنيين الذين لديهم أدوات متخصصة أو تدريب.
قد تشتمل منصات الكمبيوتر على أنظمة ذات بنى مفتوحة ومغلقة. Mac mini و Compact Macintosh مغلقان ؛ Macintosh II و Power Macintosh G5 مفتوحان . معظم أجهزة كمبيوتر سطح المكتب هي بنية مفتوحة.
وبالمثل ، فإن بنية البرامج المفتوحة هي تلك التي يمكن فيها إضافة وحدات برمجية إضافية إلى إطار العمل الأساسي الذي توفره البنية. تعد واجهات برمجة التطبيقات المفتوحة (واجهات برمجة التطبيقات) لمنتجات البرامج الرئيسية هي الطريقة التي يمكن من خلالها تعديل أو توسيع الوظائف الأساسية لهذه المنتجات. تعد Google APIs أمثلة. يتكون النوع الثاني من بنية البرامج المفتوحة من الرسائل التي يمكن أن تتدفق بين أنظمة الكمبيوتر. تحتوي هذه الرسائل على هيكل قياسي يمكن تعديله أو توسيعه وفقًا للاتفاقيات بين أنظمة الكمبيوتر. ومن الأمثلة على ذلك هندسة إدارة البيانات الموزعة لشركة IBM .
تسمح البنية المفتوحة للمستخدمين المحتملين برؤية كل أو أجزاء من العمارة دون أي قيود ملكية. [4] عادةً ما تنشر العمارة المفتوحة كل أو أجزاء من هندستها المعمارية التي يرغب المطور أو المُتكامل في مشاركتها. قد تتطلب العمليات التجارية المفتوحة المتضمنة في بنية مفتوحة بعض اتفاقيات الترخيص بين الكيانات التي تشارك معلومات البنية. تم تنفيذ البنى المفتوحة بنجاح في العديد من المجالات المتنوعة ، بما في ذلك البحرية الأمريكية . [5]
انظر أيضا
- بنية شبكة مفتوحة لمتطلبات الوصول المتساوي في الاتصالات
- برنامج مفتوح المصدر للبرامج التي يمكن تعديلها وإعادة بنائها
- أجهزة مفتوحة المصدر
- منصة مفتوحة
- معايير مفتوحة
المراجع
- ^ كليفتون أ.اريكسون ، الثاني (12 أبريل 2011). موسوعة موجزة لسلامة النظام: تعريف المصطلحات والمفاهيم . جون وايلي وأولاده . ص. 272. ISBN 978-1-118-02865-0.
- ^ مايكل جي ميلر (8 أغسطس 2011). "لماذا كان لدى IBM PC بنية مفتوحة" . pcmag.com .
"في بعض النواحي ، كان القرار الأكثر شمولاً الذي اتخذه الفريق الذي أنشأ كمبيوتر IBM الشخصي هو استخدام بنية مفتوحة ، بدلاً من تلك التي كانت مملوكة لشركة IBM. وأدى هذا القرار إلى سوق للوحات الإضافية ، على نطاق واسع عدد تطبيقات الطرف الثالث ، وفي النهاية لعدد كبير من المنافسين الذين قاموا بإنشاء أجهزة "متوافقة مع IBM". ذهب
بيل لوي
إلى لجنة إدارة الشركات في IBM في يوليو 1980 لاقتراح المشروع "
- ^ تاريخ الكمبيوتر: من آلية Antikythera إلى العصر الحديث على موقع tomshardware.com بواسطة Aris Mpitziopoulos " كان Amiga من أوائل أجهزة الكمبيوتر ذات الهندسة المعمارية المفتوحة. كان يحتوي على فتحتين للتوسعة ، واحدة على الجانب والأخرى في الأسفل. " ( 3 يوليو 2016)
- ^ ساكامورا ، كين (6 ديسمبر 2012). مشروع TRON 1987 لأنظمة الكمبيوتر ذات العمارة المفتوحة: وقائع ندوة مشروع TRON الثالثة . رقم ISBN 9784431680697.
- ^ "كيف ولماذا العمارة المفتوحة" . البحرية . مؤرشف من الأصل في 05 يوليو 2015 . تم الاسترجاع 2015/07/02 .