بنية مفتوحة

تُعدّ البنية المفتوحة نوعًا من بنية الحاسوب أو بنية البرمجيات ، وهي مصممة لتسهيل إضافة المكونات وترقيتها واستبدالها مع أجهزة حاسوب أخرى. [ 1 ] على سبيل المثال، يتميز كل من IBM PC [ 2 ] و Amiga 2000 [ 3 ] و Apple IIe ببنية مفتوحة تدعم بطاقات التوصيل، بينما يتميز حاسوب Apple IIc ببنية مغلقة . قد تستخدم أنظمة البنية المفتوحة ناقل نظام قياسيًا مثل S-100 أو PCI أو ISA ، أو قد تتضمن معيار ناقل خاصًا، كما هو الحال في Apple II ، مع ما يصل إلى 12 فتحة تسمح لمصنّعي الأجهزة المتعددين بإنتاج ملحقات، وللمستخدم بتثبيتها بحرية. في المقابل، تحتوي البنى المغلقة، إن وُجدت إمكانية للتوسيع، على منفذ أو منفذين للتوسعة باستخدام تصميم موصل خاص قد يتطلب رسوم ترخيص من الشركة المصنّعة، أو قد لا يكون تثبيت التحسينات ممكنًا إلا بواسطة فنيين يمتلكون أدوات أو تدريبًا متخصصًا.

قد تشمل منصات الحوسبة أنظمة ذات بنية مفتوحة وأخرى ذات بنية مغلقة. يُعدّ كل من Mac mini و Compact Macintosh من الأنظمة ذات البنية المغلقة، بينما يُعدّ كل من Macintosh II و Power Mac G5 من الأنظمة ذات البنية المفتوحة. أما معظم أجهزة الكمبيوتر المكتبية فهي ذات بنية مفتوحة.

وبالمثل، فإن بنية البرمجيات المفتوحة هي بنية تسمح بإضافة وحدات برمجية إضافية إلى الإطار الأساسي الذي توفره. وتُعد واجهات برمجة التطبيقات المفتوحة (APIs) لمنتجات البرمجيات الرئيسية وسيلةً لتعديل أو توسيع الوظائف الأساسية لهذه المنتجات. ومن الأمثلة على ذلك واجهات برمجة تطبيقات جوجل . أما النوع الثاني من بنية البرمجيات المفتوحة فيتمثل في الرسائل التي يمكن أن تتدفق بين أنظمة الحاسوب. وتتمتع هذه الرسائل ببنية قياسية قابلة للتعديل أو التوسيع وفقًا لاتفاقيات بين أنظمة الحاسوب. ومن الأمثلة على ذلك بنية إدارة البيانات الموزعة من شركة IBM .

تتيح البنية المفتوحة للمستخدمين المحتملين الاطلاع على جميع أجزاء البنية أو بعضها دون أي قيود احتكارية. [ 4 ] عادةً، تنشر البنية المفتوحة جميع أجزاء بنيتها أو بعضها التي يرغب المطور أو المكامل في مشاركتها. قد تتطلب عمليات الأعمال المفتوحة المرتبطة بالبنية المفتوحة بعض اتفاقيات الترخيص بين الجهات التي تتبادل معلومات البنية. وقد تم تطبيق البنى المفتوحة بنجاح في العديد من المجالات المتنوعة، بما في ذلك البحرية الأمريكية . [ 5 ]

انظر أيضاً

مراجع

  1. كليفتون أ. إريكسون الثاني (12 أبريل 2011). الموسوعة الموجزة لسلامة الأنظمة: تعريف المصطلحات والمفاهيم . جون وايلي وأولاده . ص  272. ISBN 978-1-118-02865-0.
  2. مايكل ج. ميلر (8 أغسطس 2011). "لماذا اعتمد حاسوب IBM الشخصي بنية مفتوحة؟" . pcmag.com . "كان من أهم القرارات التي اتخذها فريق بناء حاسوب IBM الشخصي، من بعض النواحي، استخدام بنية مفتوحة بدلاً من بنية خاصة بشركة IBM. وقد أدى هذا القرار إلى ظهور سوق لوحات التوسعة، وعدد كبير من تطبيقات الطرف الثالث، وفي النهاية إلى ظهور عدد كبير من المنافسين الذين قاموا جميعًا بإنشاء أجهزة "متوافقة مع IBM". توجه بيل لوي إلى لجنة الإدارة في شركة IBM في يوليو 1980 لاقتراح المشروع."
  3. تاريخ الحاسوب: من آلية أنتيكيثيرا إلى العصر الحديث، بقلم أريس مبيتزيوبولوس،على موقع tomshardware.com : " كان جهاز أميغا من أوائل أجهزة الحاسوب ذات البنية المفتوحة. كان يحتوي على فتحتين للتوسعة، واحدة على الجانب والأخرى في الأسفل. " (3 يوليو 2016)
  4. ساكامورا، كين (6 ديسمبر 2012). أنظمة حاسوب مشروع ترون 1987 ذات البنية المفتوحة: وقائع ندوة مشروع ترون الثالثة . سبرينغر. ISBN 9784431680697.
  5. "كيف ولماذا تُستخدم البنية المفتوحة" . navy.mil . مؤرشف من الأصل بتاريخ 2015-07-05 . تم الاطلاع عليه بتاريخ 2015-07-02 .