我直接从系统信息中获取了这个:
此外,BIOS 报告有完整的 4GB 可用空间。
注意安装了 4gb,但总共 2gb。我知道在 32 位操作系统上,您永远不会获得完整的 4gb 内存,但通常您会获得 2.5-3.2gb 的内存。
我只有2GB可用!当我做任何事情时,我的交换文件就会变得疯狂!请注意,我有双 SLI nvidia 显卡,每个显卡都有 512mb 的板载内存,尽管我关闭了 SLI 功能。
有人知道为什么 Windows 可能会声称我总共有 2GB 的内存吗?
注意:之前在 serverfault 上询问过,但在此站点打开之前关闭为“属于超级用户”:https : //serverfault.com/questions/39603/windows-7-using-exactly-half-the-installed-memory(我仍然需要答案!)
在我的 Windows 7(64 位)PC 上,当我运行一些资源匮乏的程序和其他六个程序时,当我切换到一段时间未使用的应用程序时,需要很长时间才能做出响应我可以听到硬盘驱动器工作很多。我假设它是从页面文件中获取数据。在 Windows 任务管理器中,它显示我使用了大约 75% 的物理 RAM,其余部分在缓存和空闲之间分配了大约 50/50。
即使 RAM 可用,它是否将数据从 RAM 移出到仅在磁盘上?如何使其他程序响应更快?从一个程序切换到另一个程序时,将我的 RAM 从 4GB 增加到 8GB 会加快速度吗?
我最近在我的 PC 上安装了很多 RAM,我研究了这个 RAMDisk。
我从调查中发现了两件事:
如果我是对的,RAMDisk 可能有助于存储一些程序的临时缓存:可以自动重新生成的文件,不会有太多麻烦。浏览器喜欢将数据缓存到磁盘以避免从互联网下载数据,还有什么可以放在 RAMDisk 上?
我囤积零件太久了,不应该买东西。结果,我有一大堆相对较小面额的 RAM。我有 10 或 12 个 512MB 的 SO-DIMM 笔记本电脑 DDR2 记忆棒,与台式机 DDR2 的数量大致相同,还有几个 1GB 记忆棒。它们在速度和时间上相似。
我的问题是:除了 eBay/craigslist/赠送它们之外,我可以用所有这些 RAM 做哪些好事?如果那里有一些计算机具有用于消费者(非 ECC)RAM(尤其是笔记本电脑 RAM)的一整吨插槽,我可以使其非常强大,内存明智,仅使用备件。有没有人做过任何带有大量小型消费者 RAM 的酷项目?他们结果如何?
我想我可以制造一些低内存的专用家庭服务器或小型机器,但我已经有一个家庭服务器并且不需要太多的计算机。
有一台机器,具有非常快的 RAID 阵列和快速的互联网连接。但是,这只是得到了MEM的8GB,运行了真快,当上传上升。
任何想法如何禁用或限制缓存?
(我曾尝试从设备管理器禁用写入缓存。但这只是写入缓存,并没有帮助。)
计算机启动时,首先执行 BIOS 中的代码。但是,BIOS 中的代码是如何加载到 RAM 中执行的呢?
我已经提到了这个问题 - BIOS 是从 BIOS 芯片读取还是在启动时复制到 RAM 中?. 然而,它让我更加困惑。如果 BIOS 是从 ROM 加载的,而 ROM 是一个单独的芯片,那么谈论 RAM 中的段地址有什么意义?另外,BIOS 代码在哪里加载 - 是在实模式地址空间的最后 1 MiB 中,还是在其他某个位置?
如果有人可以列出从计算机启动到执行第一条 BIOS 指令(包括使用的内存地址)的步骤,那将非常有帮助
在我说什么之前,我想让你们都知道我在这个问题上的表现:
这是我的系统规格:
操作系统:MS Windows 7 Ultimate 64-bit SP1
CPU:Intel Core i7 960 @ 3.20GHz 48 °C Bloomfield 45nm 技术
内存:6.0GB 三通道 DDR3 @ 534MHz (8-8-8-20)
主板:华硕电脑公司 SABERTOOTH X58 (LGA1366) 35 °C
显卡:NVIDIA GeForce GTX 670
硬盘:2930GB 希捷 ST3000DM001-1CH166 ATA 设备 (SATA) 30 °C
音频:Realtek High Definition Audio(来自主板) …
我正在比较不同便携式浏览器的内存使用情况,但这个问题对于在任务管理器的几个子进程中打开的所有程序都是通用的。
请参阅下面来自 Sysinternals Process Explorer的屏幕截图:

例如,Firefox 只在一个进程中打开,而 Google Chrome 为每个选项卡启动多个进程。
那么如何获得一个程序打开的所有进程的总 RAM 使用量呢?(这里以谷歌浏览器为例。)
当然我可以用计算器算一下总和……但一定有更方便的方法!
我想知道在虚拟 CD-ROM 中挂载磁盘映像时(例如,当我们使用 Daemon Tools 挂载 .ISO 文件时)会消耗哪种类型的内存,以及磁盘映像内的数据存储在计算机上的位置安装图像时。另外,如果挂载了映像,是否会影响计算机的性能?
我父母有一台装有 32 位 Windows Vista Home Premium 的网关 lx6810-01。它安装了两个 4 GB 内存条 (GSkill F3-10600CL9D-8GBNT),总共 8 GB。RAM 随机器一起提供。奇怪的是系统说它有 DDR2 RAM,即使它带有 DDR3(单击此处查看系统规格)。
无论如何,我查了一下主板的用户手册,它说这些棒应该是兼容的。
因为一半的 RAM 不可寻址,所以我只安装了 Windows 7 64 位专业版。
当我启动系统时,我在资源监视器中注意到只有大约 3 GB 可用,而 5 GB 位于硬件保留内存下。系统仍然可以识别 8 GB 的 RAM,但只有 3 GB 可用。
我运行了 CPU-Z,它识别了我所有的 RAM,而且似乎很正常。
我还认为资源面板可能错误地显示了我的可用 RAM 量,但是当我运行一个不断分配内存的 Python 脚本时,我在大约 3 GB 后用完了。
msconfig
我首先尝试运行msconfig并检查和取消选中最大内存复选框。
BIOS 中的内存重映射和内存空洞
内存重新映射已启用,但 BIOS 中没有内存漏洞。我尝试了启用和禁用两者的每种组合,但没有任何解决方法。
内存诊断
我运行了内存诊断程序,以防内存出现问题,但它说一切正常。
可启动的 Ubuntu USB
我从 USB 启动 …
memory ×10
windows-7 ×4
bios ×2
boot ×2
cache ×2
performance ×2
windows ×2
ddr2 ×1
disk-image ×1
drivers ×1
iso-image ×1
motherboard ×1
mount ×1
process ×1
ramdisk ×1
sodimm ×1
spare-parts ×1
storage ×1
tasks ×1