En computación, término inglés que hace referencia a cualquier componente físico tecnológico, que trabaja o interactúa de algún modo con la computadora. No sólo incluye elementos internos como el disco duro, CD-ROM, disquetera, sino que también hace referencia al cableado, circuitos, gabinete, etc. E incluso hace referencia a elementos externos como la impresora, el mouse, el teclado, el monitor y demás periféricos.
El hardware contrasta con el software, que es intangible y le da lógica al hardware (además de ejecutarse dentro de éste). El hardware no es frecuentemente cambiado, en tanto el software puede ser creado, borrado y modificado sencillamente. (Excepto el firmware, que es un tipo de software que raramente es alterado). Hardware típico de una computadora El típico hardware que compone una computadora personal es el siguiente: • Su chasis o gabinete • La placa madre, que contiene: CPU, cooler, RAM, BIOS, buses (PCI, USB, HyperTransport, CSI,AGP, etc) • Fuente de alimentación • Controladores de almacenamiento: IDE, SATA, SCSI • Controlador de video • Controladores del bus de la computadora (paralelo, serial, USB, FireWire), para conectarla a periféricos • Almacenamiento: disco duro, CD-ROM, disquetera, ZIP driver y otros • Tarjeta de sonido • Redes: módem y tarjeta de red El hardware también puede incluir componentes externos como: • Teclado • Mouse, trackballs • Joystick, gamepad, volante • Escáner, webcam • Micrófono, parlante • Monitor (LCD, o CRT) • Impresora |
Software:
En computación, el software -en sentido estricto- es todo programa o aplicación programado para realizar tareas específicas.
Una definición más amplia de software incluye mucho más que sólo los programas. Esta definición incluye:
- La representación del software: programas, detalles del diseño escritos en un lenguaje de descripción de programas, diseño de la arquitectura, especificaciones escritas en lenguaje formal, requerimientos del sistema, etc. - El conocimiento de la ingeniería del software: Es toda la información relacionada al desarrollo de software (por ejemplo, cómo utilizar un método de diseño específico) o la información relacionada al desarrollo de un software específico (por ejemplo, el esquema de pruebas en un proyecto). Aquí se incluye información relacionada al proyecto, información sobre la tecnología de software, conocimiento acerca de sistemas similares y la información detallada relacionada a la identificación y solución de problemas técnicos. |
No hay comentarios:
Publicar un comentario