1
เหตุใด Linux จึงแสดงทั้งหน่วยความจำมากขึ้นและน้อยลงกว่าที่ฉันได้ติดตั้งไว้
ฉันรู้เกี่ยวกับการแลกเปลี่ยน - คำถามนี้ไม่ได้เกี่ยวกับเรื่องนั้น ใน dmesg เคอร์เนล Linux (x86-64) บอกฉันเกี่ยวกับจำนวนหน่วยความจำที่ฉันมี: [ 0.000000] Memory: 3890880k/4915200k available (6073k kernel code, 861160k absent, 163160k reserved, 5015k data, 1596k init) cat /proc/meminfo บอกฉันว่าฉันมี MemTotal: 3910472 kB และจากการคำนวณของฉันฉันคิดว่าฉันควรมี RAM 4 * 1024 * 1024 = 4194304k ซึ่งเป็นวิธีที่เล็กกว่ารูปที่สองในบรรทัด dmesg ด้านบน! ตัวเลขเหล่านี้ต่างกันอย่างไร โดยวิธีการที่uname -aส่งออก: Linux pavilion 3.2.2-1.fc16.x86_64 #1 …