Research paper on computer hardware