There are many distinct types of servers in the computer world. There are network servers, application servers, database servers, email servers, etc. Depending on the setup and usage, true server computers may be used as servers. In small to medium sized networks, a desktop computer may be configured as a server.
When an lowly desktop computer is setup as a server, its hardware is that of an lowly computer. Its usage is that of a server and no other work is setup on that machine. Therefore, in such a scenario, there is no incompatibility in the memory of the machine. The only incompatibility that it may have from the other machines on the network is that it may have extra memory, a higher speed processor and a bigger hard disk drive.
Ddr2 Pc
In very large computer setups, there are server machines, which are distinct from the lowly desktop. The incompatibility is that they may have more than a singular processor. They may have two or more processors. The hard disks of a server engine maybe Scsi hot swappable disks, or fixed hard disks. As the processors are very fast, as are the hard disks, the memory in servers also needs to have a high speed.
The memory in a server is unbelievable to be fast, and is called Ecc memory. Ecc stands for error correcting code memory. This memory principles tests and corrects any errors in memory without the processor or user being aware of it. The error correcting code generates a checksum when data is loaded in memory, and when it unloads, the checksum is recomputed and if an error is detected it is automatically corrected. This ensures that the data passed in the server is correct.
All desktop, laptops, and tower computers use distinct 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.
If you put a high-speed memory in a slow speed processor machine, it will probably burn out and the same rule applies vice versa. The memory speed and the processor speed have to be synchronised to work properly.
In desktop computers, you may have had incidents of a memory chip getting defective, or the computer gives a memory-addressing fault. This never happens in a server machine. Server machines are supposed to be zero-fault tolerance machines. The applications that are supposed to perform cannot afford any downtime.
High-end servers have a very robust architecture, as they are used to perform very definite jobs. Therefore, they are built such that the possibility of a fault occurring is minimised. In case, a fault does occur, the engine will not crash or the application will not stop. Therefore, a permissible server engine does have distinct memory from a non-server machine. Very few habitancy are aware of this, as the environments in which they work don't use high-end servers.
What is the dissimilarity between Server Memory and Non-Server Memory?
No comments:
Post a Comment