这是为什么?当我在计算机上运行 Windows XP 时,我有 1.5 GB 的 RAM。我有两个问题:
- 这是为什么?
- 我可以获得 1.5 GB 的 RAM 吗?或者 Ubuntu 认为 Windows 上的 1.5 GB 相当于 Linux 上的 500 MB?
我认为这不正常,因为除了一次运行一个应用程序之外我什么也做不了。
请帮助!
我输入了命令:
sudo dmidecode -t memory
它给了我很多信息。我可以看到这个:
# dmidecode 2.11
SMBIOS version fixup (2.31 -> 2.3).
SMBIOS 2.3 present.
Handle 0x0005, DMI type 5, 20 bytes
Memory Controller Information
Error Detecting Method: None
Error Correcting Capabilities:
None
Supported Interleave: One-way Interleave
Current Interleave: One-way Interleave
Maximum Memory Module Size: 1024 MB
Maximum Total Memory Size: 2048 MB
Supported Speeds:
60 ns
Supported Memory Types:
DIMM
Memory Module Voltage: 3.3 V
Associated Memory Slots: 2
0x0006
0x0007
Enabled Error Correcting Capabilities:
None
Handle 0x0006, DMI type 6, 12 bytes
Memory Module Information
Socket Designation: DIMM 1
Bank Connections: 0 1
Current Speed: 75 ns
Type: DIMM SDRAM
Installed Size: 256 MB (Double-bank Connection)
Enabled Size: 256 MB (Double-bank Connection)
Error Status: OK
Handle 0x0007, DMI type 6, 12 bytes
Memory Module
Information
Socket Designation: DIMM 2
Bank Connections: 2 3
Current Speed: 75 ns
Type: DIMM SDRAM
Installed Size: 256 MB (Double-bank Connection)
Enabled Size: 256 MB (Double-bank Connection)
Error Status: OK
Handle 0x0010, DMI type 16, 15 bytes
Physical Memory Array
Location: System Board Or Motherboard
Use: System Memory
Error Correction Type: None
Maximum Capacity: 3 GB
Error Information Handle: Not Provided
Number Of Devices: 2
Handle 0x0011, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x0010
Error Information Handle: No Error
Total Width: 64 bits
Data Width: 64 bits
Size: 256 MB
Form Factor: DIMM
Set: 1
Locator: DIMM 0
Bank Locator: Bank 0, 1
Type: SRAM
Type Detail: Synchronous
Speed: 333 MHz
Manufacturer: Not Specified
Serial Number: Not Specified
Asset Tag: Not Specified
Part Number: Not Specified
Handle 0x0012, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x0010
Error Information Handle: No Error
Total Width: 64 bits
Data Width: 64 bits
Size: 256 MB
Form Factor: DIMM
Set: 1
Locator: DIMM 1
Bank Locator: Bank 2, 3
Type: SRAM
Type Detail: Synchronous
Speed: 333 MHz
Manufacturer: Not Specified
Serial Number: Not Specified
Asset Tag: Not Specified
Part Number: Not Specified
现在我完全糊涂了。
答案1
您没有1.5GB内存。
首先,您在问题中没有提到您安装了 1.5 GB 的内存。相反,它非常一致地表明安装了 2x 256 MB 的内存。
当我使用太多应用程序时,它告诉我已使用了 1.49 GB(然后它就关闭了)。
您所说的“看到”Windows 中使用了 1.5 GB 内存可能是指正在使用的虚拟内存。这包括磁盘上的内存(页面文件,或 Linux 术语中的交换空间)。
默认情况下,您会看到大多数操作系统安装程序会创建一个大小为物理 RAM 两倍的交换区域。在您的 Ubuntu 安装中,您还会看到一行swap
:
total used free shared buffers cached
Mem: 365 360 5 0 59 97
-/+ buffers/cache: 203 161
Swap: 767 13 754
在上面显示的输出中,总可用内存为 1022MB,安装的总物理内存为 365MB。
在 Windows XP 中,任务管理器显示的视图更加令人困惑:
“PF 使用率”数据是正在使用的页面文件 (交换) 的数量 - 它与安装的物理内存无关。如您所见,下面的数字并不代表显示的数量 (334 MB)。