SSD or HDD for server

One aspect of my job is designing and building large-scale storage systems (often known as “SANs”, or “Storage Area Networks”). Typically, we use a tiered approach with SSD’s and HDD’s combined. That said, each one has specific benefits. SSD’s almost always have a higher Cost-per-Byte. I can get 10k SAS 4kn HDD’s with a cost-per-gigabyte … Read more

Should servers be turned off at night?

To liken it to a car analogy: A taxi can do over 500,000 kilometers before it needs an engine rebuild. The reason for this is because they are always running, 24/7, and after a car’s engine is up to temperature, the amount of wear it receives while it is running is greatly reduced. A computer … Read more

software threads vs hardware threads

Software threads are threads of execution managed by the operating system. Hardware threads are a feature of some processors that allow better utilisation of the processor under some circumstances. They may be exposed to/by the operating system as appearing to be additional cores (“hyperthreading”). In Java, the threads you create maintain the software thread abstraction, … Read more

How to program hardware?

Probably you are looking for a programmable microcontroller. If you have experience in C/C++/Java, checkout Arduino. Its chip is programmed using a C like language. This “How tos” page might help you get started. There are also some good books that will help you move forward: Programming Interactivity. Making Things Move DIY Mechanisms for Inventors, Hobbyists, and … Read more