معالج الواجهة الأمامية

معالج الواجهة الأمامية ( FEP )، أو معالج الاتصالات ، هو حاسوب صغير الحجم يتصل بالحاسوب المضيف ، أو بعدد من الشبكات ، مثل SNA ، أو بعدد من الأجهزة الطرفية ، مثل المحطات الطرفية ووحدات الأقراص والطابعات ووحدات الأشرطة . تُنقل البيانات بين الحاسوب المضيف ومعالج الواجهة الأمامية باستخدام واجهة متوازية عالية السرعة . يتواصل معالج الواجهة الأمامية مع الأجهزة الطرفية باستخدام واجهات تسلسلية أبطأ ، وعادةً عبر شبكات الاتصالات أيضًا. والهدف من ذلك هو تخفيف عبء إدارة الأجهزة الطرفية، وإرسال واستقبال الرسائل، وتجميع وتفكيك الحزم، واكتشاف الأخطاء وتصحيحها، عن الحاسوب المضيف. [ 1 ] ومن الأمثلة على ذلك وحدة التحكم في الاتصالات IBM 3705 ومعالج اتصالات البيانات Burroughs .
أحيانًا يُستخدم مصطلح FEP كمرادف لوحدة تحكم الاتصالات ، على الرغم من أن الأخيرة ليست بالضرورة بنفس المرونة. كانت وحدات تحكم الاتصالات المبكرة، مثل سلسلة IBM 270x، موصولة بأسلاك ثابتة ، لكن الوحدات اللاحقة كانت أجهزة قابلة للبرمجة.
يُستخدم مصطلح "معالج الواجهة الأمامية" أيضاً بمعنى أوسع في أنظمة المعالجات المتعددة غير المتناظرة. وهو عبارة عن جهاز معالجة (عادةً ما يكون حاسوباً) أقرب إلى مصدر الإدخال من المعالج الرئيسي. ويؤدي مهاماً مثل التحكم في القياس عن بُعد ، وجمع البيانات، ومعالجة بيانات المستشعرات الأولية ، وتحليل مدخلات لوحة المفاتيح، وما إلى ذلك.
تتعلق عمليات الواجهة الأمامية بواجهة البرمجيات بين المستخدم ( العميل ) وعمليات التطبيق ( الخادم ) في بنية العميل/الخادم. يُدخل المستخدم البيانات في عملية الواجهة الأمامية حيث تُجمع وتُعالج لتتوافق مع ما يمكن للتطبيق المُستقبِل (الواجهة الخلفية) على الخادم قبوله ومعالجته. على سبيل المثال، يُدخل المستخدم عنوان URL في واجهة المستخدم الرسومية (عملية الواجهة الأمامية) مثل متصفح مايكروسوفت إنترنت إكسبلورر. ثم تُعالج واجهة المستخدم الرسومية عنوان URL بحيث يتمكن المستخدم من الوصول إلى صفحات الويب المطلوبة على خادم الويب (خادم التطبيق المعروف باسم عملية "الواجهة الخلفية"). تُعنى معالجات الواجهة الأمامية أو معالجات الاتصالات بالاستخدام الأمثل لوحدة المعالجة المركزية (CPU) الخاصة بالمضيف عن طريق تفريغ معالجة التحكم في الأجهزة الطرفية، على سبيل المثال، إلى جهاز أو وحدة تحكم أخرى. [ 2 ]
شبكات بروتوكول الإنترنت
تتولى وحدات معالجة البيانات الأمامية (FEPs) مسؤولية ربط تطبيقات العميل وشبكاتها المرتبطة بتطبيقات الحاسوب المضيفة. مع ظهور الإنترنت وبروتوكول الإنترنت ( IP) كبروتوكول عالمي، يُفترض غالبًا عدم الحاجة إلى وحدات معالجة البيانات الأمامية [ 3 ] ، التي كانت تُعنى تقليديًا بمعالجة حركة مرور الشبكة الاجتماعية (SNA). قد يصح هذا الافتراض في حال اقتصر دور وحدات معالجة البيانات الأمامية على توفير اتصال مباشر (بافتراض ثبات عنوان IP). مع ذلك، تؤدي وحدات معالجة البيانات الأمامية وظائف حيوية أخرى، ترتبط ارتباطًا وثيقًا بتطبيقات المعاملات، بما في ذلك تبديل الرسائل والمعاملات، وتعدد الإرسال ، وأمن المعاملات، وضمان جودة الخدمة ، وإدارة المعاملات وإعداد التقارير من البداية إلى النهاية. تبرز أهمية هذه الوظائف بشكل خاص في بيئات المعاملات بالغة الأهمية، مثل التطبيقات المصرفية والحكومية ونقاط البيع والأمنية والرعاية الصحية. في هذه البيئات، تُصبح وظائف وحدات معالجة البيانات الأمامية أكثر ضرورة من أي وقت مضى.
رغم سحب شركة IBM معالجات الواجهة الأمامية للاتصالات 3745/3746 من السوق عام 2003، إلا أنها لا تزال تدعم ما يُقدّر بنحو 20,000 معالج واجهة أمامية مُثبّت. كما تُقدّم IBM ميزات لتحسين البرامج الثابتة. وقد سدّت شركات أصغر الفراغ الذي خلّفه قرار IBM، مُوفّرةً الأجهزة والميزات والقطع والخدمات في جميع أنحاء العالم.
انظر أيضاً
مراجع
- ↑ تيلفر، أنغوس (15 فبراير 2002). "معالجات اتصالات الواجهة الأمامية" (ملف PDF) . إينتكو . مؤرشف من الأصل (ملف PDF) في 22 مارس 2003.
- ↑ نيوبورت، سي بي؛ ريزلاك، جيه (1972). "معالجات الاتصالات". وقائع معهد مهندسي الكهرباء والإلكترونيات . 60 (11): 1321. doi : 10.1109/PROC.1972.8900 .
- ↑ "حلول استبدال معالج الواجهة الأمامية من IBM" . أنظمة سيسكو . مؤرشف من الأصل في 21 نوفمبر 2003.
روابط خارجية
- الأنظمة المدمجة
- الحواسيب المركزية
