วิธีการทำให้ Windows 32Bit มองเห็น Ram 4G

เนื่องจาก Windows 32Bit มองเห็น Ram 4G แต่ต้องแบ่ง Memory Address
ไปกับอุปกรณ์ต่างๆในเครื่องเพื่อใช้งาน Frame Buffer
ดังนั้นทำให้เห็นแค่ 3-3.5G จึงแก้ไขโดยเปิดโหมด PAE (Physical Address Extension)
ขยายหน่วยความจำอีก 4 Bit ทำให้ทำงานในโหมด 36Bit
ซึ่งจะไปปิดโหมดการทำงานของ DEP (Data Execution Prevention)
แต่แม้ว่าจะมองเห็น Memory ครบ 4G แต่จะทำให้ระบบโดยรวมช้าลง
เนื่องจากปรกติ Vista จะทำ Page Translate 2 รอบ แต่เมื่อเปิด PAE จะทำให้ทำ 3 รอบ
จะเห็นว่ามันช้าลง ดังนั้นเราจะทำมันไปเพื่ออะไร ตอบนะครับก็คือ
เพื่อใช้ศึกษาทำความเข้าใจระบบการจัดการ Memory ของ Windows กับอุปกรณ์ต่างๆ
เช่น การที่ใส่การ์ดจอที่มีหน่อยความจำ 512M แต่ในการอ่านหน่อยความจำของการ์ดจอ
จะต้องมาอ้างอิงกับระบบ ถ้าใช้ NB Ram 2 ระบบจะมองว่ามีหน่วยความจำทั้งหมด 2G + 512M
ซึ่งไม่มีปัญหาอะไร แต่ถ้า NB Ram 4G ระบบจะมองว่ามีหน่วยความจำทั้งหมด 4G + 512M
ซึ่งมากว่าที่จะมองเห็นได้เนื่องจากระบบอ้างอิงหน่วยความจำ 32Bit
เพิ่มเติม
Share on Google Plus

About hero

0 ความคิดเห็น: