Software de ordenador, o sólo software, es una
colección de programas informáticos y relacionados con datos que
proporcionan las instrucciones para decirle a un ordenador qué hacer y
cómo hacerlo. Software se refiere a uno o más programas informáticos y
datos en el almacenamiento del equipo por algunas razones. En otras
palabras, el software es un conjunto de programas, procedimientos,
algoritmos y su documentación afectados con la operación de un sistema
de procesamiento de datos. Programa software realiza la función del
programa que implementa, ya sea proporcionando directamente
instrucciones para el hardware del equipo o servir como entrada a otra
pieza de software. El término fue acuñado en contraste con el antiguo
término hardware (dispositivos físicos de significado). En contraste con
el hardware, software “no puede ser tocado”. [ [] 1 [] Software también
a veces se utiliza en un sentido más estrecho, lo que significa que
sólo el software de aplicación . A veces el término incluye datos que
tradicionalmente no ha sido asociados con las computadoras, como
películas, cintas y registros. [ [] 2 []
Software de computadora es llamado para distinguirlo
del hardware del equipo, que abarca las interconexiones físicas y
dispositivos requeridos para almacenar y ejecutar el software (o
ejecutar). En el nivel más bajo, código ejecutable consta de
instrucciones en lenguaje máquina específicas para un procesador
individual. Un lenguaje de máquina se compone de grupos de valores
binarios que significan las instrucciones del procesador que cambian el
estado del equipo de su estado anterior. Los programas son una secuencia
ordenada de instrucciones para cambiar el estado del equipo en una
secuencia determinada. Normalmente se escriben en lenguajes de
programación de alto nivel que son más fáciles y más eficientes para los
seres humanos a utilizar (más cercano al lenguaje natural) que el
lenguaje de máquina. Lenguajes de alto nivel compilados o interpretados
en lenguaje de máquina el código objeto. Software también se puede
escribir en un lenguaje ensamblador, esencialmente, una mnemónica
representación de un lenguaje de máquina usando un alfabeto de lenguaje
natural. Lenguaje ensamblador deben montarse en código objeto a través
de un ensamblador.
Mas Información
Mas Información