Clase 08c ejemplo_maquina_virtual
Upcoming SlideShare
Loading in...5
×
 

Clase 08c ejemplo_maquina_virtual

on

  • 335 views

 

Statistics

Views

Total Views
335
Views on SlideShare
335
Embed Views
0

Actions

Likes
0
Downloads
26
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Clase 08c ejemplo_maquina_virtual Clase 08c ejemplo_maquina_virtual Presentation Transcript

  • Estilos Arquitectónicos (Un Ejemplo) (Arquitectura de Software para Practicantes) Universidad de los Andes Demián Gutierrez Marzo 2013 1
  • Arquitectura(Ejemplo con más detalle) un ejemplo 2
  • Estilos Arquitectónicos(Interprete / Máquina Virtual) Datos Programa (Estado del a Interpretar Programa) Hardware Simulado (CPU, dispositivos, etc) Máquina Virtual Hardware Real (CPU, dispositivos, memoria, etc) 3
  • Estilos Arquitectónicos(Interprete / Máquina Virtual) Máquina Virtual Máquina Virtual Máquina Virtual App3 App1 App2 App4 App5 App6 App7 App8 ... Sistema Sistema Sistema Operativo Operativo Operativo Capa de Virtualización Hardware 4
  • Estilos Arquitectónicos(Interprete / Máquina Virtual) Código Java “Write once, run Archivo.java anywhere” compilador javac Sun Microsystems Bytecode Runtime Archivo.class (bytecode) Maquina Otros Virtual (bytecode) java Linux Windows Mac 5
  • Estilos Arquitectónicos(Interprete / Máquina Virtual) Código Código Código Código Código Java Scala Clojure JRuby Jython Foo.java Foo.scl Foo.clj Foo.ruby Foo.phy Compilador Compilador Compilador Compilador Compilador Java Scala Clojure JRuby Jython (javac) (...) (...) (...) (...) Java Byte Code + Unix Linux Windows Mac Java Runtime JVM JVM JVM JVM La flexibilidad de la arquitectura Java 6
  • Gracias ¡Gracias! 7