SlideShare a Scribd company logo
1 of 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]

More Related Content

What's hot

Metricas de software
Metricas de softwareMetricas de software
Metricas de software
MAYRA
 
Tecnicas y herramientas de desarrollo de software(1)
Tecnicas y herramientas de desarrollo de software(1)Tecnicas y herramientas de desarrollo de software(1)
Tecnicas y herramientas de desarrollo de software(1)
Gustavo Gualsema
 
Administración de procesos en el S.O.
Administración de procesos en el S.O.Administración de procesos en el S.O.
Administración de procesos en el S.O.
Carlos Solano
 
Aseguramiento de la calidad del software SQA
Aseguramiento de la calidad del software SQAAseguramiento de la calidad del software SQA
Aseguramiento de la calidad del software SQA
Anita Ortiz
 
Evaluacion de arquitecturas
Evaluacion de arquitecturasEvaluacion de arquitecturas
Evaluacion de arquitecturas
Samis Ambrocio
 
Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de software
sergio
 

What's hot (20)

Presentacion cmmi
Presentacion cmmiPresentacion cmmi
Presentacion cmmi
 
Integración Continua usando Team Foundation Server
Integración Continua usando Team Foundation ServerIntegración Continua usando Team Foundation Server
Integración Continua usando Team Foundation Server
 
calidad de los sistemas de informacion
calidad de los sistemas de informacioncalidad de los sistemas de informacion
calidad de los sistemas de informacion
 
Unidad 5. calidad del software
Unidad 5. calidad del softwareUnidad 5. calidad del software
Unidad 5. calidad del software
 
Metricas de software
Metricas de softwareMetricas de software
Metricas de software
 
Modelos evolutivos. incremental y espiral
Modelos evolutivos. incremental y espiralModelos evolutivos. incremental y espiral
Modelos evolutivos. incremental y espiral
 
Proceso del Software
Proceso del Software Proceso del Software
Proceso del Software
 
Metricas tecnicas del software
Metricas tecnicas del softwareMetricas tecnicas del software
Metricas tecnicas del software
 
Metodologías de desarrollo de software
Metodologías de desarrollo de softwareMetodologías de desarrollo de software
Metodologías de desarrollo de software
 
Tecnicas y herramientas de desarrollo de software(1)
Tecnicas y herramientas de desarrollo de software(1)Tecnicas y herramientas de desarrollo de software(1)
Tecnicas y herramientas de desarrollo de software(1)
 
Metodologia kendall y Kendall
Metodologia kendall y KendallMetodologia kendall y Kendall
Metodologia kendall y Kendall
 
Administración de procesos en el S.O.
Administración de procesos en el S.O.Administración de procesos en el S.O.
Administración de procesos en el S.O.
 
Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de Software
 
Aseguramiento de la calidad del software SQA
Aseguramiento de la calidad del software SQAAseguramiento de la calidad del software SQA
Aseguramiento de la calidad del software SQA
 
Gqm
GqmGqm
Gqm
 
Evaluacion de arquitecturas
Evaluacion de arquitecturasEvaluacion de arquitecturas
Evaluacion de arquitecturas
 
Modelo Ciclo de Vida Clasico o en Cascada
Modelo Ciclo de Vida Clasico o en CascadaModelo Ciclo de Vida Clasico o en Cascada
Modelo Ciclo de Vida Clasico o en Cascada
 
Metricas del producto para el Software
Metricas del producto para el SoftwareMetricas del producto para el Software
Metricas del producto para el Software
 
Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de software
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 

Viewers also liked (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
 

Similar to Clase 1 Enfoque Multinivel 2009

Jerarquía de la computadora
Jerarquía de la computadoraJerarquía de la computadora
Jerarquía de la computadora
redesIIunivo
 
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
Dennys Silva
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
323santy323
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
323santy323
 
Intro programacion conceptos_2012
Intro programacion conceptos_2012Intro programacion conceptos_2012
Intro programacion conceptos_2012
Rafael Pérez
 
Taller 5 tecnologia grado 11
Taller 5 tecnologia grado 11Taller 5 tecnologia grado 11
Taller 5 tecnologia grado 11
Antonio Botero
 
Taller 5 tecnologia grado 11
Taller 5 tecnologia grado 11Taller 5 tecnologia grado 11
Taller 5 tecnologia grado 11
Antonio Botero
 
Mi Lenguaje de Programacion
Mi Lenguaje de ProgramacionMi Lenguaje de Programacion
Mi Lenguaje de Programacion
mel_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
 

Similar to Clase 1 Enfoque Multinivel 2009 (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)
 

Clase 1 Enfoque Multinivel 2009

  • 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.