Omitir los comandos de cinta
Saltar al contenido principal

Hardware y Software

​Hardware y Software ​



Es probable que los términos hardware y software no sean desconocidos para un usuario que emplea consuetudinariamente una computadora. En efecto, estos conceptos son comunes  en la vida diaria, no sólo en el trabajo sino en la casa, con la familia e incluso en el entretenimiento. Tanenbaum (2000) define al hardware como un conjunto de circuitos electrónicos, memoria y dispositivos de entrada/salida, White (1993) lo señala como una herramienta u objeto tangible, Szimanski (1995) lo trata como todo el equipo físico que hace arrancar un sistema de información, Capron (1992) como todo el equipo asociado a la computadora y Stanley (2010) como la parte física del sistema informático. En términos más simples, el hardware (relativo a lo duro) es la parte física de una computadora, es decir, todo aquello que pueda ser tocado: teclado, mouse, monitor, impresora, cables, tarjetas electrónicas, carcasa, disco duro, memorias, bocinas, micrófono, etcétera, son considerados como hardware.  

Por otro lado, aunque Long (1999) refiere al software como un conjunto de instrucciones,  Pfaffenberger(1990) es más explícito incluyendo en su definición los términos sistema, utilería  o programas de aplicación. Por su parte, Capron lo define como las instrucciones que le indican a la computadora qué hacer, similar a la aseveración de Stanley quien también emplea el término instrucción para indicar al hardware la tarea que debe realizar. De manera más sucinta,  el software (relativo a lo blando) es lo opuesto al hardware, es decir, la parte intangible o lógica de la computadora: los programas, sistemas de información, aplicaciones como procesadores de texto, hojas de cálculo o bases de datos, los simuladores, aplicaciones gráficas y sistemas operativos, entran en este grupo. 

A pesar de ser términos diametralmente opuestos, son mutuamente dependientes, porque para que uno pueda trabajar, dependerá invariablemente del otro. Así pues, no es conveniente instalar un programa sin antes conocer sus requerimientos de hardware, ya que de lo contrario, se correría el riesgo de operar defectuosamente o simplemente no funcionar. Normalmente estos requerimientos se centran sobre tres elementos clave: el tipo procesador, el tamaño de la memoria principal (memoria RAM) y el espacio disponible en el disco duro.  

Asimismo, para que el hardware funcione de manera óptima, también requiere de un software específico. Es muy común observar esto cuando se conecta por primera vez una memoria flash (conocida como memoria USB) a un equipo de cómputo. Al ser detectada, se instala un programa denominado “controlador” que es reconocido por el sistema operativo para que la memoria trabaje adecuadamente. Este mismo proceso lo llevan a cabo todos aquellos dispositivos que se conectan a la computadora tales como impresoras, cañones, tarjetas de red inalámbricas, entre otros. Cuando estos dispositivos son conectados por segunda ocasión, el sistema operativo ya lo tiene plenamente identificado pues su controlador se encuentra instalado en la computadora de tal forma que su operación será mucho más rápida (se ahorra el proceso de instalación de este controlador). 

Así pues, para que el hardware pueda operar adecuadamente al conectarse a una computadora, requerirá de un software que le permita ser identificado y reconocido por el sistema operativo y al contrario, para que un software pueda ejecutarse de manera óptima, requerirá de un hardware lo suficientemente poderoso que le permita ejecutarse con rapidez y eficiencia.  
 


Referencias 

Capron, H. (1992). Essentials of computing. Redwood city, Cal. The Benjamin/Cummings Publishing Company Inc. 

Long, L., Long, N. (1999). Introducción a las computadoras y a los sistemas de información. México. Prentice Hall 

Pfaffenberger, B. (1990). Que’s computer user’s dictionary. Carmel Indiana. Que 

Stanley, J. (2010). Computer systems. Sudbury Massachusetts, Junes and Bartlett Publishers. 

Szymanski, R. (1995). Introduction to computers and software. N. Jarsey. Prentice Hall 

Tanenbaum, A. (2000). Organización de computadoras un enfoque estructurado. México. Pearson Educación. 
 
Revisión técnica: Ing. Julio Alfonso de León Razo. 




Elaborado por: M.A. Cuauhtémoc Vélez Martínez​

Acerca del IIUNAM

Servicios IIUNAM

Difusión

Misión

  • Contribuir al desarrollo del país y al bienestar de la sociedad a través de la investigación en ingeniería, de la formación de recursos humanos y de la vinculación con la sociedad.

    Visión

    Ser el centro de investigación en ingeniería más relevante, de mayor calidad y pertinencia en México, con capacidades para competir a niveles internacionales.
    Ser generador de conocimientos aplicables a la solución de los grandes problemas de la ingeniería nacional.
    Ser formador de nuevas generaciones de ingenieros e investigadores de alta calidad comprometidos con el país.