programacion de sisitemas
SISTEMAS
PROGRAMACIÓN DE
SISTEMAS
Son los programas que residen en un sistema de computación. Su función
es proporcionar al usuario o programador una interface mas eficiente ypractica con relación al hardware de la máquina.
HERRAMIENTAS APLICADAS
A LA PROGRAMACIÓN DE
SISTEMAS
Compiladores
Traductores
Ensambladores
Ligadores
Intérpretes
CargadoresUtilerías de
Sistemas
Sistemas
Operativos
Generadores
de Código
DBMS
LENGUAJES DE
PROGRAMACIÓN
Es la notación formal para la descripción de algoritmos, basada en un
conjunto deinstrucciones en alto nivel, que finalmente pasarán a bajo nivel
para interactuar con el hardware y generar herramientas de trabajo.
TIPOS DE LENGUAJES DE
PROGRAMACIÓN
Lenguaje Máquina
100001010101010100100101010100
100011100101110
Lenguaje de Bajo Nivel (Ensamblador)
LOAD R1, (B)
LOAD R2, (C)
ADD R1, R2
STORE (A), R1
Lenguajes de Alto Nivel (Traductores)
A = B + C;
ENSAMBLADORESEl programa ensamblador es el programa que realiza la traducción de un
programa escrito en ensamblador a lenguaje máquina. Esta traducción es
directa e inmediata, ya que las instrucciones enensamblador no son más
que nemotécnicos de las instrucciones máquina que ejecuta directamente
la CPU.
• El programa escrito en lenguaje ensamblador se denomina código fuente
*.asm. El programaensamblador proporciona a partir de este fichero el
correspondiente código máquina, que suele tener la extensión *.hex.
TRADUCTOR
Un traductor es cualquier programa que toma como entrada un textoescrito en un leguaje llamado fuente y da como salida otro texto en un
lenguaje denominado objeto.
Existen 2 tipos de traductores:
• Compiladores
• Intérpretes
COMPILADOR
Es un traductor queconvierte un texto escrito en un lenguaje fuente y lo
traduce a un programa objeto en código máquina.
CARACTERÍSTICAS
• Lee las líneas escritas en un lenguaje de programación y las
traduce a...
Regístrate para leer el documento completo.