ฟรอนต์-เอ็นโปรเซสเซอร์ หรือ FEP (Front-End Processor) เป็นคอมพิวเตอร์ที่ทำหน้าที่เชื่อมต่อ โฮสต์คอมพิวเตอร์ หรือมินิคอมพิวเตอร์กับอุปกรณ์ของเครือข่ายการสื่อสารข้อมูล ได้แก่ มัลติเพล็กเซอร์ โมเด็ม และอื่น ๆ มินิคอมพิวเตอร์บางเครื่องก็ไม่จำเป็นต้องใช้ฟรอนต์-เอ็นโปรเซสเซอร์ช่วยใน การเชื่อมต่อการสื่อสาร
ฟรอนต์ -เอ็นโปรเซสเซอร์จะเชื่อมต่อโดยตรงกับโฮสต์คอมพิวเตอร์ โดยผ่านช่องทางข้อมูลอัตราเร็วสูงในเครือข่ายขนาดใหญ่ ช่องทางดังกล่าวอาจจะใช้สายไฟเบอร์ออปติก ส่วนอีกด้านหนึ่งของฟรอนต์-เอ็นโปรเซสเซอร์ก็ต่อเข้ากับมัลติเพล็กซ์เซอร์ หรือโมเด็ม หรือต่อเข้าโดยตรงกับอุปกรณ์คอมพิวเตอร์แบบพอร์ตต่อพอร์ต เพราะว่าฟรอนต์-เอ็นโปรเซสเซอร์เป็นคอมพิวเตอร์
ดังนั้นจึง ต้องมีฮาร์ดแวร์ หน่วยความจำ และซอฟต์แวร์เป็นของตัวเอง จำนวนของอุปกรณ์ที่ต่อเข้ากับพอร์ตของฟรอนต์-เอ็นโปรเซสเซอร์อาจจะมีได้มาก ถึง 64 หรือ 128 หรือ 256 อุปกรณ์ต่อฟรอนต์-เอ็นโปรเซสเซอร์ 1 เครื่อง อย่างไรก็ตามเรายังต้องคำนึงเวลาในการตอบสนองให้ทันต่อการใช้งาน ซึ่งจะทำให้เราต้องลดจำนวนอุปกรณ์ลงมา และยังขึ้นอยู่กับขนาดของหน่วยความจำอีกด้วย
หน้าที่หลัก ๆ ของ ฟรอนต์-เอ็นโปรเซสเซอร์
1. แก้ไขข่าวสาร : ด้วยการจัดเส้นทางข่าวสาร อัดขนาดของข้อมูลและแก้ไขข้อมูล
2. เก็บกักข่าวสาร : เป็นการเก็บ กักข่าวสารข้อมูลไว้ชั่วคราว เพื่อจัดระเบียบการเข้า-ออกของข้อมูลของคอมพิวเตอร์และจัดลำดับความสำคัญ ก่อน-หลังของสายและผู้ใช้
3. เปลี่ยนรหัส : เปลี่ยนอักขระและข่าวสารจากรหัสหนึ่งไปเป็นอีกรหัสหนึ่ง หรือระหว่างโปรโตคอลหนึ่งไปเป็นอีก
2. เก็บกักข่าวสาร : เป็นการเก็บ กักข่าวสารข้อมูลไว้ชั่วคราว เพื่อจัดระเบียบการเข้า-ออกของข้อมูลของคอมพิวเตอร์และจัดลำดับความสำคัญ ก่อน-หลังของสายและผู้ใช้
3. เปลี่ยนรหัส : เปลี่ยนอักขระและข่าวสารจากรหัสหนึ่งไปเป็นอีกรหัสหนึ่ง หรือระหว่างโปรโตคอลหนึ่งไปเป็นอีก
โปรโตคอลหนึ่ง
4. รวบรวมหรือกระจายอักขระ : จากบิตเป็นอักขระหรือจากอักขระเป็นบิตสำหรับการส่งข้อมูลแบบอะซิงโครนัสและ
4. รวบรวมหรือกระจายอักขระ : จากบิตเป็นอักขระหรือจากอักขระเป็นบิตสำหรับการส่งข้อมูลแบบอะซิงโครนัสและ
ซิงโครนัส
5. ควบคุมอัตราเร็ว : ควบคุมอัตราเร็วการส่ง-รับข้อมูลของสายส่งข้อมูลกับฮาร์ดแวร์ให้สัมพันธ์กัน
6. จัดคิว : ควบคุมคิวการเข้า-ออกของข้อมูลคอมพิวเตอร์หลัก
7. ตรวจจับและควบคุมความผิดพลาด : เพื่อร้องขอให้มีการส่งข้อมูลมาใหม่ เมื่อตรวจจับได้ว่ามีความผิดพลาดในการส่งข้อมูลเกิดขึ้น
8. อีมูเลต : เป็นการเลียนแบบซอฟต์แวร์ของฮาร์ดแวร์อันหนึ่งให้ดูเสมือนกับซอฟต์แวร์ของ ฮาร์ดแวร์อื่น ๆ ในเครือข่ายการทำงาน ฟรอนต์-เอ็นโปรเซสเซอร์ ทั้งหมดจะถูกควบคุมด้วยโปรแกรมควบคุมของเครื่องเอง
5. ควบคุมอัตราเร็ว : ควบคุมอัตราเร็วการส่ง-รับข้อมูลของสายส่งข้อมูลกับฮาร์ดแวร์ให้สัมพันธ์กัน
6. จัดคิว : ควบคุมคิวการเข้า-ออกของข้อมูลคอมพิวเตอร์หลัก
7. ตรวจจับและควบคุมความผิดพลาด : เพื่อร้องขอให้มีการส่งข้อมูลมาใหม่ เมื่อตรวจจับได้ว่ามีความผิดพลาดในการส่งข้อมูลเกิดขึ้น
8. อีมูเลต : เป็นการเลียนแบบซอฟต์แวร์ของฮาร์ดแวร์อันหนึ่งให้ดูเสมือนกับซอฟต์แวร์ของ ฮาร์ดแวร์อื่น ๆ ในเครือข่ายการทำงาน ฟรอนต์-เอ็นโปรเซสเซอร์ ทั้งหมดจะถูกควบคุมด้วยโปรแกรมควบคุมของเครื่องเอง
System architecture of the PTP-EX High-Rate Front-End Processor
Front-end Processor เป็นอุปกรณ์ที่ใช้ในการรับ-ส่งข้อมูลแบบ DCE (Data Communications Equipment) เป็นอุปกรณ์ที่ใช้ในการสื่อสารส่ง-รับข้อมูล อุปกรณ์ที่มีฟังก์ชั่นการทำงานต่าง ๆ ที่ทำให้เกิดการเชื่อมต่อ ทำให้การเชื่อมต่อยังดำเนินต่อไป และยุติการเชื่อมต่อ นอกจากนี้ยังใช้เปลี่ยนลักษณะของสัญญาณและสร้างรหัสสัญญาณต่าง ๆ ที่จำเป็นต้องใช้ในการสื่อสารข้อมูลระหว่าง DTE (Data Terminal Equipment) และ Data Circuit โดย DCE อาจเป็นส่วนใด ส่วนหนึ่งของคอมพิวเตอร์หรือไม่ก็ได้
ส่วน DTE เป็น อุปกรณ์ที่ประกอบไปด้วยตัวส่งข้อมูล (Data Source) หรือ ตัวรับข้อมูล (Data Sink) หรือเป็นทั้งตัวส่งและตัว รับข้อมูลก็ได้ DTE จะเป็นแหล่งกำเนิดข้อมูล แหล่งแรก และ/หรือ อุปกรณ์ที่เป็นแหล่งรับข้อมูลแหล่งสุดท้าย ส่วน DCE เป็นอุปกรณ์ที่ทำให้การสื่อสารข้อมูลระหว่างแหล่งกำเนิด กับตัวรับข้อมูลที่ปลายทาง ทำให้สะดวกขึ้น
ไม่มีความคิดเห็น:
แสดงความคิดเห็น