Glosario
Material de estudio basado en la edición de 2014. Borrador pendiente de revisión editorial independiente.
Glosario del tema
| Termino | Definicion |
|---|---|
| Biblioteca | Conjunto de rutinas de uso comun ya implementadas, disponibles para todos los usuarios. Organizadas en modulos objeto para ser enlazadas durante la compilacion. |
| Cargador | Herramienta que permite cargar un programa en la memoria para que pueda ser ejecutado: obtiene memoria, copia el ejecutable y le da el control. |
| Compilador | Herramienta que transforma un programa escrito en lenguaje de alto nivel en un programa en lenguaje maquina ejecutable. |
| Depurador | Herramienta que permite controlar la ejecucion de un programa paso a paso, analizando el contenido de las variables para detectar y corregir errores. |
| Excepcion | Transferencia de control al SO provocada por la ejecucion de una instruccion de usuario no prevista (division por cero, acceso a memoria invalido). |
| Interprete de comandos | Interfaz por la que el usuario interacciona con el SO. Se basa en el dialogo: el sistema presenta el indicador y el usuario pide servicios introduciendo pedidos. |
| Interrupcion | Transferencia de control al nucleo del SO, tipicamente provocada de forma asincrona por dispositivos del hardware. |
| Llamada al sistema | Herramienta que permite al usuario utilizar servicios que se ejecutan dentro del nucleo del SO. |
| Montador | Herramienta que agrupa modulos y bibliotecas para construir un programa ejecutable. |
| Proceso (tarea) | Programa en ejecucion. |
| Programa | Descripcion detallada en forma de instrucciones que permite resolver un problema determinado, escrito en un lenguaje de programacion. |
| Programa fuente | Fichero que contiene las instrucciones del programa escritas en un lenguaje informatico. |
| Programa objeto | Fichero que contiene un modulo del programa en lenguaje maquina, listo para ser montado con otros programas. |
| Trap | Mecanismo de hardware que permite establecer llamadas explicitas a los servicios del SO. |