标签: memory

我需要担心硬故障吗?

我最近将我的 RAM 从 4x1GB Corsair XMS2 升级到 4x2GB Kingston Hyper-x,因为我发现在任何时间段内同时运行 FDT、Firefox 5 和 Photoshop 时我都用尽了。

当我意识到我的 RAM 使用率有多高时,我还注意到当应用程序打开但空闲时我遇到了大量的硬故障,通常一次显示超过 100/秒,持续 15-20 秒。我想象这些会用新的 RAM 清理,但我仍然看到大量的操作系统和各种相关应用程序启动,有时特别是当 FDT 正在执行操作时。

这可能只是由于应用程序的必需部分未找到而导致的,因为它们仍在启动,还是我应该担心我购买的新 RAM 的质量?

memory

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

理解“平面内存模型”和“分段内存模型”

我正在尝试了解平面内存模型和分段内存模型。

扁平内存模型和分段内存模型是由 CPU 架构还是操作系统或两者决定的?

或者它们不是由 CPU 架构和操作系统决定的,而是对于具有任何 CPU 架构和安装操作系统的任何计算机上的程序员来说都是可用的选项?

如果是后者,什么样的编程需要考虑 Flat 内存模型和 Segmented 内存模型?汇编、C 和/或其他高级编程语言?

以下是维基百科的一些引文,让我感到困惑。

来自http://en.wikipedia.org/wiki/Address_space#Memory_models:

早期的 x86 计算机使用基于两个数字组合的分段内存模型地址:内存段和该段内的偏移量。某些段被隐式地视为代码段,专用于指令、堆栈段或普通数据段。尽管用法不同,但段没有反映这一点的不同内存保护。

现在,许多程序员更喜欢使用平面内存模型,其中所有段(段寄存器)一般都设置为零,并且只有偏移量是可变的。

来自http://en.wikipedia.org/wiki/Flat_memory_model#Comparison:

平面记忆模型

  • 不适合通用计算或多任务操作系统,除非通过额外的内存管理硬件/软件进行增强;但这在现代 CISC 处理器中几乎总是如此,它们在平面内存模型上实现了先进的内存管理和保护技术。Linux 例如使用平面内存模型比较 X86_memory_segmentation#Practices。

分段内存模型

  • 在原始英特尔 8086、8088、80186、80286 中实现,并由 80386 和所有后续 x86 机器支持,直到今天的奔腾和酷睿 2 处理器。这种内存模型一直保留在 x86 机器中,现在提供多模式操作,并且很少在兼容的分段模式下操作。

memory operating-systems computer-architecture

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

英特尔 SRT 与 Superfetch

我即将退役我的旧计算机,并用新的 Sandy Bridge 版本替换它。我几乎选择了 Z68 主板,但我无法决定是否要获得固态驱动器(用于英特尔的存储响应技术),或者只是将钱花在更多 RAM 上。

我想知道为 Intel SRT 配备 SSD 与为 Windows Superfetch 配备大量 RAM (16GB+) 相比有什么优势。相比之下,Larsen Creek 驱动器的成本约为每 GB 6 美元,与 RAM 相同。

到目前为止,我认为英特尔 SRT 具有以下优势:

  • 启动后缓存将保留
  • 可能更快的启动时间

对于 Superfetch:

  • 如果需要,RAM 可用于其他用途
  • 更快
  • 可用于缓存多个微调器。

在我的情况下,很少重启,所以我倾向于更多的内存。我缺少什么吗?

(我不考虑为主驱动器安装 SSD。大的太贵了,我不喜欢对文件夹进行微观管理)。

memory ssd superfetch

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

为什么即使我的物理 RAM 未满也使用我的交换?

有时我在 Ubuntu 的系统管理器中观察到没有完全使用物理 RAM,交换内存开始被使用。

为什么会这样?

memory virtual-memory ubuntu

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

如何在 Safari 中打开“任务管理器”(如在 Chrome 中)?

我认为由于这两个浏览器都基于 WebKit,因此此功能会交叉,或者诸如此类……我想我想知道是否有任何 Google Chrome“书呆子”的东西,尤其是“任务管理器”可用于 Safari。 .是本地的,还是通过扩展??

镀铬菜单 铬任务管理器 在此处输入图片说明

memory browser safari google-chrome

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

是否可以将 GPU 内存用作更多的主内存?

我有一个带有 1G RAM 的 ATI 显卡。 GPU-Z表示卡 (GPU) 上使用了 143MB(专用)和 75MB(动态)。

是否可以让您的 PC 使用 GPU 作为正常使用的更多 RAM(主内存)?

或者你能让你的电脑更多地使用 GPU 内存来提高性能吗?

memory gpu

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

主板额定 ram 是 1333 和 2000(OC)?

我有一个内存问题...这是我的主板...

http://www.asus.com/Motherboards/AMD_AM3/M4A89GTD_PROUSB3/

它说它的额定值为 DDR 1333 和 DDR 2000 OC

首先,我必须假设 OC 代表 Over Clocked,所以是否有任何理由担心如果我放入 2000 会炸掉电路板?

其次,它没有明确说它支持1600,所以这是否意味着我真的不能使用它?

我想第三个是 1333 和 1600 之间真的有巨大的性能差异吗?

谢谢!

motherboard memory

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

我可以在 32 位 Win 7 上拥有 8 GB RAM 吗?

可能重复:
如何在 Windows 7(32 位)上启用 PAE 以支持超过 3.5 GB 的 RAM?
有没有办法在 32 位 Windows 操作系统中启用 4 GB RAM?

根据官方 windows 内存限制,Win 7 仅支持 4 GB RAM。然而,我一直在阅读一些论坛,有些人说他们使用 8 GB 内存并具有良好的性能。我想知道我是否可以在购买前使用 8 GB。

memory windows windows-7

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

禁用 Mac 的 dynamic_pager?

我读了这篇关于 Mac OS X 内存管理的博客文章:http : //workstuff.tumblr.com/post/20464780085/something-is-deeply-broken-in-os-x-memory-management

我想听听你对此事的意见。

我“只有”4GB 的内存,因此存在内核崩溃的可能性。

我确实有一个旋转磁盘(而不是 SSD)并且偶尔会看到沙滩球,有时甚至在继续之前旋转我的外部 HD。

活动监视器屏幕

它说目前没有使用交换,这是否意味着禁用 dynamic_pager 将什么也不做?它确实有一些页面插入。

尝试一下有多安全?我也许可以编写一个脚本,当内存变低时重新启用寻呼机?

[更新]:一天结束,26MB 交换,更多的页面进出,以及大量非活动内存。

memory swap macos

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

澄清PCI内存寻址和I/O寻址之间的区别?

有人可以澄清一下 PCI/PCIe 总线上的内存和 I/O 地址之间的区别吗?

我知道 I/O 地址是 32 位的,限制在 0 到 4GB 的范围内,并且不映射到系统内存 (RAM),并且内存地址是 32 位或 64 位。

我的印象是内存寻址必须映射到可用的 RAM 上,这是真的吗?如果 PCI 设备希望将数据传输到内存地址,则该地址必须存在于实际系统 RAM(并在 PCI 配置期间分配)而不是虚拟内存中。

因此,如果 PCI 设备一次只需要传输少量数据,而将其放入 RAM 或使用 DMA 没有优势,那么 I/O 寻址就可以了(例如在 PCI 卡上实现的并行端口) .

为什么我一直读到 PCI/PCIe I/O 寻址已被弃用,而取而代之的是内存寻址?

谢谢!

memory pci virtual-memory

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