VIRTUALIZACIÓN

Description

juice
Felipe Grados
Mind Map by Felipe Grados, updated more than 1 year ago More Less
JAM_AC
Created by JAM_AC almost 9 years ago
Felipe Grados
Copied by Felipe Grados almost 9 years ago
1
0

Resource summary

VIRTUALIZACIÓN
  1. EMULACIÓN
    1. ¿Emulación o simulación?
      1. Emular
        1. Imitar acciones de otro
          1. Reproduce todos los procesos internos del sistema nativo
          2. Simular
            1. Representar algo-imitar lo que no es
              1. Finge o simula áreas del sistema
                1. Obvia procesos de ciertas respuestas
              2. Arquitecturas de cómputo
                1. Arquitectura Real-Inexistente
                  1. Implementar
                    1. Instrucciones de procesador
                      1. Chips de apoyo
                      2. Permite
                        1. Manejar diversos componentes
                          1. Definir estructuras de alto nivel
                        2. Arquitectura P-System o Sistema P(Año 70'-80')
                          1. Adoptado por entornos académicos
                            1. Límpieza y claridad estructural
                              1. Ejecutado en una Máquina P o P-Machine
                                1. Lenguaje Pascal
                                  1. Bytecode o Código intermedio
                                  2. Emplean el mismo procesador(Año 80'-90')
                                    1. Computadoras con 8 bits
                                      1. Líneas de computadoras basadas en el CPU Motorola
                                        1. Chipsets diferentes
                                          1. Aparecieron emuladores
                                            1. Ejecutar programas de una linea en la otra
                                              1. Velocidad igual al sistema nativo
                                            2. Sun Microsystems(Año 90')
                                              1. Desarrollo arquitectura JAVA
                                                1. Run Anywhere(Escribe una vez, ejecuta donde sea)
                                                  1. Equivalente a una máquina-p
                                                    1. Denominada máquina virtual JAVA
                                                2. Técnica sencilla
                                                  1. Implementar en software
                                                    1. Puede ser visto
                                                      1. Presente en la arquitectura del hardware distinta a la anfitrión
                                                        1. Requiere
                                                          1. Chips de apoyo
                                                            1. Controladores
                                                              1. Buses
                                                                1. Periféricos básicos
                                                            2. CONTENEDORES
                                                              1. Nombre del equipo
                                                                1. Cada contenedor debe tener un nombre único e independiente
                                                                2. Tabla de procesos
                                                                  1. Inicia su existencia ejecutando un init propio
                                                                  2. Señales de comunicación entre procesos
                                                                    1. El núcleo restringe toda comunicación entre procesos
                                                                    2. Limites de consumo de recurso
                                                                      1. Casi todas las implementaciones permiten asignar cotas máximas para el consumo de recursos compratidos
                                                                      2. Interfaces de red
                                                                        1. Dirección de acceso a medio(*mac*) distinta
                                                                        2. Dispositivos de hardware
                                                                          1. En algunos casos
                                                                            1. Acceso a dispositivos multiplexado
                                                                              1. Un dispositivo puede especificarse por medio de su configuración
                                                                            2. Solo se ejecuta un sistema operativo
                                                                              1. Huesped
                                                                                1. Se ejecuta como si estuviera en una plataforma de hardware autónoma
                                                                                2. Anfitrion
                                                                                  1. Aumentar el grado de separación que mantiene entre procesos
                                                                                3. Consumo de recursos óptimo
                                                                                  1. Primer sistema en incorporar esta funcionalidad fue FreeBSD
                                                                                    1. Estrategia de creación
                                                                                      1. Máquinas virtuales
                                                                                    2. VIRTUALIZACIÓN ASISTIDA POR HARDWARE
                                                                                      1. Partes físicas y tangibles de la computadora
                                                                                        1. Periféricos
                                                                                          1. Entrada
                                                                                            1. Permite el ingreso de información
                                                                                              1. Mouse,teclado,microfono,escaner
                                                                                              2. Salida
                                                                                                1. Muestra la información procesada
                                                                                                  1. Monitor,impresora
                                                                                                  2. Mixtos
                                                                                                    1. Permite entrada como lasalida
                                                                                                      1. Camara web, memorias usb, disco duro,dvd-cd
                                                                                                    2. Unidad central del CPU
                                                                                                      1. Microprocesador
                                                                                                        1. Memoria principal
                                                                                                          1. ROM
                                                                                                            1. RAM
                                                                                                            2. Tarjeta de expansion
                                                                                                              1. Placa base
                                                                                                                1. Otras placas
                                                                                                                  1. Acelerador de sonido
                                                                                                                    1. Aceleradores graficas
                                                                                                                      1. Aceleradores de red
                                                                                                                  2. PARAVIRTUALIZACIÓN
                                                                                                                    1. Reescribe las porciones de un Sistema Operativo
                                                                                                                      1. Interactúan directamente con el hardware
                                                                                                                      2. Conocida como virtualización asistida por el Sistema Operativo
                                                                                                                        1. Modificaciones bastante amplias al Sistema Operativo
                                                                                                                          1. Imposible correr sistemas no-libres paravirtualizados
                                                                                                                          2. Mapeo más Directo
                                                                                                                            1. Mejor Rendimiento
                                                                                                                              1. Más Estabilidad
                                                                                                                                1. No hace falta emular al hardware real
                                                                                                                                  1. Monitoreo mucho más completo
                                                                                                                            2. Los dispositivos presentados al OS huésped son mucho más ligeros e idealizados
                                                                                                                              1. El OS huésped puede pedir al antrión recursos adicionales cuando los requiere
                                                                                                                              2. Con sistemas paravirtualizados podemos lograr un consumo de recursos aún más efciente que en un sistema virtualizado real
                                                                                                                              Show full summary Hide full summary

                                                                                                                              Similar

                                                                                                                              VIRTUALIZACIÓN
                                                                                                                              Manuel :v
                                                                                                                              Conceptos básicos de las tecnologías en la educación
                                                                                                                              Edgar Oswaldo González Bello
                                                                                                                              Cloud + Virtualización
                                                                                                                              wilmer.gqm
                                                                                                                              Ambientes Virtuales de Aprendizaje
                                                                                                                              jhondice
                                                                                                                              Semana 3
                                                                                                                              ronymiranda
                                                                                                                              Arquitectura de Sistemas Distribuidos
                                                                                                                              Christian Rafael Camacho Dillon
                                                                                                                              Virtualización y Tendencias Cloud
                                                                                                                              Pool Medina Azurín
                                                                                                                              Semana 3 CLOUD COMPUTING
                                                                                                                              hricaza
                                                                                                                              3ra. Semana Cloud 2da Parte
                                                                                                                              jair.franco.12
                                                                                                                              Cloud Computing Nuevas Tendencias
                                                                                                                              cavalenciahuaman