computer-hardware-internal