จุดประสงค์ของการจัดตำแหน่งหน่วยความจำคืออะไรและทำไมฉันถึงต้องการ? [ซ้ำ]

Aug 19 2020

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

คำตอบ

500-InternalServerError Aug 19 2020 at 15:43

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