ปัจจุบันนี้ ระบบคอมพิวเตอร์และสถาปัตยกรรมคอมพิวเตอร์ได้พัฒนาไปอย่างรวดเร็วและเป็นการพัฒนาไปในทางที่สวนกระแสกันด้วย กล่าวคือ คอมพิวเตอร์ได้รับการพัฒนาให้มีความสามารถมากขึ้น ทำงานได้เร็วขึ้นกว่าสมัยแรกๆมาก แต่ราคากลับถูกลงมากเช่นกัน
การทำงานที่ดีขึ้นและเร็วขึ้นของคอมพิวเตอร์มาจากหลายสาเหตุด้วยกัน และส่วนหนึ่งที่ทำให้การสื่อสารภายในเครื่องคอมพิวเตอร์ทำงานได้เร็วขึ้น ก็คือเส้นทางในการลำเลียงข้อมูลไปยังส่วนต่างๆ ระหว่างหน่วยประมวลผลกลาง (CPU) กับอุปกรณ์รอบข้างต่างๆ ไม่ว่าจะเป็นหน่วยความจำหลัก (Main memory) หรือ อุปกรณ์ต่อพ่วงอื่นๆที่เชื่อมโยงกับคอมพิวเตอร์โดยตรง (I/O) ซึ่งเส้นทางดังกล่าว ก็คือ ระบบบัส (System Bus) หรือที่เรามักเรียกกันสั้นๆ ว่า “บัส” นั่นเอง
ระบบบัส (System Bus) เป็นเครื่องมือในการติดต่อสื่อสารและขนถ่ายข้อมูลระหว่างหน่วยประมวลผล (CPU) กับอุปกรณ์อื่นๆ โดยระบบบัสจะทำหน้าที่เป็นเส้นทางหลักของคอมพิวเตอร์ในการเชื่อมโยงอุปกรณ์ต่างๆ ไปยังหน่วยประมวลผลกลาง (CPU) เปรียบเสมือนเป็นถนนที่มีหลายช่องทางจราจร ที่ยิ่งมีช่องทางจราจรมาก ก็ยิ่งระบายรถได้มากและหมดเร็ว ซึ่งในหน่วยประมวลผลกลาง (CPU) จะมีบัสต่างๆ ดังนี้
- บัสข้อมูล (DATA BUS) เป็นบัสที่หน่วยประมวลผลกลาง (CPU) ใช้เป็นเส้นทางผ่านในการควบคมุการส่งถ่ายข้อมูลจากหน่วยประมวลผลกลาง (CPU) ไปยังอุปกรณ์อุปกรณ์ภายนอกหรือรับข้อมูลจากอุปกรณ์ภายนอก เพื่อทำการประมวลผลที่หน่วยประมวลผลกลาง (CPU)
- บัสรองรับข้อมูล (ADDRESS BUS) คือบัสที่หน่วยประมวลผลกลาง (CPU) เลือกว่าจะส่งข้อมูลหรือรับข้อมูลจากอุปกรณ์ไหนไปที่ใด โดยจะต้องส่งสัญญาณเลือกออกมาทาง ADDRESS BUS
- บัสควบคุม (CONTROL BUS) เป็นบัสที่รับสัญญาณการควบคุมจากหน่วยประมวลผลกลาง (CPU) เพื่อบังคับว่าจะอ่านข้อมูลเข้ามา หรือจะส่งข้อมูลออกไป จากหน่วยประมวลผลกลาง (CPU) โดยระบบภายนอกจะตอบรับต่อสัญญาณควบคุมนั้น
การออกแบบระบบบัส (System Bus) ของระบบคอมพิวเตอร์นั้น ได้รับการออกแบบให้ทำงานในรูปแบบของการแข่งขันเพื่อแย่งใช้ทรัพยากร นั่นคือในเวลาหนึ่งๆ สามารถมีการแย่งเพื่อขอใช้บัสได้จากอุปกรณ์หลายๆ ตัว แต่ทว่าจะมีเพียงอุปกรณ์หนึ่งตัวเท่านั้นที่สามารถใช้งานได้ ดังนั้น ถ้ามีอุปกรณ์จำนวนมากเชื่อมต่อเข้ากับบัส ก็จะทำให้ประสิทธิภาพการทำงานของบัสลดต่ำลง เนื่องจากจะทำให้บัสมีความยาวมากขึ้น ซึ่งก็จะทำให้การสื่อสารในบัสใช้ระยะเวลาหน่วงนานมากขึ้น และเมื่อมีความต้องการใช้งานบัสของอุปกรณ์ต่างๆ เพิ่มมากขึ้นจนถึงจุดอิ่มตัวในการให้บริการของบัสแล้ว ก็อาจจะส่งผลให้บัสเกิดปัญหากลายเป็นจุดคอขวดในการสื่อสารได้
ด้วยเหตุนี้ ทำให้ทั้ง Intel และ AMD ต่างก็ได้พยายามคิดค้นนวัตกรรมเกี่ยวกับเทคโนโลยีบัสใหม่ๆ ขึ้นมาเพื่อรองรับปัญหาต่างๆ ที่อาจจะเกิดขึ้นตามมาในอนาคตนั่นเอง
ไม่มีความคิดเห็น:
แสดงความคิดเห็น