So you think you can build your own PC? A little knowledge is a dangerous and expensive thing if it all goes wrong. This is part two of an article that dissects a PC build component by component illuminating the points about which you need to make wise choices.
In the last article we looked in depth at the heart of the PC build:
Now we will look at the remainder of the PC:
When you save your work, run an application or game, stream or encode to disk or in any other way require to access to or from the permanent storage your disk subsystem offers you are constrained by its performance. The storage system is almost the only mechanical system within the computer (although this is changing now with the advent of Solid State Drives, SSD's). Data is stored on a hard drive magnetically and arranged in concentric circles around the disk from the centre to the edge. Therefore if your computer needs access to data at one end of the disk and then the other the drive has to physically move the head backwards and forwards, and wait for the disk to spin around to the right location to begin the read or write process. The time taken to do this is known as latency, and the average time to move the head to any given point and read data is given as Average Seek Time (usually in milliseconds, ms).
Manufacturers provide spin speed and average seek time data with their drives. In addition all drives have an onboard memory cache that the drive software uses to intelligently store previous (or read ahead) read requests so that it can almost intelligently pre-empt fetching of the data you want read. Data can then be quickly retrieved without requiring the disk to move the head. The other significant factor in drive performance is having as big a possible pipe (i.e. bandwidth) between the drive and the CPU to make sure that as soon as the drive has data available it can be transferred.
Our design imperatives for good performance storage are, in roughly this order:
Most manufacturers of mainstream PC's will only quote you disk capacity in GB and this is used as a selling point, they are often unable to give you the data above and are unlikely to have considered it in the design. There is a balance to be struck between performance and value, but also a delicate balance between bandwidth and seek times. If the work you do is predominantly sequentially accessing the disk it is probably more important to have high bandwidth than fast seek times (i.e. photography, multimedia). You also consider this in the design of RAID storage arrays as they impact on average seek times, write speeds and have their own critical configuration parameters that affect how effectively they will function.
The rest of the computer is solid state it has no moving parts and can therefore operate at high speed with no considerations for the physical limitations of movement or wear and tear. With memory prices getting ever cheaper and cheaper the logical next step is to remove the last mechanical device from the heart of the computer system and replace it with solid state non-volatile memory or flash memory (NV-RAM). This is where the current leading edge of drive development is and solid state drives are now available in smaller sizes (up to 250GB on a single drive) but blazingly fast and very resilient. SSD's have some considerable benefits and a few technical obstacles that make it still imperfect as a hard drive replacement worth consideration:
Pros
Cons
Graphics processing is now so demanding that it needs at least one dedicated processor of its own, a GPU (usually resident on an onboard card). The GPU is a real workhorse when 3D graphics modelling or games are being processed. If the CPU had to perform all 3D graphics work it would quickly get bogged down as it is not optimised for it. However the CPU has an important roll in determining the workload that gets fed to the GPU(s) and if they are not balanced performance will suffer to one or other not being up to the job. The CPU must be powerful enough to keep the GPU’s busy with instructions and the GPU must be capable of processing it fast enough to keep instructions moving and not queuing up and truncating frames (i.e. low fps). The main manufacturers of graphics processors are ATI (AMD) and nVidia, both are excellent graphics processors and at any time one or other leads the maximum horsepower race in terms of graphics processing capability.
Modern graphics processors are full length cards, requiring their own power supply (sometimes two) and their own dedicated cooling. They use PCI express slots for maximum speed and can be installed in multiples to work in parallel together usually in pairs (known as either nVidia SLI or ATI Crossfire configuration). It is now also possible to run triple or quad graphics processing systems (the latter using 2x dual processor cards).
Our own benchmarks and tests have shown that by-and-large the best value is obtained with single cards as there are still some applications and games that are unable to make effective use of multiple GPU’s. The benefits of multiple cards are non-linear against the significant linear cost increase. Of course multiple cards remain an available upgrade route in the future. However if you want the ultimate in speed and performance then Quad GPU's is certainly the way to achieve it. My advice would be build your system around the best single card you can afford and then you will have an upgrade path available for multiple cards should you wish to go this route in the future. Like CPU's the graphics processor works best if it’s kept cool. So if you want the ultimate out of it go for enhanced air or water cooling that will further enhance their performance significantly.
The CoolingThe standard heatsinks provided with graphics cards, motherboards and processors are usually of relatively low quality alloy and provide inadequate cooling for over performance. Invariably barely cooling for even standard performance, remember these things are made to an aggressive cost limit. The heatsink is important as if it doesn't move enough heat away from the component quickly enough the heat builds up and up, until either shutdown or meltdown!
At standard factory settings there’s a lot of margin built in to allow for quality variability so you shouldn’t have a problem, but if you want to push your system hard then you are going to need to think more about improving cooling. To move heat away quickly you need a good contact with the processor with high pressure and specialist thermal compounds that conduct heat very well and very fast. To move enough heat away so that it doesn't build up you need a large enough heatsink with enough cooling surface area (usually assisted with a fan).
The qualities to look for in high quality heatsinks are:
A good case is often seen as a nice to have but the case is another vitally important component in the holistic design of a high performance system. You should look to ensure:
Comprehensive Guide to Home and Small Office Networking
In today's digital age, seamless connectivity across various devices within homes and small offices is crucial for both productivity and leisure. This comprehensive guide delves into the intricacies of networking standards, devices, and configurations to optimize your connectivity. We'll explore the layers of network architecture, address the importance of network security, and provide insights into setting up and troubleshooting your network.Using Your PC in a Home Theatre: The New Era of Entertainment
Imagine unwinding at home, watching a movie, surfing the web, enjoying your favorite music or TV show in high-definition, or diving into a few hours of intense gaming. The Home Theatre PC (HTPC) makes all this possible with just one device.How to Build Your Own Pc - the Smart Way (part 1)
So you think you can build your own PC? A little knowledge is a dangerous and expensive thing if it all goes wrong. This article dissects a PC build component by component illuminating the points about which you need to make wise choices.