จำนวน RAM สูงสุดที่คุณสามารถใส่ในคอมพิวเตอร์ 64 บิตได้ในทางทฤษฎีคือเท่าใด

Jan 9, 2025
ฮาร์ดแวร์

คนส่วนใหญ่อัปเกรดจากการประมวลผลแบบ 32 บิตเป็น 64 บิตเพื่อเพิ่มขีด จำกัด RAM 4GB แต่อย่างไร ไกล คุณสามารถทะลุขีด จำกัด นั้นได้หรือไม่เมื่อคุณเข้าสู่ขอบเขตของคอมพิวเตอร์ 64 บิต

เซสชันคำถามและคำตอบของวันนี้มาถึงเราโดยได้รับความอนุเคราะห์จาก SuperUser ซึ่งเป็นแผนกย่อยของ Stack Exchange ซึ่งเป็นการรวมกลุ่มเว็บไซต์ถาม & ตอบโดยชุมชน ภาพโดย Petr Kratochvil .

คำถาม

ผู้อ่าน SuperUser KingNestor สงสัยว่าคอมพิวเตอร์ 64 บิตสามารถเก็บ RAM ได้เท่าใด:

ฉันกำลังอ่านหนังสือเกี่ยวกับสถาปัตยกรรมคอมพิวเตอร์ของฉันและฉันเห็นว่าใน CPU x86, 32 บิตตัวนับโปรแกรมคือ 32 บิต

ดังนั้นจำนวนไบต์ที่สามารถระบุได้คือ 2 ^ 32 ไบต์หรือ 4GB ดังนั้นมันจึงสมเหตุสมผลสำหรับฉันที่เครื่อง 32 บิตส่วนใหญ่ จำกัด จำนวน ram ไว้ที่ 4gb (โดยไม่สนใจ PAE)

ฉันคิดถูกหรือไม่ว่าเครื่อง 64 บิตตามหลักทฤษฎีสามารถอยู่ที่ 2 ^ 64 ไบต์หรือ 16 เอ็กซาไบต์ ของราม?!

Exabytes ที่คุณพูด? ตอนนี้อย่าโลภ เรายินดีที่จะเริ่มต้นด้วยเทราไบต์หรือสองเทราไบต์

คำตอบ

คำตอบสำหรับคำถามของ KingNestor เป็นการผสมผสานที่น่าสนใจระหว่างการพิจารณาเชิงปฏิบัติและเชิงทฤษฎี Matt Ball กระโดดเข้ามาพร้อมกับคำตอบทางทฤษฎี:

ตามทฤษฎี: 16.8 ล้านเทราไบต์ ในทางปฏิบัติ: เคสคอมพิวเตอร์ของคุณเล็กเกินไปที่จะใส่ RAM ทั้งหมดได้เล็กน้อย

http://en.wikipedia.org/wiki/64-bit#Limitations_of_practical_processors

Conrad Dean กระโดดเข้ามาพร้อมกับหมายเหตุเกี่ยวกับวิธีที่ทำไม่ได้เลยที่จะเพิ่มขีด จำกัด RAM ตามทฤษฎีโดยใช้เทคโนโลยีในปัจจุบัน:

เพื่อเสริมคำตอบของ Matt Ball แรมที่ใหญ่ที่สุดในปัจจุบันที่ฉันสามารถหาได้จากร้านค้าปลีกออนไลน์แห่งหนึ่งคือ 32GB จะต้องใช้เวลา 32 ในการเข้าถึง 1 เทราไบต์ ประมาณครึ่งนิ้วต่อแท่งสิ่งนี้ทำให้เรามีพื้นที่ว่าง 16 นิ้วบนเมนบอร์ดของคุณสำหรับแรมเชิงพาณิชย์ขนาดเทราไบต์ ในการเข้าถึง 16.8 ล้านเทราไบต์จะต้องใช้เมนบอร์ด 4,242.42 ไมล์ ระยะทางจาก LA ถึง NYC นั้นอยู่ที่ประมาณ 2141 ไมล์ดังนั้นเมนบอร์ดจะขยายไปทั่วประเทศและกลับมารองรับ RAM ได้มากขนาดนั้น

เห็นได้ชัดว่านี่เป็นสิ่งที่ทำไม่ได้

เราไม่ได้วาง RAM ทั้งหมดไว้ในแถวเดียวเหมือนบนเมนบอร์ดส่วนใหญ่ แต่วางไว้เคียงข้างกันแทน ผมอยากบอกว่าแท่งไม้เฉลี่ยของ ram นั้นยาวประมาณหกนิ้วดังนั้นถ้าเราเผื่อความกว้างไว้ครึ่งนิ้วคุณสามารถมี ram 12 แท่งเป็นสี่เหลี่ยมจัตุรัสขนาด 6 นิ้วได้ ขอเรียกสี่เหลี่ยมนี้ว่า RAM-tile จากนั้น RAM-tile จะมี RAM 384GB หากต้องการเข้าถึง 16.8 ล้านเทราไบต์ในกระเบื้อง 384GB จะต้องใช้เวลา 44.8 ล้านแผ่น มายุ่งกันเถอะและใช้สแควร์รูทของสิ่งนั้นเพื่อสรุปว่ามันจะพอดีกับตาราง 6693 x 6694 หรือ 13,386 x 13,388 ฟุตซึ่งใกล้พอที่ 2.5 ฟุตกำลังสองเพียงพอที่จะครอบคลุมตัวเมืองซีแอตเทิลในเงาราวกับว่า พวกเขาไม่ได้บ่นมากพอ

สุดท้าย David Schwartz ตั้งข้อสังเกตว่าแม้แต่ขีด จำกัด ทางทฤษฎีก็ยังจมอยู่กับสถาปัตยกรรม CPU ปัจจุบัน

โปรดทราบว่าไม่มีโปรเซสเซอร์ x86 64 บิตที่มีอยู่สามารถทำสิ่งนี้ได้ แคชของพวกเขามีบิตแท็กไม่เพียงพอบัสแอดเดรสมีความกว้างไม่เพียงพอเป็นต้น 46 บิต (8TB) เป็นจำนวนสูงสุดสำหรับซีพียู x86 สมัยใหม่จำนวนมาก


มีสิ่งที่จะเพิ่มคำอธิบาย? ปิดเสียงในความคิดเห็น ต้องการอ่านคำตอบเพิ่มเติมจากผู้ใช้ Stack Exchange ที่เชี่ยวชาญด้านเทคโนโลยีคนอื่น ๆ หรือไม่? ดูกระทู้สนทนาฉบับเต็มได้ที่นี่ .

Does More RAM Give You More FPS?

Does RAM Speed REALLY Matter?

Making Computer Faster By Upgrading Virtual RAM

32-Bit Vs. 64-Bit - What Are Bits? Why Are They Important?

32-bit, 64-bit, 128-bit? What Do They Mean? System Bits - Explained


ฮาร์ดแวร์ - บทความยอดนิยม

Hot-Swappable และ Cold-Swappable Devices คืออะไร?

ฮาร์ดแวร์ May 16, 2025

เนื้อหาที่ไม่ถูกแคช คุณคงเคยเห็นคำว่า "hot-swappable" และสำหรับการขยายท�..


วิธีเปลี่ยนเป็น VoIP และทิ้งบิลโทรศัพท์บ้านของคุณตลอดไป

ฮาร์ดแวร์ Jun 28, 2025

เนื้อหาที่ไม่ถูกแคช คุณสามารถเพลิดเพลินกับความสะดวกสบายของสา�..


วิธีสร้างไดรฟ์ USB Ubuntu สดพร้อมที่เก็บข้อมูลถาวร

ฮาร์ดแวร์ Feb 5, 2025

ก ไดรฟ์ USB Linux สด โดยปกติจะเป็นกระดานชนวนเปล่าทุกครั้งที่คุณบ..


วิธีเปลี่ยนเต้ารับที่ควบคุมด้วยสวิตช์ไฟ

ฮาร์ดแวร์ Nov 22, 2024

ในบ้านบางหลังสวิตช์ไฟบนผนังอาจควบคุมเต้าเสียบแต่ละแห่งซึ่งคุ�..


วิธีป้องกันบ้านของคุณจากความเสียหายจากน้ำด้วยเซนเซอร์บ้านอัจฉริยะ

ฮาร์ดแวร์ Sep 9, 2025

เนื้อหาที่ไม่ถูกแคช เช่นเดียวกับลวดเย็บกระดาษในยุคก่อนยุคสมา�..


คุณจะทำอย่างไรหากฮาร์ดไดรฟ์ได้รับการยอมรับเมื่อมีการหมุนแล้ว

ฮาร์ดแวร์ Sep 3, 2025

เนื้อหาที่ไม่ถูกแคช คุณจะทำอย่างไรเมื่อคอมพิวเตอร์ของคุณจดจำ�..


ใช้คุณลักษณะ "DIAL" ที่ซ่อนอยู่ในทีวีของคุณเพื่อแคสต์ Netflix และ YouTube โดยไม่ต้องใช้ Chromecast

ฮาร์ดแวร์ Jul 11, 2025

ทันสมัยมากมาย สมาร์ททีวี มีการรองรับโปรโตคอล DIAL ที่เหมือน Chro..


RAM ถูกแล้วทำไมเราไม่เรียกใช้ทุกอย่างจากมัน?

ฮาร์ดแวร์ Jan 9, 2025

เนื้อหาที่ไม่ถูกแคช โมดูล RAM มีราคาถูกกว่าที่เคยเป็นมาเหตุใดเร�..


หมวดหมู่