Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Infrared

macrumors 68000
Original poster
Mar 28, 2007
1,716
65
Introduction

I was looking at the Mac Pro memory chart, and I asked myself,
how can we be sure it is complete? So I set out to calculate the
total number of possible configurations and I compared that
against the number shown in the chart. It turns out that the chart
is not complete.

Here is the chart:

http://homepage.mac.com/tribe3/.pictures/MemConfig.jpg

Preliminaries

In the chart, each choice of memory modules (e.g., 2x2GB + 1x1GB)
is laid out in only one way: one memory choice -> one configuration.

Each configuration consists of a number of filled memory slot pairs,
and each pair is filled with chips of the same capacity. So we only
need consider slot pairs.

Counting configurations

For n filled slot pairs we can choose to install 2*x*512MB, 2*y*1GB
and 2*z*2GB FB-DIMM memory modules, such that the following hold:

Code:
0 <= x <= n
0 <= y <= n - x 
z = n - (x + y)

The number of configurations are thus:
Code:
1 filled slot pair: 1 + 2 
2 filled slot pairs: 1 + 2 + 3 
n filled slot pairs: (n+1)(n+2)/2

There are 4 fillable slot pairs in total, so the total number of possible
configurations is:

Code:
3 + 6 + 10 + 15 = 34

And the memory chart does indeed show 34 configurations. However,
1 of these is invalid: the 15GB configuration showing all 8 slots unfilled.

So one configuration is missing. Which one?

That I leave as an exercise for the reader :)
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.