نيو باص

نيو باص
سنة الإنشاء1987 ؛ منذ 37 سنة ( 1987 )
تم إنشاؤه بواسطةمعهد ماساتشوستس للتكنولوجيا
العرض بالبتات32
أسلوبموازي
اللوحة الأم لجهاز Macintosh II ، مع فتحات NuBus الستة المرئية على اليسار
مثال على بطاقة رسوميات NuBus، Radius PrecisionColor Pro 8/24xj. هذه بطاقة "نصف طول"، ويبلغ الحد الأقصى لطولها 7 بوصات (18 سم). ويبلغ الحد الأقصى لطول بطاقات NuBus كاملة الحجم 12 بوصة (30 سم).

NuBus ( / ˈn ( j ) uˌbʌs / ) هو ناقل حاسوب متوازي 32 بت ، تم تطويره في الأصل في معهد ماساتشوستس للتكنولوجيا وتم توحيده في عام 1987 كجزء من مشروع محطة عمل NuMachine . [1] تم تنفيذ أول تنفيذ كامل لـ NuBus بواسطة Western Digital لجهاز NuMachine الخاص بهم، ولـ Lisp Machines Inc. LMI Lambda. تم دمج NuBus لاحقًا في منتجات Lisp بواسطة Texas Instruments ( Explorer )، واستخدمته Apple Computer كناقل توسع رئيسي وتم تطوير متغير يسمى NeXTBus بواسطة NeXT . لم يعد يستخدم على نطاق واسع خارج سوق الأجهزة المضمنة.

بنيان

كانت حافلات الحواسيب الصغيرة المبكرة مثل S-100 عبارة عن وصلات بين دبابيس المعالج الدقيق وقضبان الطاقة. وهذا يعني أن التغيير في بنية الحاسوب يؤدي عمومًا إلى إنشاء حافلة جديدة أيضًا. وفي محاولة لتجنب مثل هذه المشاكل في المستقبل، تم تصميم NuBus بحيث تكون مستقلة عن المعالج وبنيته العامة وأي تفاصيل تتعلق بمعالجة الإدخال/الإخراج.

من بين العديد من الميزات المتقدمة التي تميزت بها تلك الحقبة، استخدمت NuBus لوحة خلفية 32 بت عندما كانت الحافلات ذات 8 أو 16 بت شائعة. وقد اعتُبر هذا بمثابة جعل الحافلة "مُحصنة للمستقبل"، حيث كان يُعتقد عمومًا أن أنظمة 32 بت ستصل في المستقبل القريب بينما ستظل الحافلات ذات 64 بت وما بعدها غير عملية ومفرطة. [ بحاجة لمصدر ]

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

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

على الجانب السلبي، في حين أن هذه المرونة جعلت NuBus أبسط بكثير بالنسبة للمستخدم ومؤلفي برامج تشغيل الجهاز، إلا أنها جعلت الأمور أكثر صعوبة بالنسبة لمصممي البطاقات أنفسهم. في حين أن معظم أنظمة الحافلات "البسيطة" كانت مدعومة بسهولة بعدد قليل من شرائح الإدخال/الإخراج المصممة للاستخدام مع وضع وحدة المعالجة المركزية هذه في الاعتبار، مع NuBus كان على كل بطاقة وجهاز كمبيوتر تحويل كل شيء إلى "عالم NuBus" غير مرتبط بمنصة. وعادة ما يعني هذا إضافة شريحة تحكم NuBus بين الحافلة وأي شرائح إدخال/إخراج على البطاقة، مما يزيد من التكاليف. في حين أن هذا يعد تمرينًا تافهًا اليوم، وهو ما تتطلبه جميع الحافلات الأحدث، إلا أنه في الثمانينيات كان NuBus يعتبر معقدًا ومكلفًا بلا داعٍ.

التنفيذات

لقطة مقربة لموصلات NuBus 90 في جهاز Macintosh Quadra 950

أصبح NuBus معيارًا لـ IEEE في عام 1987 باسم IEEE 1196. استخدم هذا الإصدار موصلًا قياسيًا DIN 41612 مكونًا من 96 سنًا وثلاثة صفوف، لتشغيل النظام على مدار الساعة 10 ميجا هرتز لتحقيق أقصى معدل إنتاجية 40 ميجا بايت/ثانية ومتوسط ​​سرعات من 10 إلى 20 ميجا بايت/ثانية. في إضافة لاحقة، NuBus 90 ، زاد معدل الساعة إلى 20 ميجا هرتز لتحقيق معدل إنتاجية أفضل، وزيادة معدل الإنتاج إلى حوالي 70 ميجا بايت/ثانية، ومتوسط ​​إلى حوالي 30 ميجا بايت/ثانية.

تم تطوير NuBus لأول مرة تجاريًا في Western Digital NuMachine ، واستخدم لأول مرة في منتج إنتاجي بواسطة المرخص لهم، Lisp Machines, Inc. ، في LMI-Lambda، وهو جهاز Lisp . تم بيع المشروع ومجموعة التطوير من قبل Western Digital إلى Texas Instruments في عام 1984. تم دمج التكنولوجيا في TI Explorer ، وهو أيضًا جهاز Lisp . في عام 1986، استخدمت Texas Instruments NuBus في نظام UNIX متعدد المعالجات S1500. لاحقًا، طورت كل من Texas Instruments و Symbolics لوحات Lisp Machine NuBus (TI MicroExplorer وSymbolics MacIvory) بناءً على معالجاتها الدقيقة الداعمة لـ Lisp. كانت لوحات NuBus هذه عبارة عن أجهزة Lisp مساعدة للمعالج لسلسلة Apple Macintosh (Mac II وMac Quadras).

كما اختارت شركة Apple Computer نظام NuBus للاستخدام في مشروع Macintosh II ، حيث كانت طبيعته التي تعتمد على التوصيل والتشغيل مناسبة تمامًا لفلسفة Mac لسهولة الاستخدام. [2] وقد تم استخدامه في معظم سلسلة Macintosh II التي شكلت مجموعة أجهزة Mac ذات المستوى الاحترافي من أواخر الثمانينيات. وقد تمت ترقيته إلى NuBus 90 بدءًا من Macintosh Quadras واستخدامه حتى منتصف التسعينيات. لم تدعم أجهزة Quadras المبكرة سوى معدل 20 ميجا هرتز عندما كانت بطاقتان تتحدثان مع بعضهما البعض، حيث لم تتم ترقية وحدة التحكم في اللوحة الأم. وقد تمت معالجة هذا الأمر لاحقًا في تنفيذ NuBus على طرازي 660AV و 840AV . وقد تم استخدام وحدة التحكم NuBus المحسنة هذه في الجيل الأول من طرازات Power Macintosh 6100 و 7100 و 8100 . وقد اعتمدت طرازات Power Mac اللاحقة ناقل PCI من Intel . استخدمت تقنية NuBus من إنتاج شركة Apple موصلات دبوس ومقبس على ظهر البطاقة بدلاً من موصلات الحافة ذات البراغي فيليبس داخل العلبة التي تستخدمها معظم البطاقات، مما يجعل تركيب البطاقات أسهل كثيرًا. كما قدمت أجهزة كمبيوتر شركة Apple مصدر طاقة مستمرًا بقوة +5 فولت لمهام مثل مراقبة خط الهاتف أثناء إيقاف تشغيل الكمبيوتر. ويبدو أن هذا كان جزءًا من معيار NuBus غير المعتمد.

كما اختارت شركة NeXT Computer أيضًا NuBus لسلسلة آلاتها، لكنها استخدمت تصميمًا مختلفًا للوحة الدوائر المطبوعة . ويبدو أن NuBus لم يُستخدَم كثيرًا خارج هذه الأدوار، وعندما تحولت شركة Apple إلى PCI في منتصف التسعينيات، اختفت NuBus بسرعة.

انظر أيضا

مراجع

  1. ^ "Steve Ward CSAIL". مؤرشف من الأصل في 2011-09-27 . تم الاسترجاع في 2011-09-21 .
  2. ^ المواصفات الفنية لجهاز Macintosh II محفوظ في 10 أبريل 2008 على موقع Wayback Machine على apple.com
  • مواصفات NuBus
  • التطوير لجهاز Macintosh NuBus
  • صور لعدة بطاقات NuBus في applefritter
تم الاسترجاع من "https://en.wikipedia.org/w/index.php?title=NuBus&oldid=1186883928"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate