Announcement
Collapse
No announcement yet.
ขอความช่วยเหลือ Ram4G Usable 1.99GB
Collapse
X
-
มาทำให้ Windows 7 มาเห็นแรม 4 GB และใช้งานได้จริงกันOriginally posted by oatcpe View Postเคยเรียนวิชาระบบปฏิบัติการมาครับ จะมาอธิบายว่าทำไมโปรแกรมนี้ถึงทำงานได้ครับ
1. OS 32 bit จะมี Physical Address ขนาด 4GB ครับ
2. Physical Address ใช้ในการอ้างอิง I/O กับตัว fetch Controller ครับเพื่อที่จะเรียกข้อมูลเข้าไปประมวลผลที่ซีพียูครับ
3. ที่ Windows 32 bit ใช้แรมได้ไม่ถึง 4GB เพราะว่ามีการจอง Physical Address จำนวนมากเพื่อใช้ในระบบปฏิบัติการครับ
มันเลยเหลือ Physical Address ใช้ได้แค่ 3GB กว่าๆครับ
ทำไมจำนวน Physical Address ก็ limit ที่ 4GB เท่ากัน แต่สามารถอ้างอิงข้อมูลในแบบ Disk ได้เกิน 4GB ล่ะครับ?
อะฮ้า! OS มันทำ Address Mapping ได้นั่นเอง นั่นหมายความว่าเอาสามารถเอา Physical Address ไป Mapping เพื่อสร้าง
Logical Address เพิ่มทำให้สามารถ reference address ได้เพิ่มครับ
อย่างไรก็ตามจะ Address Mapping แบบ unlimited มันก็คงไม่ไหวอ่ะครับ เพราะว่าคงต้องแยก Controller แบบพวก disk
ถึงกระนั้นแค่ระบบ Mapping ด้วย OS เนี่ยก็สามารถ ขยาย Physical Address จาก 4GB ไปเป็น 64GB ได้โดยไม่ต้องเพิ่ม controller แต่อย่างใด
แต่อนิจจาครับ....
Windows เค้าขาย ไม่ได้ให้ใช้ฟรี ดังนั้น ฟีเจอร์เด็ดๆ เค้าไม่ได้ปล่อยหมดครับ
ระบบ Address Mapping ที่ใช้กะ RAM มันเลยไม่ได้ติดมากะ Windows รุ่นปกติครับ มันจะมากับพวก Server Edition เท่านั้น
แต่นับเป็นโชคดีของชาว Windows 7 ครับ เพราะ kernel ของ Windows 7 ธรรมดา กับ Windows 7 Server ดันเหมือนๆกันครับ
ทำให้เอา Module ของระบบ Address Mapping มาใช้ใน Windows 7 ธรรมดาได้ครับ เพียงแค่ Crack OS เท่านั้น
ก็เลยเป็นที่มาว่าทำไมถึงใช้ RAM เกิน 4GB บนระบบ Windows 7 32-bit ได้
ส่วนคำถามที่ว่าเปิดใช้แล้วจะช้าลง?????
แน่นอนครับ จะช้าลงนิดหน่อยครับ เพราะเวลาเรียก RAM ปกติมันจะเรียกตรงๆได้ครับ แต่ถ้าเปิดตัว Address Mapping มันก็ต้องเรียกผ่านตัว Address Mapping ก่อนครับ ทำให้การเรียกแรมอาจจะช้าไปสัก 1-2 clock แต่มันก็ทำให้เราได้แรมมาใช้เพิ่งอีกเกือบ 1GB เท่านั้น
สรุปแล้ว ไม่ต้องคิดมากครับ ยังไง clock CPU ทุกวันนี้มันก็เหลือใช้งานอยู่แล้วครับ
จบดีกว่าครับ
ปล. ทั้งหมดนี้คัดมาจากความรู้ในหัวนะครับ ผิดพลาด ผิดตกเล็กน้อยขออภัยด้วย แต่ main concept มั่นใจว่าชัวร์ไม่พลาดครับ
+11111111111
Comment








Comment