ความเข้าใจที่เรียบง่ายของฉันมีดังนี้
หน่วยความจำ (RAM) ประกอบด้วยบิตกลุ่มของ 8 ซึ่งเป็นรูปแบบไบต์ซึ่งแต่ละคนสามารถได้รับการจัดการและด้วยเหตุนี้หน่วยความจำที่อยู่แอดเดรสไบต์
Address Bus เก็บตำแหน่งของหน่วยความจำไบต์
หากแอดเดรสบัสมีขนาด 32 บิตนั่นหมายความว่ามันสามารถเก็บได้มากถึง 2 32ตัวเลขและดังนั้นจึงสามารถอ้างถึงหน่วยความจำสูงสุด 2 32ไบต์ = หน่วยความจำ 4GB และหน่วยความจำใด ๆ ที่ใหญ่กว่าไร้ประโยชน์
Data bus ใช้สำหรับส่งค่าที่จะเขียนไปยัง / อ่านออกจากหน่วยความจำ ถ้าฉันมี data บัสขนาด 32 บิตหมายความว่าสามารถเขียน / อ่านหน่วยความจำได้สูงสุด 4 ไบต์ต่อครั้ง ฉันไม่พบความสัมพันธ์ระหว่างขนาดนี้และขนาดหน่วยความจำสูงสุดเท่าที่จะเป็นไปได้
แต่ฉันอ่านที่นี่ว่า:
แม้ว่าระบบส่วนใหญ่สามารถกำหนดแอดเดรสแบบไบต์ได้ แต่ก็เหมาะสมที่โปรเซสเซอร์จะย้ายข้อมูลมากที่สุดเท่าที่จะทำได้ สิ่งนี้ทำได้โดยดาต้าบัสและขนาดของดาต้าบัสนั้นเป็นที่ที่ระบบชื่อ 8 บิตระบบ 16 บิตระบบ 32 บิตระบบ 64 บิตระบบ 64 บิต ฯลฯ มาจาก เมื่อบัสข้อมูลมีความกว้าง 8 บิตจะสามารถถ่ายโอน 8 บิตในการทำงานของหน่วยความจำเดียว เมื่อบัสข้อมูลมีความกว้าง 32 บิต (ตามปกติที่สุดในขณะที่เขียน) สูงสุด 32 บิตสามารถเคลื่อนย้ายได้ในการดำเนินการของหน่วยความจำเดียว
นี่บอกว่าขนาดของดาต้าบัสคืออะไรที่ทำให้ชื่อ OS 8 บิต, 16 บิตและอื่น ๆ เกิดอะไรขึ้นกับความเข้าใจของฉัน?