VIRTUALIZACIÓN

JAM_AC
Mind Map by JAM_AC, updated more than 1 year ago
JAM_AC
Created by JAM_AC about 6 years ago
18
0

Description

juice

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. Llamada también
                                                                                                                      1. Virtualización asistida por el sistema operativo
                                                                                                                      2. Sistema húesped
                                                                                                                        1. Conocimiento
                                                                                                                          1. Cooperación
                                                                                                                            1. Envia instrucciones a SO anfitrión
                                                                                                                              1. No envia instrucciones que controle el hardware
                                                                                                                              2. Equivalente a una arquitectura de hardware real
                                                                                                                                1. Reduce la inestabilidad en un SO
                                                                                                                                Show full summary Hide full summary

                                                                                                                                Similar

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