Hysteresis, in principle is the same in all the fields you mentioned. It simply means some kind of loss when changing a parameter from one value to another and back again. In electromagnetic materials/thermoelectric devices, the loss is usually some form of energy (magnetic/electric, etc.). Typically, you want to minimize the Hysteresis in a system, as you are losing some energy during operation. In computers, Hysteresis could be both good and bad. Hysteresis is used to achieve a loss of time when computer users are doing manual tasks. For instance, when you use a pull-down menu, there is a small time-delay built in using a Hysteresis to make the transition from one menu to another smooth. In a motherboard, Hysteresis can be used to help the performance of the I/O transfers (to make sure some operations happen in sequence, etc.). From an energy perspective, you may want to minimize the amount of Hysteresis because you are losing time or energy when you don't want to lose these things. You can minimize it using temperature control or advanced I/O control algorithms.