Sistema operativo,compiladores,traductores

SISTEMA OPERATIVO:
Es el intermediario entre el usuario y la máquina. Controla los procesos de la computadora y administra sus recursos. Tiene 3 funciones principales:
* coordina y manipula elhardware de la computadora (ej. la administración de la pantalla)
* organiza los archivos en diversos dispositivos de almacenamiento
* gestiona los errores de hardware y la pérdida dedatos
LENGUAJE DE PROGRAMACIÓN:
Cualquier lenguaje artificial que puede utilizarse para definir una secuencia de instrucciones para su procesamiento por una computadora
Clasificación de acuerdo a sunivel
* Nivel bajo: Es aquel lenguaje que sólo entiende la computadora, es decir, el lenguaje que maneja el procesador y es dependiente de él
Lenguaje máquina: Aquel cuyas instrucciones y datosestán dadas en términos de unos y ceros (lenguaje binario)
Lenguaje ensamblador: Aquel cuyas instrucciones están dadas en términos de mnemotécnicos
* Nivel alto: Aquel lenguaje cuyasinstrucciones se asemejan al lenguaje natural, es decir está dada como enunciados que nosotros podemos entender. Es independiente de la máquina. Ej. Lenguaje C, Pascal, Fortran, C++
Traductor:
Es un SW quetoma un código denominado fuente y lo transforma en otro código equivalente denominado objeto
Tipos de traductores
* Intérpretes: Traducen una instrucción a la vez y la ejecutan. No generacódigo objeto y sólo genera un resultado o un error
* Compiladores: Aquellos traductores que cuyo código fuente está en lenguaje de alto nivel y lo transforman a lenguaje de bajo nivel. Ej. C, Pascal,Fortran, C++
El Ensamblador es un caso particular de un compilador, ya que traduce el lenguaje ensamblador a lenguaje máquina
* Híbridos: Aquellos traductores que actúan tanto como intérpretesy como compiladores. Ejemplo: Java, C#
TIPOS DE SOFTWARE
SW DE APLICACIÓN
Es aquel SW que dirige las distintas tareas para las que se utilizan las computadoras, es decir, facilita al usuario la…