Software

Un software es una colección de instrucciones que le dicen a una computadora cómo trabajar. Esto contrasta con el hardware, a partir del cual se construye el sistema y que realmente realiza el trabajo.

En el nivel de programación más bajo, el código ejecutable consta de instrucciones en lenguaje de máquina respaldadas por un procesador individual, generalmente una unidad de procesamiento central (CPU) o una unidad de procesamiento de gráficos (GPU). El lenguaje de máquina consta de grupos de valores binarios que significan instrucciones del procesador que cambian el estado de la computadora de su estado anterior. Por ejemplo, una instrucción puede cambiar el valor almacenado en una ubicación de almacenamiento particular en la computadora, un efecto que el usuario no puede observar directamente. Una instrucción también puede invocar una de muchas operaciones de entrada o salida, por ejemplo, mostrar algún texto en la pantalla de una computadora; provocando cambios de estado que deberían ser visibles para el usuario. El procesador ejecuta las instrucciones en el orden en que se proporcionan, a menos que se le indique "saltar" a una instrucción diferente, o es interrumpido por el sistema operativo. A partir de 2015, la mayoría de las computadoras personales, los dispositivos de teléfonos inteligentes y los servidores tienen procesadores con múltiples unidades de ejecución o múltiples procesadores que realizan cálculos juntos, y la informática se ha convertido en una actividad mucho más concurrente que en el pasado.

La mayoría del software está escrito en lenguajes de programación de alto nivel. Son más fáciles y eficientes para los programadores porque están más cerca de los lenguajes naturales que de los lenguajes de máquina. Los lenguajes de alto nivel se traducen a lenguaje de máquina usando un compilador o un intérprete o una combinación de ambos. El software también se puede escribir en un lenguaje ensamblador de bajo nivel, que tiene una fuerte correspondencia con las instrucciones en lenguaje de máquina de la computadora y se traduce a lenguaje de máquina usando un ensamblador.

It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using 'Content here, content here', making it look like readable English.

You must log in to access this content
Iniciar con Google
Iniciar con Facebook
x