เหตุใดระบบปฏิบัติการ 32 บิต จึงไม่สามารถใช้งานแรมได้เกิน 4 กิกะไบต์ แม้จะติดตั้งแรมจริงมากกว่านั้นก็ตาม

เนื่องจากแรมที่ผลิตในยุคนั้นมีข้อจำกัดด้านฮาร์ดแวร์ ทำให้แต่ละช่องเสียบรองรับได้ไม่เกิน 1 กิกะไบต์
เนื่องจากระบบบัส 32 บิต รับส่งข้อมูลได้ช้า จึงจำกัดปริมาณแรมที่ใช้งานจริงได้ไม่เกิน 4 กิกะไบต์
เนื่องจากระบบปฏิบัติการ 32 บิต ถูกกำหนดโดยผู้ผลิตซอฟต์แวร์ให้รองรับแรมสูงสุด 4 กิกะไบต์เพื่อความเสถียร
เนื่องจาก CPU 32 บิต มีพื้นที่ address ได้สูงสุดเพียง 2 ยกกำลัง 32 ตำแหน่ง ซึ่งเท่ากับประมาณ 4 กิกะไบต์เท่านั้น

เฉลยอธิบาย

CPU 32 บิต ใช้ bus ที่อยู่ (address bus) ขนาด 32 บิต สามารถระบุตำแหน่งหน่วยความจำได้ 2^32 ตำแหน่ง ซึ่งเท่ากับ 4,294,967,296 ไบต์ หรือประมาณ 4 กิกะไบต์ ดังนั้นไม่ว่าจะติดตั้งแรมมากกว่านี้เท่าใด CPU ก็ไม่สามารถระบุที่อยู่เกินขีดจำกัดนี้ได้ ส่วนระบบ 64 บิต มี address bus ขนาด 64 บิต จึงรองรับหน่วยความจำได้มากกว่าอย่างมหาศาล ควรใช้อัปเดตจากแหล่งเชื่อถือได้ MFA การควบคุมสิทธิ์ การตรวจ phishing การป้องกันหลายชั้น และ backup ที่แยก/ทดสอบกู้คืน พร้อมรายงานเหตุผิดปกติ; อ้าง Microsoft Support ปัจจุบันและแนวทาง NIST

ข้อสอบอื่นในวิชาความรู้เกี่ยวกับคอมพิวเตอร์เบื้องต้น

ดูข้อสอบวิชานี้ทั้งหมด →