ความแตกต่างระหว่างแอดเดรสบัสและบัสข้อมูล
แอดเดรสบัสและบัสข้อมูล
ตามสถาปัตยกรรมของคอมพิวเตอร์บัสหมายถึงระบบที่โอนย้าย ข้อมูลระหว่างส่วนประกอบฮาร์ดแวร์ของคอมพิวเตอร์หรือระหว่างคอมพิวเตอร์สองเครื่องแยกกัน ตอนแรกรถเมล์ถูกสร้างขึ้นโดยใช้สายไฟฟ้า แต่ตอนนี้คำว่ารถเมล์ใช้กันอย่างแพร่หลายมากขึ้นในการระบุระบบย่อยทางกายภาพใด ๆ ที่ให้การทำงานเท่ากันกับรถโดยสารไฟฟ้าก่อนหน้านี้ รถเมล์คอมพิวเตอร์สามารถขนานหรืออนุกรมและสามารถเชื่อมต่อเป็น multidrop, daisy chain หรือโดยเปลี่ยนฮับ บัสระบบคือบัสเดียวที่ช่วยให้ส่วนประกอบหลักทั้งหมดของคอมพิวเตอร์สามารถสื่อสารกันได้ ประกอบด้วยบัสที่อยู่บัสข้อมูลและบัสควบคุม รถบัสข้อมูลจะเก็บข้อมูลที่เก็บไว้ในขณะที่รถแอดเดรสจะเก็บตำแหน่งไปยังตำแหน่งที่ควรเก็บไว้
บัสแอดเดรสแอดเดรสบัสเป็นส่วนหนึ่งของบัสระบบคอมพิวเตอร์ซึ่งมีไว้สำหรับระบุที่อยู่จริง เมื่อโปรเซสเซอร์คอมพิวเตอร์ต้องการอ่านหรือเขียนข้อมูลจากหรือไปยังหน่วยความจำจะใช้แอดเดรสบัสเพื่อระบุที่อยู่ทางกายภาพของหน่วยความจำแต่ละบล็อกที่ต้องการเข้าถึง (ข้อมูลจริงจะถูกส่งไปตามบัสข้อมูล) เมื่อโปรเซสเซอร์ต้องการเขียนข้อมูลลงในหน่วยความจำเครื่องจะยืนยันสัญญาณเขียนตั้งที่อยู่เขียนบนบัสที่อยู่และใส่ข้อมูลลงในบัสข้อมูล ในทำนองเดียวกันเมื่อโปรเซสเซอร์ต้องการอ่านข้อมูลบางส่วนที่อยู่ในหน่วยความจำเครื่องจะยืนยันสัญญาณอ่านและตั้งค่าที่อยู่อ่านบนบัสที่อยู่ หลังจากได้รับสัญญาณนี้ตัวควบคุมหน่วยความจำจะรับข้อมูลจากหน่วยความจำเฉพาะ (หลังจากตรวจสอบแอดเดรสบัสเพื่อรับที่อยู่ที่อ่านแล้ว) แล้วจะวางข้อมูลของหน่วยความจำไว้บนบัสข้อมูล
บัสข้อมูล
บัสข้อมูลเพียงแค่นำข้อมูล รถเมล์ภายในมีข้อมูลภายในโปรเซสเซอร์ในขณะที่รถเมล์ภายนอกนำข้อมูลระหว่างโปรเซสเซอร์และหน่วยความจำ โดยปกติบัสข้อมูลเดียวกันจะใช้สำหรับการดำเนินการอ่าน / เขียน เมื่อดำเนินการเขียนข้อมูลโปรเซสเซอร์จะใส่ข้อมูล (เขียนไว้) ลงในบัสข้อมูล เมื่อดำเนินการอ่านแล้วตัวควบคุมหน่วยความจำจะได้รับข้อมูลจากหน่วยความจำเฉพาะและวางไว้ในบัสข้อมูล
บัสข้อมูลเป็นแบบสองทิศทางในขณะที่แอดเดรสบัสมีทิศทางเดียว นั่นหมายความว่าการเดินทางข้อมูลทั้งสองทิศทาง แต่ที่อยู่จะเดินทางไปในทิศทางเดียวเหตุผลในการนี้คือไม่เหมือนข้อมูลที่อยู่จะถูกระบุโดยโปรเซสเซอร์เสมอ ความกว้างของบัสข้อมูลจะพิจารณาจากขนาดของแต่ละบล็อกหน่วยความจำในขณะที่ความกว้างของบัสที่อยู่จะขึ้นอยู่กับขนาดของหน่วยความจำที่ระบบควรระบุ