标签: computer-architecture

如果 32 位机器最多只能处理 2^32 的数字,为什么我可以在不崩溃的情况下写入 1000000000000(万亿)?

32 位计算机只能存储最多 2 31 - 1 的有符号整数。
这就是为什么我们已经用完 IPv4 地址并进入了 64 位时代。

但是,数字 2 31 - 1 (2,147,483,647) 不如数字 1 万亿 (1,000,000,000,000) 大,我似乎可以在不崩溃的情况下正常显示。

有人可以解释为什么会这样吗?

memory cpu 64-bit 32-bit computer-architecture

376
推荐指数
17
解决办法
22万
查看次数

32 位与 64 位系统

32 位和 64 位系统有什么区别?

如果你都使用过它们,你经历过什么样的明显差异?

在某些情况下,在 64 位系统上使用 32 位程序会不会有问题?

operating-systems 64-bit 32-bit computer-architecture cpu-architecture

228
推荐指数
14
解决办法
6万
查看次数

如何检查我的 RAM 配置(Windows 7)?

我想检查我的 RAM 配置。

我知道检查计算机上安装的总 RAM(例如 32 GB)很容易,但是如果 RAM 是例如 2x16 GB、4x8 GB、8x4 GB 或 16x2 GB,是否有一种简单的方法可以检查 Windows?

memory computer-architecture

97
推荐指数
4
解决办法
23万
查看次数

某些软件会物理损坏硬件吗?

我知道之前有人问过一个与此类似的问题,但它是关于在 64 位笔记本电脑上安装 32 位操作系统。我的问题更多是关于损坏硬件。

我想知道是否有一种方法可以从操作系统或终端层与硬件接口,以某种方式损坏它而无法修复(实际的物理损坏,而不仅仅是有故障的硬件)。

  • 您能否绕过安全措施并如此努力地运行 CPU 以致陶瓷实际上破裂?
  • 您能否以会对盘片造成物理损坏的方式写入硬盘或与硬盘连接?
  • 你能把内存弄乱并炸掉 RAM 吗?
  • 你能吹网卡吗?

我很想知道在查看整个系统时软件可以达到的极限。

computer-architecture hardware-failure physical-security

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

CPU 如何“知道”命令和指令的实际含义?

处理器如何“知道”不同命令的含义?

我正在考虑汇编级命令,如 MOV、PUSH、CALL 等...

cpu computer-architecture cpu-architecture

73
推荐指数
4
解决办法
5万
查看次数

为什么 CPU 制造商停止提高处理器的时钟速度?

我读到制造商不再专注于更高的时钟速度,现在正在致力于其他事情以提高性能。

  • 一台采用 Intel® Xeon® 处理器 E3110、时钟速度为 3.0GHz 的旧台式机
  • 以及配备 AMD Opteron(TM) 处理器 6272、时钟速度为 2.1GHz 的新服务器

当使用(单线程)执行简单的加密比较时

 openssl aes256c
Run Code Online (Sandbox Code Playgroud)

台式机的性能远远好于服务器。

那么即使是最新的优化,为什么时钟速度更好的处理器性能更好呢?

cpu performance clockspeed computer-architecture cpu-architecture

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

为什么计算机从零开始计数?

计算机传统上从零开始计算数值。例如,基于 C 的编程语言中的数组从索引零开始。

这有什么历史原因,从零开始计数比从一开始有什么实际优势?

注意:这个问题要求得到解释清楚的技术答案,而不仅仅是意见,并且旨在涵盖一般的计算机,而不仅仅是编程。这个问题扩展了程序员的问题“为什么结构/数组从零开始?” .

computer-architecture computer-science

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

SATA 3的实际速度是多少?

谷歌表示它的运行速度为 6Gb/s。吞吐量为 600MB/s。600MB/s 等于 4.8Gb/s。

这是否意味着带宽是 6Gb/s 但实际吞吐量是 4.8Gb/s ?

networking bandwidth sata computer-architecture throughput

51
推荐指数
2
解决办法
9627
查看次数

L1、L2 和 L3 缓存在计算机中的确切位置?

L1、L2 和 L3 缓存在计算机中的确切位置?

我知道,我们使用缓存通过从缓存而不是主内存中选择数据和指令来提高性能。

以下是我的问题

  1. L1 Cache 究竟位于何处?. 是在CPU芯片上?
  2. L2 缓存究竟位于何处?

  3. L3 缓存究竟位于何处?在主板上?

我认为最新的 SMP 处理器使用 3 级缓存,所以我想了解缓存级层次结构及其架构。

cpu memory-management computer-architecture smp cpu-cache

39
推荐指数
4
解决办法
5万
查看次数

如何在 Windows 7(32 位)上启用 PAE 以支持超过 3.5 GB 的 RAM?

我知道可以通过PAE配置 Windows XP 32 位以支持超过 3.5 GB 的 RAM。是否有使用 Windows 7 32 位执行此操作的好教程?

至于为什么我不简单地使用 64 位 Windows 7:我的 Internet 连接软件(手机作为调制解调器)只能在 32 位环境中运行。

memory windows-7 computer-architecture pae cpu-architecture

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