les hardware c'est la partie matériel, en opposition au software, qui est logiciel
il y à des normes, comme SATA, PCI, qui sont de toutes façons rétro compatibles
si tu veut de la lecture, je te propose http://www.siteduzero.com/tutoriel-3-555186-apprenez-a-monter-votre-ordinateur.html , très complet