ความแตกต่างระหว่างแอดเดรสบัสและบัสข้อมูล

Anonim

แอดเดรสบัสและบัสข้อมูล

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

บัสแอดเดรส

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

ขนาดของหน่วยความจำที่สามารถระบุได้โดยระบบกำหนดความกว้างของบัสข้อมูลและในทางกลับกัน ตัวอย่างเช่นถ้าความกว้างของแอดเดรสบัสคือ 32 บิตระบบสามารถกำหนดหน่วยความจำได้ 232 ชุด (เท่ากับเนื้อที่หน่วยความจำ 4GB โดยที่บล็อกหนึ่งมีข้อมูล 1 ไบต์)

บัสข้อมูล

บัสข้อมูลเพียงแค่นำข้อมูล รถเมล์ภายในมีข้อมูลภายในโปรเซสเซอร์ในขณะที่รถเมล์ภายนอกนำข้อมูลระหว่างโปรเซสเซอร์และหน่วยความจำ โดยปกติบัสข้อมูลเดียวกันจะใช้สำหรับการดำเนินการอ่าน / เขียน เมื่อดำเนินการเขียนข้อมูลโปรเซสเซอร์จะใส่ข้อมูล (เขียนไว้) ลงในบัสข้อมูล เมื่อดำเนินการอ่านแล้วตัวควบคุมหน่วยความจำจะได้รับข้อมูลจากหน่วยความจำเฉพาะและวางไว้ในบัสข้อมูล

ความแตกต่างระหว่าง Bus Address และ Data Bus คืออะไร?

บัสข้อมูลเป็นแบบสองทิศทางในขณะที่แอดเดรสบัสมีทิศทางเดียว นั่นหมายความว่าการเดินทางข้อมูลทั้งสองทิศทาง แต่ที่อยู่จะเดินทางไปในทิศทางเดียวเหตุผลในการนี้คือไม่เหมือนข้อมูลที่อยู่จะถูกระบุโดยโปรเซสเซอร์เสมอ ความกว้างของบัสข้อมูลจะพิจารณาจากขนาดของแต่ละบล็อกหน่วยความจำในขณะที่ความกว้างของบัสที่อยู่จะขึ้นอยู่กับขนาดของหน่วยความจำที่ระบบควรระบุ