Ejecución de instrucciones, programas y licencias de software

Clasificado en Informática

Escrito el en español con un tamaño de 2,6 KB

Ejecución de una instrucción

Sincronización con la CPU

Todos estos elementos se sincronizan con la CPU, y más concretamente con la UC para la ejecución de una instrucción.

Además, como el bus es compartido, solo se puede usar una vez en un momento dado.

Fases de ejecución

Con todo ello, la ejecución de una instrucción se divide en fases:

  • Búsqueda de la instrucción
  • Decodificación de la instrucción
  • Búsqueda de operandos
  • Ejecución de la instrucción
  • Almacenamiento del resultado

Programas

Concepto de programa almacenado

El concepto de “programa almacenado” se refiere al software del sistema informático; como hemos dicho, está formado por instrucciones y datos.

El software no se puede tocar y lo almacenamos en discos, pendrives, CD, DVD…

Clasificación del software

Según su función, podemos clasificar el software en:

  • Software base: Imprescindible para el manejo del ordenador.
    • Basic Input/Output System (BIOS)
    • Sistema Operativo (SO)
    • Drivers o controladores de dispositivo
  • Software de aplicación: Usado por los usuarios para la explotación del ordenador (suites ofimáticas, editores de imagen o vídeo, juegos, antivirus, firewall, etc.).
  • Software de desarrollo: Programas usados para crear programas (JAVA, C/C++, Python).

Tipos de licencias

Según la licencia, tenemos:

  • Software libre:
    • Libertad completa de uso
    • Libertad completa de modificación (acceso al código fuente)
    • Libertad de analizar el funcionamiento y desarrollar mejoras para su distribución
    • Libertad para distribuir
  • Software propietario:
    • Hay que pagar por su uso.
    • En formato binario; no se puede modificar.
    • Se crean licencias de prueba que limitan el funcionamiento o el tiempo de uso.

Licencias

Tipos de licencias de software

  • Licencia OEM: Las licencias más baratas. Al conectar a internet y activar Windows, el hardware queda ligado a la licencia.
  • Licencia Retail: Más caras que las OEM, se pueden instalar en cualquier ordenador.
  • Licencia EULA: Acuerdo de licencia que se muestra al instalar un programa.
  • Licencia Copyleft: Una creación es libre cuando puede ser usada, modificada y mejorada por cualquiera, con cualquier propósito.

Entradas relacionadas: