หน้าแรก > คอมพิวเตอร์‎ > ทำไม! เห็นแรมไม่ครบ 4 GB

ทำไม! เห็นแรมไม่ครบ 4 GB

อีกหนึ่งปัญหายอดฮิต ที่คุณผู้ใช้คอมพิวเตอร์สงสัยกันหลายต่อหลายราย คงหนีไม่พ้นเรื่องของแรมหาย หรือการที่ใส่แรมลงไป 4 GB แล้วเห็นไม่ครบนั่นเอง โดยปกติแล้ว หากเป็น Windows XP จะเห็นราวๆ 3 GB ส่วนถ้าเป็น Windows 7 จะเห็นราวๆ 3.5 GB เท่านั้น ซึ่งสาเหตุของปัญหานี้ หากตอบง่ายๆ ก็คือ เป็นข้อจำกัดของ OS และ CPU ที่ทำงานแบบ 32 บิตนั่นเองครับ วิธีแก้เห็นจะมีเพียงเปลี่ยนไปใช้ OS และ CPU ที่รองรับการทำงานแบบ 64 บิต
สำหรับ CPU รุ่นใหม่ๆ ที่ออกมาช่วงสองสามปีที่ผ่านมานี้ ส่วนใหญ่นั้นจะรองรับการทำงานแบบ 64 บิต เกือบทั้งหมดแล้ว แต่ปัญหานั้นอยู่ที่ระบบปฏิบัติการ หรือ OS เนื่องจาก OS ที่ใช้กันส่วนใหญ่เป็น OS แบบ 32 บิต ซึ่งจะมีข้อจำกัดในการมองเห็นและใช้งานแรมหรือหน่วยความจำหลักได้เพียงแค่ 4 GB เท่านั้น (ซึ่งในความเป็นจริงแล้วเห็นมองน้อยกว่า 4 GB) ถึงแม้ว่าในรุ่นหลังๆ อาจจะมีการแสดงให้เห็นว่ามีแรม 4 GB ก็ตาม แต่ถ้าเป็น OS 32 บิต ใช้งานจริงได้ไม่ถึงแน่นอน

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

– หาก CPU ทำงานแบบ 2 บิต จะอ้างหน่วยความจำได้เพียง 2 ^ 2 = 4 ช่อง (00,01,10,11) หรือ 2 bytes
– หาก CPU ทำงานแบบ 3 บิต จะอ้างหน่วยความจำได้ 2 ^ 3 = 8 ช่อง (000,001,010,011,100,101,110,111) หรือ 8 bytes

จากตัวอย่างข้างต้น จะพบว่า ไม่ว่าแรมจะมีขนาดใหญ่แค่ไหนก็ตาม เช่นอาจมีสัก 100 byte หาก CPU ทำงานแบบ 3 บิต ซึ่งอ้างถึงได้เพียง 8 byte (เหมือนนับเลขได้ไม่เกิน 8) อีก 92 byte ที่เหลือก็จะเปล่าประโยชน์ กลายเป็นพื้นที่ลึกลับที่ CPU ไม่สามารถอ้างถึงได้นั่นเอง ก็เหมือนในปัจจุบัน ซึ่งเราใช้ระบบแบบ 32 บิต การอ้างถึงหน่วยความจำหลักจะทำได้ 2 ^ 32 = 4,294,967,296 bytes หรือประมาณ 4 GB ไม่เกินจากนี้ ดังนั้น ต่อให้มีแรมมากแค่ไหน ก็ใช้จริงได้แค่ไม่เกิน 4 GB

แต่หากระบบที่ใช้เป็นการทำงานแบบ 64 บิต จะสามารถอ้างอิงหน่วยความจำหลักได้ถึง 2 ^ 64 = 18,446,744,073,709,551,616 bytes หรือประมาณ 16 EB (Exabytes) เลยทีเดียวในทางทฤษฎี แต่ในทางปฏิบัติจะถูกจำกัดไว้โดยผู้ผลิตระบบปฏิบัติการเพื่อเหตุผลทางการตลาด

ที่มา www.itexcite.com

Advertisements
หมวดหมู่:คอมพิวเตอร์‎ ป้ายกำกับ:, ,
  1. ยังไม่มีความเห็น
  1. No trackbacks yet.

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out /  เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out /  เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out /  เปลี่ยนแปลง )

Connecting to %s

%d bloggers like this: