El documento define hardware y software. Define hardware como los componentes físicos de una computadora como teclado, monitor y CPU. Divide el hardware en dispositivos de entrada, salida y almacenamiento. Explica las generaciones del hardware desde tubos de vacío hasta circuitos integrados. Define software como los componentes lógicos de una computadora y divide el software en sistemas operativos, de programación y aplicaciones. También explica las generaciones del software y cómo ha evolucionado desde programación procedural hasta sistemas distribuidos y Internet.