SlideShare una empresa de Scribd logo
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]

Más contenido relacionado

La actualidad más candente

Introduction to Ubuntu
Introduction to UbuntuIntroduction to Ubuntu
Introduction to Ubuntu
Czarli Evangelista
 
Tarea1 programacion-distribuida
Tarea1 programacion-distribuidaTarea1 programacion-distribuida
Tarea1 programacion-distribuida
RJ Manayay Chavez
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
Luis Yallerco
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
Maria Isabel Mora Garcia
 
Estructura jerarquica
Estructura jerarquicaEstructura jerarquica
Estructura jerarquica
Andrew King
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacion
natalia lizarazo
 
Unit 1 OOSE
Unit 1 OOSEUnit 1 OOSE
Unit 1 OOSE
saranive23
 
Historia De Linux
Historia De LinuxHistoria De Linux
Historia De Linux
eduann
 
Los algoritmos de planificación
Los algoritmos de planificaciónLos algoritmos de planificación
Los algoritmos de planificación
Maîck Ddz
 
Software engineering critical systems
Software engineering   critical systemsSoftware engineering   critical systems
Software engineering critical systems
Dr. Loganathan R
 
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrolloFundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
José Antonio Sandoval Acosta
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
Tensor
 
Como instalar windows server 2008 con la maquina virtual v mware
Como instalar windows server 2008 con la maquina virtual v mwareComo instalar windows server 2008 con la maquina virtual v mware
Como instalar windows server 2008 con la maquina virtual v mware
Luis Angello RH-CyberComputer
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
yecka25
 
Estructura del sistema operativo
Estructura del sistema operativoEstructura del sistema operativo
Estructura del sistema operativo
Emily_Fdez
 
Cronología de los sistemas operativos
Cronología de los sistemas operativosCronología de los sistemas operativos
Cronología de los sistemas operativos
Brandonrx Diaz Elias
 
Future operating system
Future operating systemFuture operating system
Future operating system
Estiak Khan
 
MODELOS DE CALIDAD DEL SOFTWARE
MODELOS DE CALIDAD DEL SOFTWAREMODELOS DE CALIDAD DEL SOFTWARE
MODELOS DE CALIDAD DEL SOFTWARE
Edwingelviz
 
Arquitectura abierta y cerrada
Arquitectura abierta y cerradaArquitectura abierta y cerrada
Arquitectura abierta y cerrada
Dynamica de Informacion
 
Tema 4: Procesamiento paralelo.
Tema 4: Procesamiento paralelo.Tema 4: Procesamiento paralelo.
Tema 4: Procesamiento paralelo.
Manuel Fernandez Barcell
 

La actualidad más candente (20)

Introduction to Ubuntu
Introduction to UbuntuIntroduction to Ubuntu
Introduction to Ubuntu
 
Tarea1 programacion-distribuida
Tarea1 programacion-distribuidaTarea1 programacion-distribuida
Tarea1 programacion-distribuida
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
 
Estructura jerarquica
Estructura jerarquicaEstructura jerarquica
Estructura jerarquica
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacion
 
Unit 1 OOSE
Unit 1 OOSEUnit 1 OOSE
Unit 1 OOSE
 
Historia De Linux
Historia De LinuxHistoria De Linux
Historia De Linux
 
Los algoritmos de planificación
Los algoritmos de planificaciónLos algoritmos de planificación
Los algoritmos de planificación
 
Software engineering critical systems
Software engineering   critical systemsSoftware engineering   critical systems
Software engineering critical systems
 
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrolloFundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Como instalar windows server 2008 con la maquina virtual v mware
Como instalar windows server 2008 con la maquina virtual v mwareComo instalar windows server 2008 con la maquina virtual v mware
Como instalar windows server 2008 con la maquina virtual v mware
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Estructura del sistema operativo
Estructura del sistema operativoEstructura del sistema operativo
Estructura del sistema operativo
 
Cronología de los sistemas operativos
Cronología de los sistemas operativosCronología de los sistemas operativos
Cronología de los sistemas operativos
 
Future operating system
Future operating systemFuture operating system
Future operating system
 
MODELOS DE CALIDAD DEL SOFTWARE
MODELOS DE CALIDAD DEL SOFTWAREMODELOS DE CALIDAD DEL SOFTWARE
MODELOS DE CALIDAD DEL SOFTWARE
 
Arquitectura abierta y cerrada
Arquitectura abierta y cerradaArquitectura abierta y cerrada
Arquitectura abierta y cerrada
 
Tema 4: Procesamiento paralelo.
Tema 4: Procesamiento paralelo.Tema 4: Procesamiento paralelo.
Tema 4: Procesamiento paralelo.
 

Destacado

Jin Unidad 1
Jin Unidad 1Jin Unidad 1
Jin Unidad 1
jin_group
 
Introduccion
IntroduccionIntroduccion
Introduccion
perlallamas
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
Maria Camila Giraldo J
 
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
mariagrau14
 
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
myriam sarango
 
Hardware computadoras
Hardware computadorasHardware computadoras
Hardware computadoras
alainvillon
 

Destacado (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 a Clase 1 Enfoque Multinivel 2009

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
doboha3789
 
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
Jaime 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 computadoras
Camilo Pacheco
 
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
 
Introducción a las Computadoras
Introducción a las ComputadorasIntroducción a las Computadoras
Introducción a las Computadoras
PiCeGo
 
introduccion computadoras
introduccion computadorasintroduccion computadoras
introduccion computadoras
PiCeGo
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
323santy323
 
Daniel 3 semestre
Daniel 3 semestreDaniel 3 semestre
Daniel 3 semestre
DSLKEVS-SOLIS
 
Daniel 3 semestre
Daniel 3 semestreDaniel 3 semestre
Daniel 3 semestre
DSLKEVS-SOLIS
 
02- Clase 1 - UD2 - Lenguajes.pdf
02- Clase 1 - UD2 -  Lenguajes.pdf02- Clase 1 - UD2 -  Lenguajes.pdf
02- Clase 1 - UD2 - Lenguajes.pdf
NancyHerrera88
 
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
WalterCuellarFierro
 
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_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
 
Assembler apesteguia (1)
Assembler apesteguia (1)Assembler apesteguia (1)
Assembler apesteguia (1)
tonytenorio2
 

Similar a 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
 
Introducción a las Computadoras
Introducción a las ComputadorasIntroducción a las Computadoras
Introducción a las Computadoras
 
introduccion computadoras
introduccion computadorasintroduccion computadoras
introduccion 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.