标签: memory

当您在具有 32 位操作系统的计算机中安装 > 4GB 的 RAM 时会发生什么?

所以我是一名程序员,我不是一个彻头彻尾的白痴,所以我确切地知道为什么你不能访问没有指针的内存。但我从未尝试过,我认为我永远不会尝试,因为这似乎是对金钱/时间的巨大浪费。

我只是想知道是否有任何工具可以让我访问我的 Himem(您认为我们现在已经解决了这个问题)。

memory operating-systems 64-bit 32-bit pae

10
推荐指数
1
解决办法
2802
查看次数

释放交换空间

有时内核似乎有意将 firefox 保持在交换中,即使有足够的物理内存可用并且我正在使用 firefox:

robert@rm:~> free -m
             total       used       free     shared    buffers     cached
Mem:          3009       1904       1104          0        109        679
-/+ buffers/cache:       1116       1892
Swap:         4102        885       3216
Run Code Online (Sandbox Code Playgroud)

是否有命令指示内核删除交换空间并使用可用的空闲内存?


更新:虽然在短期内我使用了 swapon/swapoff,但我现在设置

sudo sysctl vm.swappiness=30
Run Code Online (Sandbox Code Playgroud)

正如另一个回复中所建议的那样,并获得非常好的结果。

memory linux swap

10
推荐指数
3
解决办法
1万
查看次数

在 Windows 7 x64 中为 4.00GB(3.25GB 可用)

我已经在我的 PC 上设置了 Windows 7 Ultimate 64 位。我有 4GB RAM,我的 BIOS 指出正确的数量 (4096MB),但 Windows(系统管理器)说我有 4.00GB(3.25GB 可用)。

这似乎是一个流行的问题,我一直在寻找一个集成显卡(与我的芯片组集成)来禁用,但没有找到任何东西。

还有什么可以阻止我看到所有 4GB?当我使用 Vista 32 位时,它会说 3.25GB RAM 而不是 4.00GB(3.25GB 可用)。我有一个 64 位 CPU,当我购买 RAM 时,我使用了 Crucial(内存供应商)的兼容性工具来测试我的 PC 可以支持多少内存,答案是 4GB(我认为这是一个 Windows 应用程序)。

芯片组是 Intel(R) G33/G31/P35/P31 Express 芯片组 PCI Express

在 BIOS 中,我寻找了一个板载视频卡(集成),但没有这样的东西,而是一些其他的板载设备。也没有“资源映射”设置。

更多细节:

Chipset
North Bridge: Intel Bearlake G33
South Bridge: Intel 82801IR ICH9R

Maximum Memory Amount   8 GB

Graphics Controller Type    Intel GMA 3100 (Enabled)
Run Code Online (Sandbox Code Playgroud)

我想第一件事是,如何禁用图形控制器?

编辑:此线程表示问题出在内存映射设备上,但此线程上的某人表示这不适用于 64 位。其余评论指向启动该线程的人的主板问题。

memory windows-7 64-bit

10
推荐指数
2
解决办法
8万
查看次数

Windows 7 100% 内存使用率(没有列出使用那么多内存的任何进程)

当我将外部 USB 2TB 硬盘驱动器插入我的 Windows 7 盒子时,我的 RAM 使用量攀升至所有 4 Gig(但在任务管理器中它显示所有进程都很小)并且硬盘驱动器像疯了一样搅动。我的 CPU 只使用了大约 20%

我能想到的就是有一个病毒扫描程序或一个疯狂运行的索引器。我试图杀死所有病毒扫描程序(AVG 和 Windows Security Essentials),但它仍然继续运行。

我的电脑完全无法使用,因为一切都在不断交换。

我已经尝试让它开着 2 天,但它仍然没有完成它正在做的任何事情。

有任何想法吗?

memory windows-7 swap

10
推荐指数
2
解决办法
1万
查看次数

为什么我的系统只使用 3.2GB 的 4GM RAM?

我正在使用 win 7 64 位。

我尝试了这里给出的解决方案,没有帮助。 大卫的回答让我觉得这是徒劳的。还有什么可以尝试的吗?

更新:

请注意,我的主板上有一块显卡(512MB),因此理论上它不需要任何外部存储器。另外,请注意 BIOS 最新更新 (03/25/08)。

从我在这里看到的,有一个更新的版本(2008/07/30),但我害怕使用它(因为它是“BETA”)

想法?

 Motherboard:  
   CPU Type   DualCore Intel Pentium D 915, 2800 MHz (14 x 200)  
   Motherboard Name   Gigabyte GA-945GCM-S2C (2 PCI, 1 PCI-E x1, 1 PCI-E x16, 2 DDR2 DIMM, Audio, Video, LAN)  
   Motherboard Chipset   Intel Lakeport-G i945GC  
   System Memory   3328 MB (DDR2-667 DDR2 SDRAM)  
   DIMM1: 2048736750L   2 GB DDR2-667 DDR2 SDRAM (5-5-5-15 @ 333 MHz) (4-4-4-12 @ 266 MHz) (3-3-3-9 @ 200 …
Run Code Online (Sandbox Code Playgroud)

memory windows-7 64-bit

10
推荐指数
2
解决办法
1万
查看次数

Android - 模拟器需要很长时间才能启动

我已经在我的电脑上成功安装了 Android-SDK。通常,我使用真实的 android 设备 (HTC HERO) 测试应用程序,因此在真实设备上测试应用程序速度很快。

但是当我尝试使用已经创建的 AVD 运行模拟器时,加载模拟器需要很多时间,我已经看到一些文章和讨论板,人们在这些文章和讨论区中就同一问题提出了相同的问题。

那么请问,我必须做什么才能让模拟器每次都快速加载?

我的 PC 有 2GB 的 RAM,我认为它足以满足我的需要。所以我相信这不是由于缺乏记忆。

memory boot android emulator

10
推荐指数
2
解决办法
2万
查看次数

如何找出进程正在使用交换空间?

我有一个 linux 服务器顶部报告使用了大约 9GB 的交换: 最佳

但我无法弄清楚它在哪里使用交换,一些谷歌结果说 top -O命令后跟p将按进程显示交换使用情况。但是如上图所示,对 SWAP 列进行简要总结表明使用了 > 10GB 的交换,那么交换使用的 9GB 数字来自哪里?

Top 报告缓冲区使用了大约 96492kb 的内存。我可以做些什么来利用它,而不是使用交换?

memory linux swap

10
推荐指数
1
解决办法
3万
查看次数

从内存运行操作系统

假设SSD 极易出现故障,将操作系统加载到主内存中并从那里运行它有多经济?

我可以认为我可以处理一些明显的缺点(过去 2 年我一直在 20gig VM 的范围内幸存下来),但是运行 Windows 7 或最新的 Fedora 的优点、缺点、要求和成本是什么? Ubuntu 发行版严格来自 RAM。

为了避免混淆,我并不是说从 U 盘或 Live CD 运行操作系统。我是说,启动计算机,将整个操作系统从外部 HD 或“云”或大记忆棒转移到内存中,然后在那里运行。当机器关闭时,将状态保存到外部存储器。

memory operating-systems

10
推荐指数
1
解决办法
5492
查看次数

如何在 Windows 中增加交换内存?

我买了一个带有 4 GB RAM 的新系统。我不知道如何检查我分配了多少交换内存。我知道我们可以在物理上增加 RAM。我想增加 Windows 上的交换内存。如何增加交换内存?那可能吗?

memory windows swap virtual-memory

10
推荐指数
1
解决办法
7万
查看次数

fCK(RAM 内存速度)代表什么?

查看Kingston 的 RAM 内存模块的规格,它说:

800MHz fCK for 1600Mb/sec/pin

“fCK”代表什么?

memory terminology

10
推荐指数
2
解决办法
4233
查看次数