You are on page 1of 3

MAQUINA MULTINIVEL Computadora digital.

Necesidad Anlisis algoritmo programacin compilacin test inst ejecucin

diseo instruccin

produccin

Programa: secuencia de instrucciones A. Nivel de hardware: los circuitos y ejecutables Tipo operacionable: Operaciones sencillas Primitivas: instrucciones de una computadora en partculas a nivel de partculas.

Cdigo de maquina Interpretacin: se examina se codifica y se ejecuta una lnea. No se genera cdigo ni tampoco ningn programa traducido quiere decir que lo interpreta internamente. Compilacin: es otra forma de de preparara el programa para la ejecucin, en el proceso de compilacin tenemos lo siguiente Codificador Necesidades (Algoritmo) (cdigo fuente) (libreras S.O) (compilacin) (cdigo objeto) (Libreras lenguaje) Ventajas: cuanto se compila un programa se detectan los errores de sintaxis informndole al programador las lneas o operadores errneos o variables faltantes dentro del cdigo del programa Para el caso de interpretacin el sistema ejecuta lnea lnea lnea los componentes del programa. Que es una traduccin: es tomar cierta de instrucciones y traducirles o tomar un cdigo en una parte y convertirlo en otra .todos los compiladores no traducen =

Nivel n

maquina virtual Lenguaje

Mn Ln

Nivel 3

maquina virtual Lenguaje maqui

M3 L3

Nivel 2

maquina virtual Lenguaje maqui

M2 L2

Nivel 1

maquina virtual Lenguaje maqui

M1 L1

Nivel 0

maquina virtual Lenguaje maqui

M0 L0

Los circuitos pueden ejecutar un programa perfectamente un lenguaje cero.

Tipo de trabajo

nivel5

nivel superior lenguaje orientada a objetos Traduccin (compilacin)

Nivel4

lenguaje de nivel ensamblador Traduccin (ensamblador)

Nivel3

nivel del sistema o Interpretacin parcial (s.o)

Nivle2

nivel de arquitectura de Conjunto de instrucciones Ejecucin digital

Nivle1

nivel de micro arquitectura

Hardware Nivel0 nivel de lgica digital

Dispositivos electrnicos circuitos electrnicos Caracteristicas del lgica digital Compuertas transitares entrada digitales uno cero memorias flit flop nivel 1 : tenemos colecciones de 8 a 32 registros esto forma memorias locales en la alo Tambin efectan operaciones encillas Como sumar entre otros. Nivle2 controla la operacin de la trayectoria de datos se considera como nivel isa y estn relacionados con los manuales de los fabricantes o de la maquina.

Nivel 3: tenemos el conjunto de instrucciones adicionales a nivel anterior isa , existe un intrprete que se ejecuta a nivel de sistema operativo Nivle4 Es una forma simblica de uno de los lenguaces adyacentes Mtodos para escribir en los niveles 1 2 y 3 los lenguajes a nivel dos primero se traducen a niveles 1y 2 y luego se interpretan y el programa que las produce se llaman ensamblador Nivel5 se consideran como programas de aplicaciones se manejan lenguajes de alto nivel como c++, java, visual, estos cdigos se traducen a nivel 3 o cuatro Y los traductores se denominan traductores, en el caso de java se interpreta y este tipo de programas se llaman solucionadores de problemas por eso son de alto nivel.

You might also like