When an ordinary desktop computer is setup as a server, its hardware is that of an ordinary computer. Its usage is that of a server & no other work is setup on that machine. Therefore, in such a scenario, there is no difference in the memory of the machine. The only difference that it may have from the other machines on the network is that it may have additional memory, a higher speed processor & a bigger hard disk drive.
In gigantic computer setups, there's server machines, which are different from the ordinary desktop. The difference is that they may have over a single processor. They may have or more processors. The hard disks of a server machine possibly SCSI hot swappable disks, or fixed hard disks. As the processors are very speedy, as are the hard disks, the memory in servers also needs to have a high speed.
The memory in a server is expected to be rapid, and is called ECC memory. ECC stands for error correcting code memory. This memory process tests and corrects any errors in memory without the processor or user being aware of it. The error correcting code generates a checksum when knowledge is loaded in memory, and when it unloads, the checksum is recomputed and if a mistake is detected it is automatically corrected. This ensures that the knowledge passed in the server is correct.
All desktop, laptops, and tower computers use different types of memory classed on their speed and structure. They are known as SDR, DDR, DDR2, etc, and as the personal computer world has seen the personal computers getting faster and faster, the memory speeds have also been enhanced over time.
There are variations in memory with different types, desktop uses different kind of memory, laptop uses different kind of memory and tower computers use different kind of memory.
If you put a high-speed memory in a slow speed processor machine, it will probably burn out & the same rule applies vice versa. The memory speed & the processor speed must be synchronised to work properly.
High-end servers have a robust architecture, as they are used to perform specific jobs. Therefore, they are built such that the chance of a fault occurring is minimised. In case, a fault does occur, the machine won't crash or the application won't cease. Therefore, a proper server machine does have different memory from a non-server machine. Only a few people are aware of this, as the environments in which they work don't use high-end servers.
For more information please visit: http://www.om-