La clasificación evolutiva del hardware de computadoras se divide en generaciones definidas por cambios tecnológicos notables, especialmente en las primeras tres generaciones donde los componentes esenciales fueron totalmente reemplazados. El documento también clasifica los componentes de hardware en cinco categorías: procesamiento, almacenamiento, entrada, salida y entrada/salida.