Informatica
SISTEMAS OPERATIVOS
Es un programa o conjunto de programas que en un sistema informático gestiona los recursos de hardware y provee servicios a los programas de aplicación,ejecutándose en modo privilegiado respecto de los restantes.
Nótese que es un error común muy extendido denominar al conjunto completo de herramientas sistema operativo, es decir, la inclusión en elmismo término de programas como el explorador de ficheros, el navegador web y todo tipo de herramientas que permiten la interacción con el sistema operativo, también llamado núcleo o kernel. Estaidentidad entre kernel y sistema operativo es solo cierta si el núcleo es monolítico.
EJEMPLOS: Windows XP, Windows 98, Ubuntu.
CONTROLADORES
Es un programa informático que permite al sistemaoperativo interactuar con un periférico, haciendo una abstracción del hardware y proporcionando una interfaz -posiblemente estandarizada- para usarlo. Se puede esquematizar como un manual de instrucciones que leindica cómo debe controlar y comunicarse con un dispositivo en particular. Por tanto, es una pieza esencial, sin la cual no se podría usar el hardware.
EJEMPLOS: driver de tarjeta de video o audio.SOFTWARE DE DESARROLLO (PROGRAMACION):
COMPILADORES
Es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programaequivalente que la máquina será capaz de interpretar. Usualmente el segundo lenguaje es lenguaje, pero también puede ser un código intermedio (bytecode), o simplemente texto. Este proceso detraducción se conoce como compilación.
EJEMPLOS: C, C++, Visual Basic, Fortran, Cobol.
INTERPRETES
Es un programa informático capaz de analizar y ejecutar otros programas, escritos en un lenguaje de altonivel. Los intérpretes se diferencian de los compiladores en que mientras estos traducen un programa desde su descripción en un lenguaje de programación al código de máquina del sistema, los...
Regístrate para leer el documento completo.