如何确定计算机可以拥有的最大存储单元数
How to determine the maximum number of memory cells a computer can have
如果计算机内存的地址长度为 n 位,那么计算机可以拥有的最大内存单元数是多少?
你甚至可以仅根据地址中的位数来确定吗?
我正在寻找根据存储单元的位大小计算最大存储单元数的公式。
N位计算机上可访问的单元格数一般为2的N次方。这并不意味着它全是 RAM 内存。其中一些可能会被操作系统消耗掉。处理器可能会将其中的一些用于内存映射 IO。其中一些可能会保留以供将来使用。我在 80 年代有一台 PC,它也有存储内存。基本上,您的程序可以调用操作系统函数,并将一个内存库换成另一个内存库。这是 16 位处理器的时代。 64k 可寻址 space 是您可以拥有的最大值。
如果计算机内存的地址长度为 n 位,那么计算机可以拥有的最大内存单元数是多少?
你甚至可以仅根据地址中的位数来确定吗?
我正在寻找根据存储单元的位大小计算最大存储单元数的公式。
N位计算机上可访问的单元格数一般为2的N次方。这并不意味着它全是 RAM 内存。其中一些可能会被操作系统消耗掉。处理器可能会将其中的一些用于内存映射 IO。其中一些可能会保留以供将来使用。我在 80 年代有一台 PC,它也有存储内存。基本上,您的程序可以调用操作系统函数,并将一个内存库换成另一个内存库。这是 16 位处理器的时代。 64k 可寻址 space 是您可以拥有的最大值。