الحافلة من الجهة الأمامية

في المعالج متعدد النوى ، يكون ناقل الجانب الخلفي داخليًا في الغالب، بينما يكون ناقل الجانب الأمامي مخصصًا للاتصال الخارجي.

ناقل النظام الأمامي ( FSB ) هو واجهة اتصال حاسوبية ( ناقل ) كانت شائعة الاستخدام في الحواسيب التي تعتمد على معالجات إنتل خلال التسعينيات والألفية الجديدة. وقد أدى ناقل EV6 الوظيفة نفسها في معالجات AMD المنافسة. ينقل كلا الناقلين البيانات عادةً بين وحدة المعالجة المركزية (CPU) ووحدة تحكم الذاكرة، المعروفة باسم الجسر الشمالي . [ 1 ]

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

تم استبدال بنية ناقل النظام الأمامي الأصلية بتقنية HyperTransport و Intel QuickPath Interconnect و Direct Media Interface ، تلتها تقنية Intel Ultra Path Interconnect و Infinity Fabric من AMD .

تاريخ

بدأ استخدام هذا المصطلح من قبل شركة إنتل في نفس الوقت تقريبًا الذي تم فيه الإعلان عن منتجات Pentium Pro و Pentium II ، في التسعينيات.

يشير مصطلح "الجانب الأمامي" إلى الواجهة الخارجية من المعالج إلى بقية نظام الحاسوب، على عكس الجانب الخلفي، حيث يربط ناقل الجانب الخلفي ذاكرة التخزين المؤقت (وربما وحدات المعالجة المركزية الأخرى). [ 2 ]

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

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

استجابةً لمبادرة تورينزا من AMD ، فتحت إنتل مقبس وحدة المعالجة المركزية (CPU) الخاص بناقل النظام الأمامي (FSB) لأجهزة الطرف الثالث. [ 3 ] قبل هذا الإعلان، الذي صدر في ربيع عام 2007 في منتدى مطوري إنتل في بكين، كانت إنتل تحرص بشدة على تحديد من يمكنه الوصول إلى ناقل النظام الأمامي، حيث كانت تسمح فقط لمعالجات إنتل بتركيب مقبس وحدة المعالجة المركزية. وكان أول مثال على ذلك هو المعالجات المساعدة لمصفوفة البوابات المنطقية القابلة للبرمجة الميدانية (FPGA)، وهي نتاج تعاون بين إنتل وزيلينكس ونالاتيك [ 4 ] وإنتل وألترا وإكستريم داتا (التي طُرحت في الأسواق عام 2008). [ 5 ] [ 6 ] [ 7 ]

تصميم نموذجي لمجموعة الشرائح من حقبة بنتيوم 2/3

وحدة المعالجة المركزية

يُحدد تردد تشغيل المعالج (CPU) في بعض الحالات بتطبيق مُضاعِف تردد على سرعة ناقل النظام الأمامي (FSB). على سبيل المثال، قد يستخدم معالج يعمل بتردد 3200 ميجاهرتز ناقل نظام أمامي بتردد 400 ميجاهرتز. هذا يعني وجود إعداد داخلي لمُضاعِف التردد (يُسمى أيضًا نسبة الناقل/النواة) بقيمة 8. أي أن المعالج مُعدّ للعمل بتردد يساوي 8 أضعاف تردد ناقل النظام الأمامي: 400 ميجاهرتز × 8 = 3200 ميجاهرتز. يُمكن الحصول على سرعات مختلفة للمعالج بتغيير تردد ناقل النظام الأمامي أو مُضاعِف تردد المعالج، ويُشار إلى ذلك بزيادة تردد التشغيل أو خفضه .   

ذاكرة

يرتبط تحديد سرعة ناقل النظام الأمامي (FSB) ارتباطًا مباشرًا بسرعة الذاكرة التي يجب أن يستخدمها النظام. يربط ناقل الذاكرة بين الجسر الشمالي وذاكرة الوصول العشوائي (RAM)، تمامًا كما يربط ناقل النظام الأمامي بين وحدة المعالجة المركزية (CPU) والجسر الشمالي. غالبًا ما يجب أن يعمل هذان الناقلان بنفس التردد. زيادة سرعة ناقل النظام الأمامي إلى 450  ميجاهرتز تعني في معظم الحالات تشغيل الذاكرة بنفس  السرعة.

في الأنظمة الحديثة، قد نرى نسبًا للذاكرة مثل "4:5". في هذه الحالة، تعمل الذاكرة بسرعة تعادل 5/4 ضعف سرعة ناقل النظام الأمامي (FSB)، ما يعني أن  ناقلًا بسرعة 400 ميجاهرتز يمكن أن يعمل مع ذاكرة تعمل بسرعة 500  ميجاهرتز. يُشار إلى هذا غالبًا باسم النظام "غير المتزامن". ونظرًا لاختلافات بنية المعالج والنظام، قد يتباين أداء النظام بشكل غير متوقع مع اختلاف نسب FSB إلى الذاكرة.

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

الحافلات الطرفية

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

كسر سرعة المعالج

كسر السرعة هو ممارسة جعل مكونات الكمبيوتر تعمل بما يتجاوز مستويات أدائها الأصلية عن طريق التلاعب بالترددات التي تم ضبط المكون على العمل بها، وعند الضرورة، تعديل الجهد المرسل إلى المكون للسماح له بالعمل عند هذه الترددات الأعلى بمزيد من الاستقرار.

تتيح العديد من اللوحات الأم للمستخدم ضبط مُضاعِف التردد وإعدادات ناقل النظام الأمامي (FSB) يدويًا عن طريق تغيير وصلات التوصيل أو إعدادات BIOS. وتقوم معظم شركات تصنيع المعالجات المركزية (CPU) حاليًا بتثبيت إعداد مُضاعِف مُسبق في الشريحة. ويمكن فك قفل بعض المعالجات المُقفلة؛ على سبيل المثال، يمكن فك قفل بعض معالجات AMD Athlon عن طريق توصيل نقاط كهربائية على سطح المعالج. كما أن بعض المعالجات الأخرى من AMD وIntel تُفك قفلها من المصنع، ويُطلق عليها المستخدمون النهائيون وتجار التجزئة اسم معالجات "للمحترفين" نظرًا لهذه الميزة. وبالنسبة لجميع المعالجات، يُمكن زيادة سرعة ناقل النظام الأمامي (FSB) لتعزيز سرعة المعالجة عن طريق تقليل زمن الاستجابة بين المعالج والجسر الشمالي.

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

تطور

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

تم استخدام ناقل الجانب الأمامي في جميع طرازات معالجات Intel Atom و Celeron و Pentium و Core 2 و Xeon حتى عام 2008 تقريبًا [ 8 ] وتم التخلص منه في عام 2009. [ 9 ] في الأصل، كان هذا الناقل نقطة اتصال مركزية لجميع أجهزة النظام ووحدة المعالجة المركزية.

تُهدر إمكانات وحدة المعالجة المركزية الأسرع إذا لم تتمكن من جلب التعليمات والبيانات بالسرعة الكافية لتنفيذها. قد تقضي وحدة المعالجة المركزية وقتًا طويلًا في وضع الخمول أثناء انتظار قراءة البيانات أو كتابتها في الذاكرة الرئيسية، ولذلك تتطلب المعالجات عالية الأداء نطاقًا تردديًا عاليًا وزمن استجابة منخفضًا للوصول إلى الذاكرة. وقد انتقدت شركة AMD ناقل النظام الأمامي باعتباره تقنية قديمة وبطيئة تحد من أداء النظام. [ 10 ]

تستخدم التصاميم الحديثة اتصالات من نقطة إلى نقطة واتصالات تسلسلية مثل تقنية HyperTransport من AMD وتقنية DMI 2.0 أو QuickPath Interconnect (QPI) من Intel . وتستغني هذه التطبيقات عن الجسر الشمالي التقليدي لصالح وصلة مباشرة من وحدة المعالجة المركزية إلى ذاكرة النظام، والأجهزة الطرفية عالية السرعة، ووحدة التحكم المركزية ، أو الجسر الجنوبي ، أو وحدة التحكم في الإدخال/الإخراج. [ 11 ] [ 12 ] [ 13 ]

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

أسعار التحويل

يُحدد عرض النطاق الترددي أو الحد الأقصى النظري لمعدل نقل البيانات لناقل النظام الأمامي بضرب عرض مسار البيانات، وتردد الساعة (دورات في الثانية)، وعدد عمليات نقل البيانات التي يُجريها في كل دورة ساعة. على سبيل المثال، ناقل نظام أمامي بعرض 64 بت (8 بايت ) يعمل بتردد 100  ميجاهرتز ويُجري 4 عمليات نقل في كل دورة، يكون عرض نطاقه الترددي 3200 ميجابايت في الثانية (MB/s).

8 بايت/نقلة × 100 ميجاهرتز × 4 نقلات/دورة = 3200 ميجابايت/ثانية

يعتمد عدد عمليات النقل في كل دورة ساعة على التقنية المستخدمة. على سبيل المثال، تُجري تقنية GTL+ عملية نقل واحدة في كل دورة، بينما تُجري تقنية EV6 عمليتي نقل في كل دورة، وتُجري تقنية AGTL+ أربع عمليات نقل في كل دورة. تُطلق إنتل على تقنية النقل أربع مرات في كل دورة اسم "الضخ الرباعي" .

ينشر العديد من المصنّعين تردد ناقل النظام الأمامي (FSB) بالميغاهرتز، لكن مواد التسويق غالبًا ما تذكر معدل الإشارة الفعلي النظري (والذي يُعرف عادةً باسم ميغا نقل في الثانية أو MT/s). على سبيل المثال، إذا كانت اللوحة الأم (أو المعالج) مضبوطة على تردد ناقل 200  ميغاهرتز وتُجري 4 عمليات نقل في كل دورة ساعة، فإن معدل نقل البيانات عبر ناقل النظام الأمامي (FSB) يُقدّر بـ 800 ميغا نقل في الثانية.

تم توضيح مواصفات عدة أجيال من المعالجات الشائعة أدناه.

معالجات إنتل

وحدة المعالجة المركزيةتردد FSB (ميجاهرتز)عمليات النقل لكل دورةعرض الحافلةمعدل التحويل (ميغابايت/ثانية)
بنتيوم50–66164 بت400–528
بنتيوم أوفر درايف25-66132 أو 64 بت200–528
بنتيوم برو60 / 66164 بت480–528
بنتيوم إم إم إكس60 / 66164 بت480–528
بنتيوم إم إم إكس أوفر درايف50 / 60 / 66164 بت400–528
بنتيوم 266 / 100164 بت528 / 800
بنتيوم 2 زيون100164 بت800
بنتيوم 2 أوفر درايف60 / 66164 بت480–528
بنتيوم 3100 / 133164 بت800 / 1064
بنتيوم 3 زيون100 / 133164 بت800 / 1064
بنتيوم 3-م100 / 133164 بت800 / 1064
بنتيوم 4100 / 133464 بت3200–4256
بنتيوم 4-M100464 بت3200
بنتيوم 4 إتش تي133 / 200464 بت4256 / 6400
بنتيوم 4 إتش تي الإصدار المتطرف200 / 266464 بت6400 / 8512
بنتيوم دي133 / 200464 بت4256–6400
إصدار بنتيوم إكستريم200 / 266464 بت6400 / 8512
بنتيوم إم100 / 133464 بت3200 / 4256
معالج بنتيوم ثنائي النواة200 / 266464 بت6400 / 8512
هاتف محمول ثنائي النواة بنتيوم133–200464 بت6400–8512
سيليرون66–2001-464 بت528–6400
سيليرون موبايل133–2001-464 بت4256–6400
سيليرون دي133464 بت4256
سيليرون إم66–2001-464 بت528–6400
معالج سيليرون ثنائي النواة200464 بت6400
هاتف محمول ثنائي النواة من سيليرون133–200464 بت4256–6400
إيتانيوم133264 بت2133
إيتانيوم 2200–3332128 بت6400–10666
زيون100–400464 بت3200–12800
كور سولو133 / 166464 بت4256 / 5312
الثنائي الأساسي133 / 166464 بت4256 / 5312
Core 2 Solo133–200464 بت4256–6400
Core 2 Duo200–333464 بت6400–10656
هاتف كور 2 ديو133–266464 بت4256–8512
معالج Core 2 رباعي النواة266 / 333464 بت8512 / 10656
هاتف محمول بمعالج Core 2 رباعي النواة266464 بت8512
كور 2 إكستريم266–400464 بت8512–12800
Core 2 Extreme Mobile200 / 266464 بت6400 / 8512
الذرة100–166464 بت3200–5312

معالجات AMD

وحدة المعالجة المركزيةتردد FSB (ميجاهرتز)عمليات النقل لكل دورةعرض الحافلةمعدل التحويل (ميغابايت/ثانية)
K550–66164 بت400–528
K666164 بت528
K6-II66–100164 بت528–800
K6-III66 / 100164 بت528–800
أثلون100 / 133264 بت1600–2128
أثلون إكس بي100 / 133 / 166 / 200264 بت1600–3200
أثلون إم بي100 / 133264 بت1600–2128
أثلون موبايل 4100264 بت1600
أثلون إكس بي-إم100 / 133264 بت1600–2128
دورون100 / 133264 بت1600–2128
سيمبرون166 / 200264 بت2656–3200

مراجع

  1. سكوت مولر (2003). ترقية وإصلاح أجهزة الكمبيوتر الشخصية (الطبعة الخامسة عشرة )  . دار نشر كيو. ص 314. ISBN  978-0-7897-2974-3.
  2. تود لانغلي وروب كوالتشيك (يناير 2009). "مقدمة إلى معمارية إنتل: الأساسيات" (ملف PDF) . ورقة بيضاء . شركة إنتل. مؤرشفة من الأصل (ملف PDF) بتاريخ 12 يوليو 2009. تم الاطلاع عليها بتاريخ 28 مايو 2011 .
  3. تشارلي ديميرجيان (17 أبريل 2007). "إنتل تفتح ناقلها الأمامي للعالم + كلب: مؤتمر IDF Spring 007، زيلينكس تُبشّر بمفاجأة مدوية" . صحيفة ذا إنكوايرر . مؤرشف من الأصل في 7 أكتوبر 2012. تم الاطلاع عليه في 28 مايو 2011 .
  4. «نالاتيك تطلق برنامج الوصول المبكر لأول وحدة FSB-FPGA في الصناعة» . بيان صحفي من بزنس واير . نالاتيك. ١٨ سبتمبر ٢٠٠٧. تم الاطلاع عليه بتاريخ ١٤ يونيو ٢٠١١ .
  5. "شركة XtremeData تُقدّم وحدة Stratix III Intel FSB القائمة على معالج FPGA" . بيان صحفي من Business Wire . مجلة Chip Design. 18 سبتمبر 2007. مؤرشف من الأصل في 23 يوليو 2011. تم الاطلاع عليه في 14 يونيو 2011 .
  6. آشلي فانس (17 أبريل 2007). "النظام الغذائي الغني بالألياف يمنح إنتل "الانتظام" اللازم للتغلب على AMD" . ذا ريجستر . تم الاطلاع عليه في 28 مايو 2011 .
  7. "بدأت شركة XtremeData شحن وحدة ناقل النظام الأمامي (FSB) من إنتل، القائمة على معالج Altera Stratix III FPGA بتردد 1066 ميجاهرتز" . بيان صحفي من Business Wire . XtremeData. 17 يونيو 2008. تم الاطلاع عليه بتاريخ 14 يونيو 2011 .
  8. "معالج Intel X38 Tango - هل يستحق رفع تردد التشغيل العالي لناقل النظام الأمامي كل هذا العناء؟" . مؤرشف من الأصل في 13 يوليو 2010.
  9. "مراجعة معالج Core i7 975 (الصفحة 4)" . 2 يونيو 2009.
  10. آلان ماكناوتون (29 سبتمبر 2003). "ناقل النقل الفائق من AMD: انقل تطبيقك إلى أداء فائق" . AMD. مؤرشف من الأصل في 25 مارس 2012. تم الاطلاع عليه في 14 يونيو 2011 .
  11. "مقدمة إلى تقنية الربط البيني Intel QuickPath" (ملف PDF) . شركة إنتل. 30 يناير 2009. تم الاطلاع عليه في 14 يونيو 2011 .
  12. "إنتل تطلق بنية حاسوب شخصي جديدة كلياً مع معالجات Core i5/I7" . 8 سبتمبر 2009.
  13. "مراجعة معالج Core i7 975 (الصفحة 4)" . 2 يونيو 2009.