cpu
programa de aplicacion
lenguaje de programacion
memoria
dispositivos perifericos
sistema operativo