الأميبا (نظام التشغيل)

نظام Amoeba هو نظام تشغيل موزّع طوّره أندرو إس. تانينباوم وآخرون في جامعة فريجي بأمستردام . كان الهدف من مشروع Amoeba هو بناء نظام مشاركة زمنية يجعل شبكة كاملة من أجهزة الكمبيوتر تبدو للمستخدم كجهاز واحد . توقف التطوير في جامعة فريجي، حيث تم تعديل الشفرة المصدرية لأحدث إصدار (5.3) آخر مرة في 30 يوليو 1996. [ 1 ]

تم تطوير لغة البرمجة بايثون في الأصل لهذه المنصة. [ 3 ]

ملخص

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

نظام Amoeba هو نظام تشغيل قائم على نواة مصغرة . يوفر برامج متعددة الخيوط وآلية استدعاء الإجراءات عن بُعد (RPC) للتواصل بين الخيوط، حتى عبر الشبكة؛ بل إن خيوط النواة نفسها تستخدم آلية RPC هذه للتواصل. يُخصص لكل خيط رقم مكون من 48 بت يُسمى "المنفذ"، والذي يعمل كعنوان فريد له على مستوى الشبكة للتواصل. [ 4 ]

صُممت واجهة المستخدم وواجهات برمجة التطبيقات (APIs) الخاصة بنظام Amoeba على غرار نظام Unix ، وتم تطبيق التوافق مع معيار POSIX جزئيًا؛ ويتألف جزء من كود محاكاة Unix من أدوات مُنقولة من نظام التشغيل MINIX الخاص بتانينباوم . استخدمت الإصدارات الأولى نظام نوافذ مُعدّلًا، والذي اعتبره مطورو Amoeba "أسرع... وأكثر سلاسة... وأصغر حجمًا وأسهل فهمًا"، لكن الإصدار 4.0 يستخدم نظام X Window (ويسمح باستخدام طرفيات X كطرفيات). [ 4 ] يستخدم النظام بروتوكول FLIP كبروتوكول شبكة.

في عام 1991، مُنحت حقوق التوزيع الحصرية العالمية لفيلم Amoeba لشركة ACE Associated Computer Experts. [ 6 ]

انظر أيضاً

مراجع

  1. 1 2 "Amoeba FTP" . cs.vu.nl ( FTP ).(للاطلاع على المستندات، انظر صفحة المساعدة: FTP )
  2. "الترخيص" . cs.vu.nl. تم الاطلاع عليه بتاريخ 19 يوليو 2023 .
  3. "لماذا تم إنشاء لغة بايثون في المقام الأول؟" . أسئلة وأجوبة حول بايثون. مؤرشف من الأصل بتاريخ 23 فبراير 2008. تم الاطلاع عليه بتاريخ 11 فبراير 2008 .
  4. 1 2 3 4 أندرو إس. تانينباوم ، إم. فرانس كاشوك ، روبرت فان رينيس وهنري إي. بال (1991). نظام التشغيل الأميبا الموزع – تقرير حالة . اتصالات الحاسوب 14 .
  5. فريد دوغليس، إم. فرانس كاشوك ، أندرو إس. تانينباوم، وجون أوسترهوت (1991). مقارنة بين نظامين موزعين: أميبا وسبرايت . أنظمة الحوسبة 4 (4)، ص 353-384.
  6. "شركة ACE bv تفوز بحقوق توزيع Amoeba" . Unigram/X . 1 يوليو 1991. ص 4. تم الاطلاع عليه بتاريخ 21 أكتوبر 2025 .