SlideShare une entreprise Scribd logo
1  sur  15
ENFOQUE MULTINIVEL MÁQUINA VIRTUAL LENGUAJES UNIVERSIDAD NACIONAL DE SANTIAGO DEL ESTERO FACULTAD DE CIENCIAS EXACTAS Y TECNOLOGIAS Asignatura :  Organización del Computador Carrera: Licenciatura en Sistemas de Información. Modulo 4to. Año 2009
[object Object],[object Object],[object Object],[object Object],ENFOQUE MULTINIVEL
[object Object],[object Object],[object Object],PROBLEMA ,[object Object],Programa  en  L1 Programa  en  Lo C/ Instrucción L1 [Inst.1 L o  + Inst.1 L o  + . . . + Inst.n L o  ]
[object Object],[object Object],Máquina Virtual nivel n nivel 2 nivel 1 nivel 0 Mn  con  Ln M2  con  L2 M1  con  L1 M0  con  L0 . . .
Métodos de implementación de la máquina virtual  (enfoque multinivel) ,[object Object],[object Object]
Nivel 0 TRADUCCIÓN   (compilador) TRADUCCIÓN   (ensamblador) INTERPRETACIÓN PARCIAL  (sistema operativo) INTERPRETACIÓN   (microprograma) EJECUCIÓN  Los microprogramas son ejecutados directamente por el hardware MAQUINA MULTINIVEL ACTUAL NIVEL DE LENGUAJES ORIENTADOS  A PROBLEMAS Nivel 5 NIVEL DE LÓGICA DIGITAL Nivel 1 NIVEL DE MICROPROGRAMACIÓN Nivel 2 NIVEL DE CONJUNTO DE INSTRUCCIONES Nivel 3 NIVEL DE MÁQUINA DEL SISTEMA OPERATIVO Nivel 4 NIVEL DE LENGUAJE ENSAMBLADOR
Nivel 0: nivel de lógica digital ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Nivel 1: nivel de microarquitectura ,[object Object],[object Object],[object Object]
Nivel 2: nivel de conjunto de instrucciones ,[object Object],[object Object],[object Object]
Nivel 3: nivel del sistema operativo ,[object Object],[object Object],[object Object]
Nivel 4: nivel del lenguaje ensamblador ,[object Object],[object Object],[object Object]
Nivel 5: nivel de lenguajes de alto nivel ,[object Object],[object Object],[object Object]
MAQUINA MULTINIVEL ACTUAL INTERPRETACIÓN PARCIAL  (sistema operativo) TRADUCCIÓN   (compilador) TRADUCCIÓN   (ensamblador) INTERPRETACIÓN   (microprograma) EJECUCIÓN  (hardware) Nivel 0 NIVEL DE LENGUAJES ORIENTADOS  A PROBLEMAS Nivel 5 NIVEL DE LÓGICA DIGITAL Nivel 1 NIVEL DE MICROPROGRAMACIÓN Nivel 2 NIVEL DE CONJUNTO DE INSTRUCCIONES Nivel 3 NIVEL DE MÁQUINA DEL SISTEMA OPERATIVO Nivel 4 NIVEL DE LENGUAJE ENSAMBLADOR Lenguajes mas Sofisticados Sencillos para la persona Formado por palabras, abreviaturas Lenguajes mas sencillos Simples para el computador Numérico
Evolución de los niveles ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Evolución de los niveles ,[object Object],[object Object],[object Object],[object Object]

Contenu connexe

Tendances

Programming Fundamental Slide No.1
Programming Fundamental Slide No.1Programming Fundamental Slide No.1
Programming Fundamental Slide No.1Arslan Hussain
 
Estructura del sistema operativo
Estructura del sistema operativoEstructura del sistema operativo
Estructura del sistema operativoEmily_Fdez
 
Historia de la informatica (diapositivas).
Historia de la informatica (diapositivas).Historia de la informatica (diapositivas).
Historia de la informatica (diapositivas).jasf1995
 
Que es ofimatica web
Que es ofimatica webQue es ofimatica web
Que es ofimatica webKamiloLora
 
Diapositivas la historia del computador
Diapositivas la historia del computadorDiapositivas la historia del computador
Diapositivas la historia del computadoranfelapi
 
Generaciones del computador, Hardware y Software
Generaciones del computador, Hardware y SoftwareGeneraciones del computador, Hardware y Software
Generaciones del computador, Hardware y SoftwareThalía León
 
CUADRO COMPARATIVO DE LAS GENERACIONES DEL COMPUTADOR
CUADRO COMPARATIVO DE LAS GENERACIONES DEL COMPUTADORCUADRO COMPARATIVO DE LAS GENERACIONES DEL COMPUTADOR
CUADRO COMPARATIVO DE LAS GENERACIONES DEL COMPUTADORJairo Paredes
 
Examen sistemas operativos
Examen sistemas operativosExamen sistemas operativos
Examen sistemas operativosKt Ortega
 
Breve resumen de la historia de la informática
Breve resumen de la historia de la informáticaBreve resumen de la historia de la informática
Breve resumen de la historia de la informáticamaamaa
 
GUÍA DIDÁCTICA DE COMPUTACION
GUÍA DIDÁCTICA DE COMPUTACIONGUÍA DIDÁCTICA DE COMPUTACION
GUÍA DIDÁCTICA DE COMPUTACION2752485
 
Mapa conceptual estructura de un computador
Mapa conceptual estructura de un computadorMapa conceptual estructura de un computador
Mapa conceptual estructura de un computadorMaria Gabriela Maldonado
 
Lenguaje de programación 00
Lenguaje de programación 00Lenguaje de programación 00
Lenguaje de programación 00agustin rojas
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivelANALI GOMEZ
 
SENA - Taller de investigacion estudio de casos
SENA - Taller de investigacion estudio de casosSENA - Taller de investigacion estudio de casos
SENA - Taller de investigacion estudio de casosOscar Jaime Acosta
 
Types of Programming Languages
Types of Programming LanguagesTypes of Programming Languages
Types of Programming LanguagesJuhi Bhoyar
 
Generaciones de los lenguajes de programacion
Generaciones de los lenguajes de programacionGeneraciones de los lenguajes de programacion
Generaciones de los lenguajes de programacionNelson Dominguez
 

Tendances (20)

Programming Fundamental Slide No.1
Programming Fundamental Slide No.1Programming Fundamental Slide No.1
Programming Fundamental Slide No.1
 
Exposición de Lenguajes de Programación
Exposición de Lenguajes de ProgramaciónExposición de Lenguajes de Programación
Exposición de Lenguajes de Programación
 
Informatica
InformaticaInformatica
Informatica
 
Estructura del sistema operativo
Estructura del sistema operativoEstructura del sistema operativo
Estructura del sistema operativo
 
Historia de la informatica (diapositivas).
Historia de la informatica (diapositivas).Historia de la informatica (diapositivas).
Historia de la informatica (diapositivas).
 
Que es ofimatica web
Que es ofimatica webQue es ofimatica web
Que es ofimatica web
 
Driver de video
Driver de videoDriver de video
Driver de video
 
Diapositivas la historia del computador
Diapositivas la historia del computadorDiapositivas la historia del computador
Diapositivas la historia del computador
 
Generaciones del computador, Hardware y Software
Generaciones del computador, Hardware y SoftwareGeneraciones del computador, Hardware y Software
Generaciones del computador, Hardware y Software
 
CUADRO COMPARATIVO DE LAS GENERACIONES DEL COMPUTADOR
CUADRO COMPARATIVO DE LAS GENERACIONES DEL COMPUTADORCUADRO COMPARATIVO DE LAS GENERACIONES DEL COMPUTADOR
CUADRO COMPARATIVO DE LAS GENERACIONES DEL COMPUTADOR
 
Examen sistemas operativos
Examen sistemas operativosExamen sistemas operativos
Examen sistemas operativos
 
Breve resumen de la historia de la informática
Breve resumen de la historia de la informáticaBreve resumen de la historia de la informática
Breve resumen de la historia de la informática
 
GUÍA DIDÁCTICA DE COMPUTACION
GUÍA DIDÁCTICA DE COMPUTACIONGUÍA DIDÁCTICA DE COMPUTACION
GUÍA DIDÁCTICA DE COMPUTACION
 
Informatica basica
Informatica basicaInformatica basica
Informatica basica
 
Mapa conceptual estructura de un computador
Mapa conceptual estructura de un computadorMapa conceptual estructura de un computador
Mapa conceptual estructura de un computador
 
Lenguaje de programación 00
Lenguaje de programación 00Lenguaje de programación 00
Lenguaje de programación 00
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivel
 
SENA - Taller de investigacion estudio de casos
SENA - Taller de investigacion estudio de casosSENA - Taller de investigacion estudio de casos
SENA - Taller de investigacion estudio de casos
 
Types of Programming Languages
Types of Programming LanguagesTypes of Programming Languages
Types of Programming Languages
 
Generaciones de los lenguajes de programacion
Generaciones de los lenguajes de programacionGeneraciones de los lenguajes de programacion
Generaciones de los lenguajes de programacion
 

En vedette

Jin Unidad 1
Jin Unidad 1Jin Unidad 1
Jin Unidad 1jin_group
 
Arquitecturas del harvard y von neumann maria
Arquitecturas del harvard y von neumann mariaArquitecturas del harvard y von neumann maria
Arquitecturas del harvard y von neumann mariamariagrau14
 
Arquitectura de Computadores – Evolución y Presentaciones de los computadores
Arquitectura de Computadores – Evolución y Presentaciones de los computadoresArquitectura de Computadores – Evolución y Presentaciones de los computadores
Arquitectura de Computadores – Evolución y Presentaciones de los computadoresmyriam sarango
 
Hardware computadoras
Hardware computadorasHardware computadoras
Hardware computadorasalainvillon
 

En vedette (6)

Jin Unidad 1
Jin Unidad 1Jin Unidad 1
Jin Unidad 1
 
Introduccion
IntroduccionIntroduccion
Introduccion
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Arquitecturas del harvard y von neumann maria
Arquitecturas del harvard y von neumann mariaArquitecturas del harvard y von neumann maria
Arquitecturas del harvard y von neumann maria
 
Arquitectura de Computadores – Evolución y Presentaciones de los computadores
Arquitectura de Computadores – Evolución y Presentaciones de los computadoresArquitectura de Computadores – Evolución y Presentaciones de los computadores
Arquitectura de Computadores – Evolución y Presentaciones de los computadores
 
Hardware computadoras
Hardware computadorasHardware computadoras
Hardware computadoras
 

Similaire à MV-UNSL-ENFOQUE-MULTINIVEL-MÁQUINA-VIRTUAL

Clase 1- Enfoque multinivel 1 2020 odc.pdf
Clase 1- Enfoque multinivel 1 2020 odc.pdfClase 1- Enfoque multinivel 1 2020 odc.pdf
Clase 1- Enfoque multinivel 1 2020 odc.pdfdoboha3789
 
objetivos de las tecnologias de la informacion y la comunicacion
objetivos de las tecnologias de la informacion y la comunicacionobjetivos de las tecnologias de la informacion y la comunicacion
objetivos de las tecnologias de la informacion y la comunicacionJaime Lopez
 
Introducción a la arquitectura de las computadoras
Introducción a la arquitectura de las computadorasIntroducción a la arquitectura de las computadoras
Introducción a la arquitectura de las computadorasCamilo Pacheco
 
Jerarquía de la computadora
Jerarquía de la computadoraJerarquía de la computadora
Jerarquía de la computadoraredesIIunivo
 
Clasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónClasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónDennys Silva
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación323santy323
 
introduccion computadoras
introduccion computadorasintroduccion computadoras
introduccion computadorasPiCeGo
 
Introducción a las Computadoras
Introducción a las ComputadorasIntroducción a las Computadoras
Introducción a las ComputadorasPiCeGo
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación323santy323
 
02- Clase 1 - UD2 - Lenguajes.pdf
02- Clase 1 - UD2 -  Lenguajes.pdf02- Clase 1 - UD2 -  Lenguajes.pdf
02- Clase 1 - UD2 - Lenguajes.pdfNancyHerrera88
 
Electronica industrial MOD 3 programacion aplicada.pdf
Electronica industrial MOD 3 programacion aplicada.pdfElectronica industrial MOD 3 programacion aplicada.pdf
Electronica industrial MOD 3 programacion aplicada.pdfWalterCuellarFierro
 
Introduccion a la prgrmacion.
Introduccion a la prgrmacion.Introduccion a la prgrmacion.
Introduccion a la prgrmacion.Vladimir Pomares
 
Intro programacion conceptos_2012
Intro programacion conceptos_2012Intro programacion conceptos_2012
Intro programacion conceptos_2012Rafael Pérez
 
Taller 5 tecnologia grado 11
Taller 5 tecnologia grado 11Taller 5 tecnologia grado 11
Taller 5 tecnologia grado 11Antonio Botero
 
Taller 5 tecnologia grado 11
Taller 5 tecnologia grado 11Taller 5 tecnologia grado 11
Taller 5 tecnologia grado 11Antonio Botero
 
Mi Lenguaje de Programacion
Mi Lenguaje de ProgramacionMi Lenguaje de Programacion
Mi Lenguaje de Programacionmel_15
 
Estudio de los lenguajes de programación desde el punto de vista de su Nivel
Estudio de los lenguajes de programación desde el punto de vista de su Nivel Estudio de los lenguajes de programación desde el punto de vista de su Nivel
Estudio de los lenguajes de programación desde el punto de vista de su Nivel jazzme
 
Assembler apesteguia (1)
Assembler apesteguia (1)Assembler apesteguia (1)
Assembler apesteguia (1)tonytenorio2
 

Similaire à MV-UNSL-ENFOQUE-MULTINIVEL-MÁQUINA-VIRTUAL (20)

Clase 1- Enfoque multinivel 1 2020 odc.pdf
Clase 1- Enfoque multinivel 1 2020 odc.pdfClase 1- Enfoque multinivel 1 2020 odc.pdf
Clase 1- Enfoque multinivel 1 2020 odc.pdf
 
objetivos de las tecnologias de la informacion y la comunicacion
objetivos de las tecnologias de la informacion y la comunicacionobjetivos de las tecnologias de la informacion y la comunicacion
objetivos de las tecnologias de la informacion y la comunicacion
 
Introducción a la arquitectura de las computadoras
Introducción a la arquitectura de las computadorasIntroducción a la arquitectura de las computadoras
Introducción a la arquitectura de las computadoras
 
Jerarquía de la computadora
Jerarquía de la computadoraJerarquía de la computadora
Jerarquía de la computadora
 
Clasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónClasificación de los lenguajes de programación
Clasificación de los lenguajes de programación
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
introduccion computadoras
introduccion computadorasintroduccion computadoras
introduccion computadoras
 
Introducción a las Computadoras
Introducción a las ComputadorasIntroducción a las Computadoras
Introducción a las Computadoras
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Daniel 3 semestre
Daniel 3 semestreDaniel 3 semestre
Daniel 3 semestre
 
Daniel 3 semestre
Daniel 3 semestreDaniel 3 semestre
Daniel 3 semestre
 
02- Clase 1 - UD2 - Lenguajes.pdf
02- Clase 1 - UD2 -  Lenguajes.pdf02- Clase 1 - UD2 -  Lenguajes.pdf
02- Clase 1 - UD2 - Lenguajes.pdf
 
Electronica industrial MOD 3 programacion aplicada.pdf
Electronica industrial MOD 3 programacion aplicada.pdfElectronica industrial MOD 3 programacion aplicada.pdf
Electronica industrial MOD 3 programacion aplicada.pdf
 
Introduccion a la prgrmacion.
Introduccion a la prgrmacion.Introduccion a la prgrmacion.
Introduccion a la prgrmacion.
 
Intro programacion conceptos_2012
Intro programacion conceptos_2012Intro programacion conceptos_2012
Intro programacion conceptos_2012
 
Taller 5 tecnologia grado 11
Taller 5 tecnologia grado 11Taller 5 tecnologia grado 11
Taller 5 tecnologia grado 11
 
Taller 5 tecnologia grado 11
Taller 5 tecnologia grado 11Taller 5 tecnologia grado 11
Taller 5 tecnologia grado 11
 
Mi Lenguaje de Programacion
Mi Lenguaje de ProgramacionMi Lenguaje de Programacion
Mi Lenguaje de Programacion
 
Estudio de los lenguajes de programación desde el punto de vista de su Nivel
Estudio de los lenguajes de programación desde el punto de vista de su Nivel Estudio de los lenguajes de programación desde el punto de vista de su Nivel
Estudio de los lenguajes de programación desde el punto de vista de su Nivel
 
Assembler apesteguia (1)
Assembler apesteguia (1)Assembler apesteguia (1)
Assembler apesteguia (1)
 

MV-UNSL-ENFOQUE-MULTINIVEL-MÁQUINA-VIRTUAL

  • 1. ENFOQUE MULTINIVEL MÁQUINA VIRTUAL LENGUAJES UNIVERSIDAD NACIONAL DE SANTIAGO DEL ESTERO FACULTAD DE CIENCIAS EXACTAS Y TECNOLOGIAS Asignatura : Organización del Computador Carrera: Licenciatura en Sistemas de Información. Modulo 4to. Año 2009
  • 2.
  • 3.
  • 4.
  • 5.
  • 6. Nivel 0 TRADUCCIÓN (compilador) TRADUCCIÓN (ensamblador) INTERPRETACIÓN PARCIAL (sistema operativo) INTERPRETACIÓN (microprograma) EJECUCIÓN Los microprogramas son ejecutados directamente por el hardware MAQUINA MULTINIVEL ACTUAL NIVEL DE LENGUAJES ORIENTADOS A PROBLEMAS Nivel 5 NIVEL DE LÓGICA DIGITAL Nivel 1 NIVEL DE MICROPROGRAMACIÓN Nivel 2 NIVEL DE CONJUNTO DE INSTRUCCIONES Nivel 3 NIVEL DE MÁQUINA DEL SISTEMA OPERATIVO Nivel 4 NIVEL DE LENGUAJE ENSAMBLADOR
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13. MAQUINA MULTINIVEL ACTUAL INTERPRETACIÓN PARCIAL (sistema operativo) TRADUCCIÓN (compilador) TRADUCCIÓN (ensamblador) INTERPRETACIÓN (microprograma) EJECUCIÓN (hardware) Nivel 0 NIVEL DE LENGUAJES ORIENTADOS A PROBLEMAS Nivel 5 NIVEL DE LÓGICA DIGITAL Nivel 1 NIVEL DE MICROPROGRAMACIÓN Nivel 2 NIVEL DE CONJUNTO DE INSTRUCCIONES Nivel 3 NIVEL DE MÁQUINA DEL SISTEMA OPERATIVO Nivel 4 NIVEL DE LENGUAJE ENSAMBLADOR Lenguajes mas Sofisticados Sencillos para la persona Formado por palabras, abreviaturas Lenguajes mas sencillos Simples para el computador Numérico
  • 14.
  • 15.