Virtualización y jerarquía de memoria
|
|
- Belén Acosta Sosa
- hace 8 años
- Vistas:
Transcripción
1 Virtualización y jerarquía de memoria Arquitectura de Computadores J. Daniel García Sánchez (coordinador) David Expósito Singh Javier García Blas Óscar Pérez Alonso J. Manuel Pérez Lobato Grupo ARCOS Departamento de Informática Universidad Carlos III de Madrid cbed Arquitectura de Computadores Grupo ARCOS 1/55
2 Memoria virtual 1 Memoria virtual 2 Políticas 3 Tabla de páginas 4 Máquinas virtuales 5 MMV: Monitores de máquinas virtuales 6 Soporte hardware para virtualización 7 Tecnologías de virtualización 8 Conclusión cbed Arquitectura de Computadores Grupo ARCOS 2/55
3 Memoria virtual Límites del direccionamiento físico Dirección física CPU Memoria Datos Todos los programas comparten un único espacio de direcciones. Espacio de direcciones físico. No hay forma de prevenir que un programa acceda a un recurso. cbed Arquitectura de Computadores Grupo ARCOS 3/55
4 Memoria virtual Superando el límite físico Dir. virtual Dir. física CPU Traducción de direcciones Memoria Datos Los programas se ejecutan en un espacio de direcciones virtuales normalizado. Traducción de direcciones: Llevado a cabo por el hardware. Gestionado por el SO. Características soportadas: Protección, Traducción, Compartición. cbed Arquitectura de Computadores Grupo ARCOS 4/55
5 Memoria virtual Ventajas de la memoria virtual (I) Traducción: Los programas pueden tener una vista consistente de la memoria. Reduce el coste de aplicaciones multi-hilo. Solamente hace falta tener en memoria el conjunto de trabajo. Estructuras dinámicas usan solo la memoria física que realmente necesitan (p. ej. Pila). cbed Arquitectura de Computadores Grupo ARCOS 5/55
6 Memoria virtual Ventajas de la memoria virtual (II) Protección: Permite proteger a unos procesos de otros. Se pueden fijar atributos a nivel de página. Solo lectura, ejecución,... Los datos del núcleo está protegidos de los programas. Mejora la protección frente a software malicioso. Compartición: Se puede proyectar una página a varios procesos. P. ej.: Archivos proyectados en memoria. cbed Arquitectura de Computadores Grupo ARCOS 6/55
7 Memoria virtual Diferencias con caché Remplazo: Caché: controlado por hardware. MV: controlado por software. Tamaño: Tamaño de caché independiente de longitud de dirección. Tamaño de MV dependiente de longitud de dirección. cbed Arquitectura de Computadores Grupo ARCOS 7/55
8 Memoria virtual Parámetros Parámetro Caché L1 Memoria virtual Tamaño de bloque bytes , 536 bytes Tiempo de acierto 1 3 ciclos ciclos Penalización de fallos ciclos ciclos Tiempo de acceso ciclos ciclos Tiempo de transferencia 2 40 ciclos ciclos Tasa de fallos 0.1% 10% % 0.001% cbed Arquitectura de Computadores Grupo ARCOS 8/55
9 Políticas 1 Memoria virtual 2 Políticas 3 Tabla de páginas 4 Máquinas virtuales 5 MMV: Monitores de máquinas virtuales 6 Soporte hardware para virtualización 7 Tecnologías de virtualización 8 Conclusión cbed Arquitectura de Computadores Grupo ARCOS 9/55
10 Políticas Cuatro preguntas sobre la jerarquía de memoria 1. Dónde se ubica un bloque en el nivel superior? Ubicación de bloque. 2. Cómo se localiza un bloque en el nivel superior? Identificación de bloque. 3. Qué bloque debe remplazarse en caso de fallo? Remplazo de bloque. 4. Qué ocurre en caso de escritura? Estrategia de escritura. cbed Arquitectura de Computadores Grupo ARCOS 10/55
11 Políticas Cuatro preguntas sobre la memoria virtual 1. Dónde se ubica una página en la memoria principal? Ubicación de página. 2. Cómo se localiza un bloque en la memoria principal? Identificación de página. 3. Qué página debe remplazarse en caso de fallo? Remplazo de página. 4. Qué ocurre en caso de escritura? Estrategia de escritura. cbed Arquitectura de Computadores Grupo ARCOS 11/55
12 Políticas Dónde se ubica una página en memoria principal? Una página se puede ubicar en cualquier marco de página de la memoria principal. Correspondencia totalmente asociativa. Gestión realizada por el sistema operativo. Objetivo: Minimizar la tasa de fallos. No se puede hacer mucho con la penalización por fallo. Penalización muy alta debida a lentitud de discos magnéticos. cbed Arquitectura de Computadores Grupo ARCOS 12/55
13 Políticas Cómo se localiza una página en memoria principal? Se mantiene una tabla de páginas por proceso en memoria principal. Tabla de correspondencia entre identificador de página e identificador de marco de página. Reducción de tiempo de traducción. TLB: Translation Lookaside Buffer. Evita accesos a la tabla de páginas de memoria principal. cbed Arquitectura de Computadores Grupo ARCOS 13/55
14 Políticas Qué bloque debe remplazarse en caso de fallo de página? Política de remplazo definida por el Sistema Operativo. Típicamente LRU (Least-recently used). La arquitectura debe ofrecer soporte al Sistema Operativo. Bit de uso: Activado cuando se accede a la página. Cuando hay fallo en TLB. El sistema operativo pone a cero este bit de forma periódica. Registra valores más tarde. Permite determinar páginas tocadas en un intervalo. cbed Arquitectura de Computadores Grupo ARCOS 14/55
15 Políticas Qué ocurre en caso de escritura? La política de escritura es siempre write-back. Nunca se ha construido un sistema de MV con write-through. No te sientas tentado! Coste de escrituras en disco tremendamente alto. Minimización de escrituras en disco. Uso de dirty bit para indicar cuando se ha modificado una página. cbed Arquitectura de Computadores Grupo ARCOS 15/55
16 Tabla de páginas 1 Memoria virtual 2 Políticas 3 Tabla de páginas 4 Máquinas virtuales 5 MMV: Monitores de máquinas virtuales 6 Soporte hardware para virtualización 7 Tecnologías de virtualización 8 Conclusión cbed Arquitectura de Computadores Grupo ARCOS 16/55
17 Tabla de páginas Tabla de páginas Mem. virtual (páginas) Mem. física (marcos) Id pg. virtual Desplaz. V Prot. Dir. página V Prot. Dir. página PTBR V Prot. Dir. página V Prot. Dir. página Dir. página Desplaz. cbed Arquitectura de Computadores Grupo ARCOS 17/55
18 Tabla de páginas Tamaño de tabla de páginas Si se asume direcciones virtuales de 32 bits, páginas de 4 KB y 4 bytes por entrada en tabla: Tamaño de tabla: B = 2 22 B = 4MB Alternativas: Tablas de páginas multi-nivel. Tablas de páginas invertidas. Ejemplo: IA-64 Ofrece las dos alternativas al desarrollador del SO. cbed Arquitectura de Computadores Grupo ARCOS 18/55
19 Tabla de páginas TLB: Translation Lookaside Buffer Caso ideal. Cada acceso a memoria requiere dos accesos. 1. Acceso a TP. 2. Acceso a memoria. Escenario peor en caso de tablas multinivel. Solución: Usar caché de traducciones para evitar accesos a TP. Etiqueta: Porción de dirección virtual. Datos: Número de marco, bits de protección, bit de validez y dirty-bit. cbed Arquitectura de Computadores Grupo ARCOS 19/55
20 Máquinas virtuales 1 Memoria virtual 2 Políticas 3 Tabla de páginas 4 Máquinas virtuales 5 MMV: Monitores de máquinas virtuales 6 Soporte hardware para virtualización 7 Tecnologías de virtualización 8 Conclusión cbed Arquitectura de Computadores Grupo ARCOS 20/55
21 Máquinas virtuales Máquinas virtuales Desarrolladas a finales de los 60. Usadas desde entonces en entornos mainframe. Ignoradas en máquinas monousuario hasta finales de los 90. Popularidad recuperada debido a: Importancia creciente de aislamiento y seguridad en sistemas modernos. Fallos en seguridad y fiabilidad en sistemas operativos. Compartición de un computador por varios usuarios. Gran incremento en prestaciones de procesadores. Sobrecarga de MMV s más aceptable. cbed Arquitectura de Computadores Grupo ARCOS 21/55
22 Máquinas virtuales Monitor de máquina virtual A virtual machine is taken to be an efficient, isolated duplicate of the real machine. We explain these notions through the idea of a virtual machine monitor (VMM) a VMM has threee essential characteristics. First, the VMM provides an environment for programs which is essentially identical with the original machine, second, programs run in this environment show at worst only minor decreases in speed; and last, the VMM is in complete control of system resources. Fuente: Popek, G. y Goldberg, R. Formal requirements for virtualizable third generation architectures. Communications of the ACM, Julio de 1974 cbed Arquitectura de Computadores Grupo ARCOS 22/55
23 Máquinas virtuales Virtualización Definición general: Cualquier método de emulación que ofrece una interfaz software estándar con la máquina física. Java VM? Máquinas virtuales de sistema: Ofrecen un entorno completo de sistema a nivel de ISA binaria. Se suele asumir que ISA de MV e ISA de hardware son idénticas. Ejemplos: IBM VM/370. VMWare ESX Server. Xen. cbed Arquitectura de Computadores Grupo ARCOS 23/55
24 Máquinas virtuales Máquina virtual Ofrece la ilusión de que los usuarios tienen un computador completo a su disposición. Incluyendo su copia del Sistema Operativo. Un computador ejecuta varias máquinas virtuales. Puede soportar diversos sistemas operativos. Todos los Sistemas Operativos comparten el hardware. Terminología: Host: Plataforma hardware subyacente. Guest: Máquinas virtuales que comparten recursos. cbed Arquitectura de Computadores Grupo ARCOS 24/55
25 Máquinas virtuales MV y VMM: Capas MV 1 MV 2 MV 3 MV 4 MMV Capa de software de sistema. El monitor se ejecuta sobre la plataforma hardware. Permite la ejecución de varias máquinas virtuales sobre HW Monitor de Máquina Virtual único. Cada máquina virtual tiene su propio sistema operativo y Plataforma Hardware aplicaciones. Permite ejecutar aplicaciones sin modificarlas. cbed Arquitectura de Computadores Grupo ARCOS 25/55
26 MMV: Monitores de máquinas virtuales 1 Memoria virtual 2 Políticas 3 Tabla de páginas 4 Máquinas virtuales 5 MMV: Monitores de máquinas virtuales 6 Soporte hardware para virtualización 7 Tecnologías de virtualización 8 Conclusión cbed Arquitectura de Computadores Grupo ARCOS 26/55
27 MMV: Monitores de máquinas virtuales MMV Monitor de máquina virtual o hipervisor: Software que soporta las máquinas virtuales. MMV determina la correspondencia entre recursos virtuales y recursos físicos. Alternativas en compartición de recursos físicos: Compartición de tiempo. Particionamiento. Emulado por software. Un MMV es más pequeño que un SO tradicional. cbed Arquitectura de Computadores Grupo ARCOS 27/55
28 MMV: Monitores de máquinas virtuales Sobrecarga de un MMV Depende de la carga de trabajo. Programas ligados a procesador a nivel de usuario: Ejemplo: SPEC. Sobrecarga: 0. Raras invocaciones a SO. Programas intensivos en E/S intensivos en SO. Muchas llamadas al sistema Instrucciones privilegiadas. Puede tener mucha sobrecarga de virtualización. Programas intensivos en E/S y ligados a E/S. Baja utilización del procesador. Se puede ocultar virtualización. Baja sobrecarga de virtualización. cbed Arquitectura de Computadores Grupo ARCOS 28/55
29 MMV: Monitores de máquinas virtuales Otros usos (además de protección) Gestión de software. MV ofrece una abstracción que permite ejecutar pila software completa. Sistemas operativos antiguos ( DOS?). Despliegues combinados SO estable, SO heredado y siguiente versión de SO. Gestión de hardware. MV permite ejecutar pilas de software separadas pero sobre un mismo hardware. Consolidación de servidores. Independencia Mayor fiabilidad. Migración de MV en ejecución. Equilibrio de carga. Evacuación de hardware. cbed Arquitectura de Computadores Grupo ARCOS 29/55
30 MMV: Monitores de máquinas virtuales Usos: aislamiento APP 1 APP 2 APP 1 APP 2 OS OS OS MMV Plataforma Hardware Plataforma Hardware cbed Arquitectura de Computadores Grupo ARCOS 30/55
31 MMV: Monitores de máquinas virtuales Usos: consolidación APP 1 APP 2 APP 1 APP 2 OS OS OS OS MMV Plataforma 1 Plataforma 2 Plataforma Hardware cbed Arquitectura de Computadores Grupo ARCOS 31/55
32 MMV: Monitores de máquinas virtuales Usos: migración APP 1 APP OS OS VMM VMM Plataforma 1 Plataforma 2 Plataforma 1 Plataforma 2 cbed Arquitectura de Computadores Grupo ARCOS 32/55
33 MMV: Monitores de máquinas virtuales Requisitos de MMV (I) Una MMV: Presenta una interfaz software a software huésped. Aísla el estado de un huésped del resto. Se protege a si mismo de los huéspedes. Software huésped se debería comportar como si no hubiese MMV, excepto por: Comportamiento dependiente del rendimiento. Limitaciones de recursos fijos compartidos por múltiples MMV. cbed Arquitectura de Computadores Grupo ARCOS 33/55
34 MMV: Monitores de máquinas virtuales Requisitos de MMV (II) El software huésped no debe poder modificar la asignación de recursos reales de forma directa. MMV debe controlarlo todo, aunque sea usado por huéspedes. Acceso a estado privilegiado, Traducción de direcciones, E/S, excepciones, interrupciones,... MMV debe ejecutar en un modo más privilegiado que huéspedes. Ejecución de instrucciones privilegiadas por MMV. Requisitos de MMV (equiv. a requisitos de memoria virtual). Como mínimo dos modos de procesador. Subconjunto de instrucciones privilegiadas solo en modo privilegiado. Trap si ejecutadas en modo usuario. cbed Arquitectura de Computadores Grupo ARCOS 34/55
35 Soporte hardware para virtualización 1 Memoria virtual 2 Políticas 3 Tabla de páginas 4 Máquinas virtuales 5 MMV: Monitores de máquinas virtuales 6 Soporte hardware para virtualización 7 Tecnologías de virtualización 8 Conclusión cbed Arquitectura de Computadores Grupo ARCOS 35/55
36 Soporte hardware para virtualización Soporte de ISA Si MV se tienen en cuenta en el diseño de ISA, es fácil reducir instrucciones que debe ejecutar VMM y cuanto tarda la emulación. Pero, la mayoría de ISA para escritorio diseñadas antes de MV. MMV debe asegurar que huésped solo interacciona con recursos virtuales. SO huésped ejecutado en modo usuario. Intentos de acceder a HW da lugar a trap. Si ISA no es consciente de MV, el MMV debe interceptar instrucciones problemáticas. Introducción de recursos virtuales. cbed Arquitectura de Computadores Grupo ARCOS 36/55
37 Soporte hardware para virtualización Impacto sobre memoria virtual Cada huésped gestiona memoria virtual. Virtualización de memoria virtual? VMM distingue entre memoria real y memoria física. Memoria real: Nivel intermedio entre memoria virtual y memoria física. Huésped: Correspondencia entre memoria virtual y real. MMV: Correspondencia entre memoria real y física. Para reducir los niveles de indirección MMV mantiene una tabla de páginas en la sombra. Correspondencia entre memoria virtual y física. MMV tiene que capturar cambios de tabla de páginas y puntero a tabla de páginas. cbed Arquitectura de Computadores Grupo ARCOS 37/55
38 Soporte hardware para virtualización Soporte ISA para virtualización de memoria virtual IBM 370 incorpora nivel adicional de indirección gestionado por MMV. Elimina la necesidad de tabla de páginas en la sombra. Virtualización de TLB. MMV gestiona la TLB y mantiene copias de la TLB de cada huésped. Accesos a TLB generan trap. TLB con identificadores de procesos simplifican la gestión Permite entradas de múltiples MV y del VMM simultáneamente. cbed Arquitectura de Computadores Grupo ARCOS 38/55
39 Soporte hardware para virtualización Impacto de entrada/salida Parte más compleja de virtualización. Número creciente de dispositivos de E/S. Diversidad creciente de tipos de dispositivos de E/S. Compartición de dispositivos entre MV. Soporte de gran variedad de drivers. Se deja parte general del driver en huésped. Parte específica en MMV. Método dependiente del dispositivo. Discos: Particionados por MMV para crear discos virtuales. Interfaces de red: Multiplexados en el tiempo. MMV gestiona direcciones de red virtuales. cbed Arquitectura de Computadores Grupo ARCOS 39/55
40 Tecnologías de virtualización 1 Memoria virtual 2 Políticas 3 Tabla de páginas 4 Máquinas virtuales 5 MMV: Monitores de máquinas virtuales 6 Soporte hardware para virtualización 7 Tecnologías de virtualización 8 Conclusión cbed Arquitectura de Computadores Grupo ARCOS 40/55
41 Tecnologías de virtualización Virtualización impura 7 Tecnologías de virtualización Virtualización impura Tecnologías ISA cbed Arquitectura de Computadores Grupo ARCOS 41/55
42 Tecnologías de virtualización Virtualización impura Virtualización impura Solución para arquitecturas no virtualizables y para reducir problemas de rendimiento: Enfoques: Paravirtualización: Portar el código de SO huésped a ISA modificado. Esfuerzo de desarrollo. Necesidad de repetir para cada SO. Disponibilidad de código fuente. Traducción binaria: Sustituir instrucciones no virtualizables por código de emulación o llamada a MMV. No requiere código fuente. Algunas emulaciones posibles en espacio de usuario. cbed Arquitectura de Computadores Grupo ARCOS 42/55
43 Tecnologías de virtualización Virtualización impura Ejemplo: XEN Xen: MMV open-source para x-86. Estrategia: Paravirtualización. Pequeñas modificaciones al SO para simplificar virtualización. Ejemplos de paravirtualización: Evitar vaciado de TLB cuando se invoca a MMV. Xen proyectado a 64 MB superiores de cada MV. Se permite que el huésped pueda asignar páginas. Se comprueba que no viole restricciones de protección. Protección entre programas y huésped Uso de niveles de x86: Xen (0), Huésped (1), Programas (3). cbed Arquitectura de Computadores Grupo ARCOS 43/55
44 Tecnologías de virtualización Virtualización impura Cambios en Xen Cambios necesarios en Linux aproximadamente 3, 000 líneas de código. 1% de código específico x86. Sistema Operativo Ejecuta como host Ejecuta como guest Linux 2.4 Si Si Linux 2.6 Si Si NetBSD 2.0 No Si NetBSD 3.0 Si Si Plan 9 No Si FreeBSD 5 No Si cbed Arquitectura de Computadores Grupo ARCOS 44/55
45 Tecnologías de virtualización Virtualización impura Rendimiento de Xen SPEC Web99 99 dbench 96 PostgreSQL OLTP 95 PostgreSQL rec. info 92 Linux build time 97 SPEC INT Rendimiento relativo a Linux nativo cbed Arquitectura de Computadores Grupo ARCOS 45/55
46 Tecnologías de virtualización Tecnologías ISA 7 Tecnologías de virtualización Virtualización impura Tecnologías ISA cbed Arquitectura de Computadores Grupo ARCOS 46/55
47 Tecnologías de virtualización Tecnologías ISA Intel Virtualization Technology Añade nuevas instrucciones: VMXON. VMXOFF. VMLAUNCH. VMRESUME.... VMXON VM Exit VM Entry Guest OS 1 VMM Guest OS 2 VM Entry VM Exit VMXOFF cbed Arquitectura de Computadores Grupo ARCOS 47/55
48 Tecnologías de virtualización Tecnologías ISA AMD Secure Virtual Machine Añade nuevas instrucciones: VMRUN/VMLOAD. VMCALL/VMSAVE.... EFER.SVME=1 VMEXIT/VMSAVE VMRUN/VMLOAD Guest OS 1 VMM Guest OS 2 VMRUN/VMLOAD VMEXIT/VMSAVE EFER.SVME=0 cbed Arquitectura de Computadores Grupo ARCOS 48/55
49 Tecnologías de virtualización Tecnologías ISA Modos de operación VMX root: Totalmente privilegiado. Pensado para su uso por MMV. VMX non-root: No privilegiado. Pensado para SW huésped. cbed Arquitectura de Computadores Grupo ARCOS 49/55
50 Tecnologías de virtualización Tecnologías ISA Entrada y salida de máquinas virtuales VM Entry: Transición de MMV a Huésped. Entra en modo non-root. Carga el estado del huésped. VMLAUNCH instrucción usada en entrada inicial. VMRESUME instrucción usada en llamadas siguientes. VM Exit: VMEXIT instrucción usada para pasar a MMV. Entra en modo root. Salva el estado del huésped. Carga el estado de MMV. Hay instrucciones y eventos que provocan VMEXIT. cbed Arquitectura de Computadores Grupo ARCOS 50/55
51 Tecnologías de virtualización Tecnologías ISA Beneficios de tecnología VT Reduce dependencia del SO. Elimina necesidad de traducción binaria. Facilita el soporte para SO antiguos Mejora de robustez Elimina la necesidad de técnicas complejas MMV más pequeño y simple Mejora de rendimiento Menos transiciones a MMV cbed Arquitectura de Computadores Grupo ARCOS 51/55
52 Conclusión 1 Memoria virtual 2 Políticas 3 Tabla de páginas 4 Máquinas virtuales 5 MMV: Monitores de máquinas virtuales 6 Soporte hardware para virtualización 7 Tecnologías de virtualización 8 Conclusión cbed Arquitectura de Computadores Grupo ARCOS 52/55
53 Conclusión Resumen La memoria virtual ofrece un mecanismos de traducción que facilita la protección y la compartición. Políticas de memoria virtual: Ubicación: Totalmente asociativa. Identificación: Tabla de páginas. Remplazo: Típicamente LRU con soporte de TLB. Escritura: Siempre post-escritura. Máquinas virtuales: aislamiento, seguridad, fiabilidad, compartición. Usos de MMV: protección, gestión sw/hw (aislamiento, consolidación, migración). Tecnologías: Virtualización impura y soluciones en la ISA. cbed Arquitectura de Computadores Grupo ARCOS 53/55
54 Conclusión Referencias Computer Architecture. A Quantitative Approach 5th Ed. Hennessy and Patterson. Secciones: B.4, 2.4. Ejercicios recomendados: B.12, B.13, B.14, 2.20, 2.21, 2.22, 2.23 cbed Arquitectura de Computadores Grupo ARCOS 54/55
55 Conclusión Virtualización y jerarquía de memoria Arquitectura de Computadores J. Daniel García Sánchez (coordinador) David Expósito Singh Javier García Blas Óscar Pérez Alonso J. Manuel Pérez Lobato Grupo ARCOS Departamento de Informática Universidad Carlos III de Madrid cbed Arquitectura de Computadores Grupo ARCOS 55/55
Sistemas Operativos. Curso 2013 Virtualización
Sistemas Operativos Curso 2013 Virtualización Agenda Introducción Requerimientos para la virtualización Virtualización de CPU Vritualización de la memoria Virtualización de la E/S Sistemas Operativos Modernos,
Más detallesVirtualización. Esquemas populares
Virtualización Esquemas populares Virtualización Es una técnica que permite abstraer una aplicación y los componentes que la conforman sin importar el tipo de hardware sobre el cual se soporten y presentando
Más detallesSistemas operativos. Tema 7: Gestión n de memoria
Sistemas operativos Tema 7: Gestión n de memoria La memoria principal La memoria es el componente central en la arquitectura de un computador. A menudo, el único dispositivo de almacenamiento al que la
Más detallesCapítulo 4 Gestión de memoria
Sistemas operativos: una visión aplicada Capítulo 4 Gestión de memoria Contenido Objetivos del sistema de gestión de memoria Modelo de memoria de un proceso Esquemas de memoria basados en asignación contigua
Más detallesSistemas de Operación II
Sistemas de Operación II Procesos en Sistemas Distribuidos Prof. Carlos Figueira Basado en material de Yudith Cardinale, Mariela Curiel (USB) Andrew Tanembaum y Marteen van Steen Contenido Clientes Servidores
Más detallesVirtualización. Carlo López 04-37189. Armando Mejía 05-38524. Andrés Sánchez 05-38916
Virtualización Carlo López 04-37189 Armando Mejía 05-38524 Andrés Sánchez 05-38916 Índice Conceptos de Virtualización (breve introducción) Ejemplos de implementación: VMware Xen VirtualBox Conceptos de
Más detallesCapitulo V Administración de memoria
Capitulo V Administración de memoria Introducción. Una de las tareas más importantes y complejas de un sistema operativo es la gestión de memoria. La gestión de memoria implica tratar la memoria principal
Más detallesVirtualización. Gilberto Moreno gmoreno at cenditel.gob.ve Alejandro Vazquez avazquez at cenditel.gob.ve
Virtualización Gilberto Moreno gmoreno at cenditel.gob.ve Alejandro Vazquez avazquez at cenditel.gob.ve Cisco Conference Academy Day 10/06/2001 Mérida, Venezuela CENDITEL http://www.cenditel.gob.ve http://wiki.cenditel.gob.ve/wiki
Más detallesEl soporte del sistema operativo. Hace que un computador sea más fácil de usar. Permite que los recursos del computador se aprovechen mejor.
El soporte del sistema operativo Objetivos y funciones del sistema operativo Comodidad Hace que un computador sea más fácil de usar. Eficiencia Permite que los recursos del computador se aprovechen mejor.
Más detallesVIRTUALIZACIÓN DE SERVIDORES
VIRTUALIZACIÓN DE SERVIDORES Ing. Pablo Ramirez A. Historia de la Virtualización. Que es la Virtualización (Conceptos y Términos). Tipos de Virtualización. Ventajas y Desventajas de la Virtualización.
Más detallesRedes de Nueva Generación Área de Ingeniería Telemática. Virtualización
Virtualización Virtualización: Ejemplos Virtualización? La idea básica de virtualización del host es bastante conocida Una capa software intermedia hace creer a un sistema operativo que tiene hardware
Más detallesTema 6. Gestión de la memoria
Tema 6. Índice Introducción Compartición de memoria Memoria virtual Soporte en los procesadores: la MMU en Linux en Windows NT/2000 1 Tema 6. Introducción Necesidad de la gestión de la memoria Requisitos
Más detallesTema 4. Gestión de entrada/salida
Tema 4. Gestión de entrada/salida 1. Principios de la gestión de E/S. 1.Problemática de los dispositivos de E/S. 2.Objetivos generales del software de E/S. 3.Principios hardware de E/S. 1. E/S controlada
Más detallesVIRTUALIZACIÓN Virtualización es la creación de una versión virtual en base a un sistema anfitrión o host de: o Un sistema operativo. o Un servidor. o Un dispositivo de almacenamiento. orecursos de la
Más detallesI. INTRODUCCIÓN A LA VIRTUALIZACIÓN
I. INTRODUCCIÓN A LA VIRTUALIZACIÓN Definición VIRTUALIZACIÓN HARDWARE Capacidad para ejecutar uno o más sistemas operativos de forma aislada sobre un sistema anfitrión, como si estuvieran ejecutándose
Más detallesµkernels y virtualización
1 1 (con la colaboración de Jorge Lucángeli Obes) Departamento de Computación, FCEyN, Universidad de Buenos Aires, Buenos Aires, Argentina Sistemas Operativos, verano de 2009 (2) µkernels La idea de microkernel
Más detallesPlataformas de soporte computacional: arquitecturas avanzadas,
Plataformas de soporte computacional: arquitecturas avanzadas, sesión 2 Diego. Llanos, Belén Palop Departamento de Informática Universidad de Valladolid {diego,b.palop}@infor.uva.es Índice 1. Segmentación
Más detallesLa Arquitectura de las Máquinas Virtuales.
La Arquitectura de las Máquinas Virtuales. La virtualización se ha convertido en una importante herramienta en el diseño de sistemas de computación, las máquinas virtuales (VMs) son usadas en varias subdiciplinas,
Más detallesTarea 4.2 Memoria Virtual
1 Tarea 4.2 1. Cuál es la diferencia entre paginación simple y paginación en memoria virtual? En memoria virtual no es necesario que todas las páginas estén en marcos de la memoria principal. Las páginas
Más detallesGestión de Recursos y Seguridad en Redes Virtualización de Servidores, VMware. Derman Zepeda Vega. dzepeda@unan.edu.ni
Gestión de Recursos y Seguridad en Redes Virtualización de Servidores, VMware Derman Zepeda Vega dzepeda@unan.edu.ni 1 Agenda Introducción a virtualización Instalación de Vmware Server Administración,
Más detallesVirtualización en Servidores. Conceptos básicos
Virtualización en Servidores Conceptos básicos Cuestionamientos Cuando hablamos de virtualización? Por que virtualizar? Alta disponibilidad Tipos de virtualización Cuándo hablamos de virtualización? En
Más detallesMaquinas virtuales Conceptos Básicos
Jimenez Zamudio Eduardo Aplicaciones de redes de computadoras 13 de septiembre de 2014 Maquinas virtuales Conceptos Básicos Concepto Básicamente, es un equipo dentro de un equipo, implementado en el software.
Más detallesTrabajo TP6 Sistemas Legados
Trabajo TP6 Sistemas Legados VIRTUALIZACIÓN DE SISTEMAS A TRAVÉS DE APLICACIONES DE PAGO Diego Gálvez - 649892 Diego Grande - 594100 Qué es la virtualización? Técnica empleada sobre las características
Más detallesHerramientas de. Sistemas Informáticos I.E.S. Virgen de la Paloma
Herramientas de Virtualización Sistemas Informáticos I.E.S. Virgen de la Paloma Introducción (I) 2 Virtualización: Software que permite instalar un Sistema Operativo (Invitado) sobre otro subyacente (Anfitrión),
Más detallesMáster en Administración y Gestión de Sistemas Informáticos
Máster en Administración y Gestión de Sistemas Informáticos Introducción a virtualización Alejandro Calderón Mateos Contenidos Qué es la virtualización? Usos de la virtualización. Para qué utilizar virtualización?
Más detallesFundamentos de los Sistemas Operativos (GII) Examen Final 15 de Junio de 2012 - SEGUNDA PARTE - SOLUCIONES
Calificación 1 Fundamentos de los Sistemas Operativos (GII) Examen Final 15 de Junio de 2012 - SEGUNDA PARTE - 2 3 Nombre SOLUCIONES Grupo Dispone de una hora y media para completar el examen 1 (6.5 puntos)
Más detallesProcesos. Procesos. Concurrencia de procesos. Qué es un proceso? Estados de un proceso. Modelo de 2 estados. (C) 2008 Mario Medina 1
Procesos Procesos Mario Medina mariomedina@udec.cl El sistema operativo como administrador de procesos Controla la ejecución de procesos para optimizar criterios Asigna recursos a procesos Facilita sincronización
Más detallesTema 8 Procesos. * Definición informal: un proceso es un programa en ejecución
Tema 8 Procesos 8.1 Aspectos básicos de los procesos 8.1.1 Concepto de proceso * Definición informal: un proceso es un programa en ejecución Un programa ejecutable es un conjunto de instrucciones y datos
Más detallesVirtualización - Que es?
Virtualización Virtualización - Que es? Es la creación -a través de software- de una versión virtual de algún recurso tecnológico, como puede ser una plataforma de hardware, un sistema operativo, un dispositivo
Más detallesExamen de Arquitectura de Computadores
Examen de Arquitectura de Computadores Examen del primer parcial Ingeniería de Telecomunicación 21 de febrero de 2003 El examen consta de dos partes: Normas PARTE PRIMERA (40 % de la calificación final)
Más detallesMANUAL TÉCNICO DE IMPLEMENTACIÓN PROYECTO SOCIAL COMPUESCUELA. Elaborado por: Julián A. Hernández M.
MANUAL TÉCNICO DE IMPLEMENTACIÓN PROYECTO SOCIAL COMPUESCUELA Elaborado por: Julián A. Hernández M. PONTIFICIA UNIVERSIDAD JAVERIANA CALI SANTIAGO DE CALI 2011 CONTENIDO Pág. INTRODUCCIÓN...3 1. ANÁLISIS
Más detallesWINDOWS 2008 7: COPIAS DE SEGURIDAD
1.- INTRODUCCION: WINDOWS 2008 7: COPIAS DE SEGURIDAD Las copias de seguridad son un elemento fundamental para que el trabajo que realizamos se pueda proteger de aquellos problemas o desastres que pueden
Más detallesJerarquía de Memoria. Sistema de Memoria. El Cache. Efectividad del Cache. Patrón de Accesos a Memoria Generado por Programas
Sistema de Jerarquía de L L Primaria Secundaria El Efectividad del El mecanismo más utilizado para compensar por la diferencia en velocidades entre el y la memoria primaria (factor a 0 t ípico) Es una
Más detallesUT04 01 Máquinas virtuales (introducción)
UT04 01 Máquinas virtuales (introducción) n) Módulo: Sistemas Informáticos Virtualización Qué es una máquina m virtual? Terminología Características, ventajas e inconvenientes de las MVs Productos: VMWare,
Más detallesIntroducción a la Virtualización 1
Virtualización de Sistemas Informáticos Programa: 10:00 Presentación 10:05 Introducción a la Virtualización 10:50 Productos y herramientas 11:20 Pausa café 11:40 Ejemplo de instalación tipo 12:10 Ejemplo
Más detallesConferencias Técnicas
Conferencias Técnicas HP & Capacitación IT 04 de Agosto, 2011 Virtualización en Entornos UNIX Conceptos de virtualización. Solaris Zones. Consolidación de Servidores. HP c-class enclosures. Gabriel Bertone
Más detallesPlanificación de Procesos. Módulo 5. Departamento de Informática Facultad de Ingeniería Universidad Nacional de la Patagonia San Juan Bosco
Planificación de Procesos Módulo 5 Departamento de Informática Facultad de Ingeniería Universidad Nacional de la Patagonia San Juan Bosco Planificación de Procesos Conceptos Básicos Criterios de Planificación
Más detallesConsolidación inteligente de servidores con System Center
Consolidación de servidores a través de la virtualización Los clientes de Microsoft que abordan el tema de la administración de centros de datos dan prioridad a la consolidación de servidores como requisito
Más detallesContenido. Sistema de archivos. Operaciones sobre archivos. Métodos de acceso a archivos. Directorio. Sistema de archivos por capas.
Contenido Sistema de archivos Operaciones sobre archivos Métodos de acceso a archivos Directorio Sistema de archivos por capas Espacio libre Sistema de archivos Proporciona el mecanismo para el almacenamiento
Más detallesAlta Disponibilidad y Virtualización con soluciones de bajo costo. Virtualización. Conceptos básicos
Virtualización Conceptos básicos Programa Cuando hablamos de virtualización? Por que virtualizar? Alta disponibilidad Tipos de virtualización Cuándo hablamos de virtualización? En términos generales consiste
Más detallesTema 3. Buses. Arquitectura de computadores. Plan 96. Curso 2010-2011. Jerarquía de buses
Tema 3. Buses 1. Introducción Jerarquía de buses Clasificación Fases de una transacción 2. Transferencia de datos 3. Temporización Bus síncrono Bus asíncrono Bus semisíncrono 4. Arbitraje del bus Centralizado
Más detallesINTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS
INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS AUTORÍA JOSEFA PÉREZ DOMÍNGUEZ TEMÁTICA NUEVAS TECNOLOGIAS ETAPA CICLOS FORMATIVOS DE GRADO SUPERIOR DE INFORMÁTICA Resumen En esta publicación se
Más detallesVMware vs. Xen. Comparación de dos esquemas populares de virtualización. Héctor López Guillermo Veitia
VMware vs. Xen Comparación de dos esquemas populares de virtualización Héctor López Guillermo Veitia Puntos a tratar: Introducción Tipos de virtualización Programas útiles para virtualizar sistemas de
Más detallesUna mirada práctica a los Micro-Kernels y los Virtual Machine Monitors François Armand, Michel Gien INFORMATICA III
Una mirada práctica a los Micro-Kernels y los Virtual Machine Monitors François Armand, Michel Gien INFORMATICA III DI PIETRO, Franco RODRIGUEZ, Matías VICARIO, Luciano Introducción En este papper se muestran
Más detallesEntorno ubicuo basado en virtualización para la docencia práctica. Entorno ubicuo basado en virtualización para la docencia práctica.
Adolfo Albaladejo Blázquez Entorno ubicuo basado en virtualización para la docencia práctica Una sugerencia: sea cual sea la distribución por la que se acabe optando, rogaría que fuera accesible a todos
Más detallesUNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I. Licda. Consuelo Eleticia Sandoval
UNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I Licda. Consuelo Eleticia Sandoval OBJETIVO: ANALIZAR LAS VENTAJAS Y DESVENTAJAS DE LAS REDES DE COMPUTADORAS. Que es una red de computadoras?
Más detallesTema 2. Diseño del repertorio de instrucciones
Soluciones a los problemas impares Tema 2. Diseño del repertorio de instrucciones Arquitectura de Computadores Curso 2009-2010 Tema 2: Hoja: 2 / 16 Tema 2: Hoja: 3 / 16 Base teórica Al diseñar un computador,
Más detallesFundamentos de Computación para Científicos
Fundamentos de Computación para Científicos Conceptos de Sistemas Operativos Noviembre, 2015 Contenido 1 Definición 2 Kernel 3 Procesos 4 Memoria 5 Sistema de Archivos 6 Seguridad y Protección 7 Interfaz
Más detallesMaquinas Virtuales. Prof.: Huerta Molina Samuel. Cuellar Sánchez Jesús. Pinto López Luis Tonatiuh. Hecho por Jesús y Luis. 1
ESTRUCTURA Y PROGRAMACIÓN DE COMPUTADORAS. Grupo: 08. Prof.: Huerta Molina Samuel. Maquinas Virtuales Cuellar Sánchez Jesús. Pinto López Luis Tonatiuh. Hecho por Jesús y Luis. 1 Conceptos Básicos Sobre
Más detallesUnidad 1: Conceptos generales de Sistemas Operativos.
Unidad 1: Conceptos generales de Sistemas Operativos. Tema 3: Estructura del sistema operativo. 3.1 Componentes del sistema. 3.2 Servicios del sistema operativo. 3.3 Llamadas al sistema. 3.4 Programas
Más detallesVirtualización. (y Software Libre) Lic. Marcelo Fernández - UNLuX. fernandezm@gmail.com - http://marcelosoft.blogspot.com
Virtualización (y Software Libre) Lic. Marcelo Fernández - UNLuX fernandezm@gmail.com - http://marcelosoft.blogspot.com Publicado bajo Licencia Creative Commons - BY, excepto las imágenes y logos tomadas
Más detallesFigura 1.4. Elementos que integran a la Tecnología de Información.
1.5. Organización, estructura y arquitectura de computadoras La Gráfica siguiente muestra la descomposición de la tecnología de información en los elementos que la conforman: Figura 1.4. Elementos que
Más detallesJAVAFilters: Cálculo y Diseño de Filtros Analógicos y Digitales Primavera 2004
CAPITULO 2. DESCRIPCIÓN DEL PROYECTO. 2.1 OBJETIVOS DEL PROYECTO. La finalidad del presente proyecto no se centra en el estudio a profundidad de la teoría de los filtros eléctricos, más bien consiste en
Más detallesRequerimientos Principales de un Sistema Operativo. Descripción y Control de Procesos. Proceso
Requerimientos Principales de un Sistema Operativo Descripción y Control de Procesos Capítulo 3 Entrelazar la ejecución de varios procesos para maximizar el uso del procesador a la vez que se mantiene
Más detallesTema 8: Gestión de la Configuración
Proyectos Informáticos Tema 8: Gestión de la Configuración Contenidos Gestión de la configuración: identificación, versionado, control de los elementos de configuración y líneas base de un proyecto. Gestión
Más detallesArquitectura Cliente/Servidor
Arquitectura Cliente/Servidor Claudio Cubillos Escuela de Ingeniería Informática Pontificia Universidad Católica de Valparaíso, Chile claudio.cubillos@ucv.cl Arquitectura cliente/servidor v Servidor: rol
Más detallesSistemas operativos. Tema 9: Gestión n de E/S
Sistemas operativos Tema 9: Gestión n de E/S Gestión n de E/S Un sistema de computación n puede incorporar múltiples dispositivos de E/S: De interfaz de usuario: ratones, teclados, pantallas, etc. De almacenamiento:
Más detallesEstructuras de Sistemas Operativos
Estructuras de Sistemas Operativos Definicion de Sistema Operativos Un sistema operativo es un programa que actua como inter entre el usuario y el hardware de un computador y su proposito es proporcionar
Más detallesVirtualización del Sistema Operativo FreeBSD sobre Xen
UNIVERSIDAD POLITÉCNICA DE MADRID ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA Y SISTEMAS DE TELECOMUNICACIÓN PROYECTO FIN DE CARRERA Virtualización del Sistema Operativo FreeBSD sobre Xen Guillermo Herrero
Más detalles- Qué es una Máquina Virtual?
MÁQUINA VIRTUAL - Qué es una Máquina Virtual? Una máquina virtual es un software que crea un entorno virtual entre el sistema informático que la alberga y el usuario final, permitiendo que se ejecute un
Más detallesCOMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX
COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX En este manual se presenta el proceso de configuración de una Maquina Virtual en VirtualBox, que será utilizada para instalar un Servidor
Más detallesPráctica 4.1.- Virtual Box.
TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN. TEMA 4 Cada máquina virtual tiene asignados, de forma independiente, un conjunto de recursos hardware (procesador, memoria, almacenamiento, dispositivos
Más detallesGestión de la Configuración
Gestión de la ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 1 ESTUDIO DE VIABILIDAD DEL SISTEMA... 2 ACTIVIDAD EVS-GC 1: DEFINICIÓN DE LOS REQUISITOS DE GESTIÓN DE CONFIGURACIÓN... 2 Tarea EVS-GC 1.1: Definición de
Más detallesRequerimientos principales de un sistema operativo
Descripción y control de procesos Requerimientos principales de un sistema operativo Intercalar la ejecución de varios procesos para maximizar el uso del procesador proporcionando un tiempo de respuesta
Más detallesSe trata de una herramienta de desarrollo visual muy fácil de usar, con la que incluso los no programadores podrán desarrollar sus aplicaciones.
APP INVENTOR es un entorno de desarrollo de aplicaciones para dispositivos Android. Para desarrollar aplicaciones con App Inventor sólo necesitas un navegador web y un teléfono o tablet Android (si no
Más detallesT E M A 2. Sistema de Memoria
T E M A 2 Sistema de Memoria 2-2 Sistema de Memoria Indice 3.- INTRODUCCIÓN AL TEMA... 2-3 3..- CONCEPTOS BÁSICOS... 2-3 3.2.- TECNOLOGÍAS DE MEMORIA... 2-3 3.3.- LOCALIDAD... 2-4 3.3..- Localidad de referencia
Más detallesUnidad 2: Gestión de Memoria
Unidad 2: Gestión de Memoria Tema 3, Gestión de Memoria: 3.1 Definiciones y técnicas básicas. 3.2 Gestión de memoria contigua: Partición, fragmentación, algoritmos de ubicación... 3.3 Paginación: Estructura
Más detallesSIGAN 1.0 SISTEMA DE INFORMACIÓN DE GESTIÓN ADMINISTRATIVA DE NÓMINA
RIF: V-16233325-5 SIGAN 1.0 SISTEMA DE INFORMACIÓN DE GESTIÓN ADMINISTRATIVA DE NÓMINA Sistema desarrollado bajo software libre, con orientación al manejo de base de datos a través de una interfaz gráfica
Más detallesAlcatel-Lucent VitalQIP Appliance Manager
Alcatel-Lucent Appliance Manager Solución integral de gestión de direcciones IP y basada en dispositivos con amplia funcionalidad Racionalice la gestión y reduzca los costes administrativos con Alcatel-Lucent
Más detallesSeñal de petición de Interrupción
Consideren una tarea que require tomar caracteres desde un teclado y mostrarlos en la pantalla de un monitor. La tasa de transferencia desde un teclado a un computador está limitado por la velocidad del
Más detallesManual de Procedimientos
1 de 13 Elaborado por: Oficina de Planeación y Desarrollo Institucional -Área de Calidad y Mejoramiento- Revisado por: Aprobado por: Coordinador Área de Jefe de la Oficina de Informática y Telecomunicaciones
Más detallesACTIVIDADES TEMA 1. EL LENGUAJE DE LOS ORDENADORES. 4º E.S.O- SOLUCIONES.
1.- a) Explica qué es un bit de información. Qué es el lenguaje binario? Bit es la abreviatura de Binary digit. (Dígito binario). Un bit es un dígito del lenguaje binario que es el lenguaje universal usado
Más detallesRAID. Redundant Array of Independent Disks. Rafael Jurado Moreno (rafa.eqtt@gmail.com) Fuente: Wikipedia
RAID Redundant Array of Independent Disks Rafael Jurado Moreno (rafa.eqtt@gmail.com) Fuente: Wikipedia I.E.S. María Moliner. Segovia 2010 1.Introducción. En informática, el acrónimo RAID (del inglés Redundant
Más detallesTema 2: Arquitectura del repertorio de instrucciones. Visión del computador que tiene el programador en bajo nivel.
Tema 2: Arquitectura del repertorio de instrucciones Visión del computador que tiene el programador en bajo nivel. Lo que el programador en lenguaje ensamblador debe conocer para escribir programas: (1)
Más detallesSIMATIC S7-1200 Actualización del manual de sistema S7-1200, edición 04/2012 Información del producto
SIMATIC S7-1200 Actualización del manual de sistema S7-1200, edición 04/2012 Información del producto Pese a los esfuerzos realizados por garantizar la exactitud y claridad en la documentación del producto,
Más detallesTema 11. Soporte del Sistema Operativo 11.1. REQUERIMIENTOS DE LOS SISTEMAS OPERATIVOS. 11.1.1. MULTIPROGRAMACIÓN.
Tema 11 Soporte del Sistema Operativo 11.1. REQUERIMIENTOS DE LOS SISTEMAS OPERATIVOS. El sistema operativo es básicamente un programa que controla los recursos del computador, proporciona servicios a
Más detallesSEGURIDAD Y PROTECCION DE FICHEROS
SEGURIDAD Y PROTECCION DE FICHEROS INTEGRIDAD DEL SISTEMA DE ARCHIVOS ATAQUES AL SISTEMA PRINCIPIOS DE DISEÑO DE SISTEMAS SEGUROS IDENTIFICACIÓN DE USUARIOS MECANISMOS DE PROTECCIÓN Y CONTROL INTEGRIDAD
Más detallesVirtualización en GNU/Linux
en GNU/Linux 12 de Julio de 2011 TC Caldum Qué es la virtualización Término antiguo: 1960 -> IBM M44/44X Máquina experimental para crear pseudo máquinas ( Máquinas Virtuales) Es la creación de la versión
Más detallesEnsamblador. Interrupciones. Dentro de una computadora existen dos clases de interrupciones:
Ensamblador Interrupciones Definición: Una interrupción es el rompimiento en la secuencia de un programa para ejecutar un programa especial llamando una rutina de servicio cuya característica principal
Más detallesCapítulo 2 Análisis del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable
Capítulo 2 Análisis del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable 1. Análisis de requerimientos. El Sistema de Administración de Información de un Negocio Franquiciable
Más detallesWindows Server 2012: Infraestructura de Escritorio Virtual
Windows Server 2012: Infraestructura de Escritorio Virtual Módulo 1: Application Virtualization Módulo del Manual Autores: James Hamilton-Adams, Content Master Publicado: 5 de Octubre 2012 La información
Más detallesGeneral Parallel File System
General Parallel File System Introducción GPFS fue desarrollado por IBM, es un sistema que permite a los usuarios compartir el acceso a datos que están dispersos en múltiples nodos; permite interacción
Más detallesPráctica 1 SISTEMAS OPERATIVOS. Introducción...
Práctica 1 SISTEMAS OPERATIVOS Introducción... Un sistema operativo es un programa (software) que se inicia al encender el ordenador, se encarga de gestionar los recursos del sistema (tanto de hardware
Más detallesHardware y Estructuras de Control. Memoria Virtual. Ejecución de un Programa. Ejecución de un Programa
Memoria Virtual Capítulo 8 Hardware y Estructuras de Control Las referencias de memoria se traducen a direcciones físicas dinámicamente en tiempo de ejecución Un proceso puede ser intercambiado hacia dentro
Más detallesSistemas. Distribuidos
Sistemas Distribuidos a los Sistemas Distribuidos Lima, enero 2009 Ing Roberto Montero Flores pcsirmon@upc.edu.pe Pag. 1 AGENDA A) Definiciones B) Utilización Internet Intranet Computación n móvilm C)
Más detallesVirtualización de Plataforma. Miguel Alfaro Fournier
Virtualización de Plataforma Miguel Alfaro Fournier CONTENIDO Definición de Virtualización Historia de la Virtualización Tipos de Virtualización: Virtualización de Servidores Virtualización de Aplicaciones
Más detallesSistemas Operativos. Curso 2018 Virtualización
Sistemas Operativos Curso 2018 Virtualización Agenda Introducción Requerimientos para la virtualización Virtualización de CPU Vritualización de la memoria Virtualización de la E/S Sistemas Operativos Modernos,
Más detallesEL MODELO DE ESTRATIFICACIÓN POR CAPAS DE TCP/IP DE INTERNET
1 EL MODELO DE ESTRATIFICACIÓN POR CAPAS DE TCP/IP DE INTERNET Cada capa de la pila añade a los datos a enviar a la capa inferior, información de control para que el envío sea correcto. Esta información
Más detallesCÓMO TRABAJA TU SISTEMA OPERATIVO?
CÓMO TRABAJA TU SISTEMA OPERATIVO? AUTORÍA MARÍA CATALÁ CARBONERO TEMÁTICA SISTEMAS OPERATIVOS ETAPA CICLO MEDIO Y SUPERIOR DE INFORMÁTICA Resumen Los sistemas operativos nacen de la informática. Su función
Más detallesDirección IP - Características
Dirección IP - Características Las direcciones IP se denominan direcciones lógicas. Tienen un direccionamiento Jerárquico. Representan una conexión de la máquina a la red y no la máquina misma. Existen
Más detallesMODERNIZANDO PCN Y RECUPERACION DE DESASTRES UTILIZANDO VIRTUALIZACION Y LA NUBE
MODERNIZANDO PCN Y RECUPERACION DE DESASTRES UTILIZANDO VIRTUALIZACION Y LA NUBE Este material y todos y cada uno de los contenidos en él incorporados constituyen una adaptación de las conferencias de
Más detallesSistemas de Operación II
Sistemas de Operación II Sistemas de Archivos Distribuidos Prof. Carlos Figueira Basado en material de Yudith Cardinale (USB) Andrew Tanembaum y Marteen van Steen Contenido Introducción Requisitos Aspectos
Más detallesMáquinas virtuales (VMWare, Virtual PC, Sandbox. Qué son y para qué sirven. (DV00402A)
aprenderaprogramar.com Máquinas virtuales (VMWare, Virtual PC, Sandbox. Qué son y para qué sirven. (DV00402A) Sección: Divulgación Categoría: Herramientas informáticas Fecha revisión: 2029 Autor: Walter
Más detalles2011 Universidad de Sevilla Grupo IDINFOR Universidad Carlos III Grupo ENTI
2011 Universidad de Sevilla Grupo IDINFOR Universidad Carlos III Grupo ENTI ARTEMISA. ARQUITECTURA PARA LA EFICIENCIA ENERGÉTICA Y SOSTENIBILIDAD EN ENTORNOS RESIDENCIALES DE LA SUBDIRECCIÓN GENERAL DE
Más detallesSoluciones innovadoras para optimizar su infraestructura TI. Virtualización con el sistema operativo i, PowerVM y Power Systems de IBM
Soluciones innovadoras para optimizar su infraestructura TI Virtualización con el sistema operativo i, PowerVM y Power Systems de IBM Características principales Tenga éxito en su negocio simplemente con
Más detallesServicio de hospedaje de servidores
Servicio de hospedaje de servidores Tomás P. de Miguel Gabinete de Informática y Comunicaciones ETSIT Madrid, 18 de Marzo de 2004 1. Introducción Cada día se hace más necesaria la utilización de nuevas
Más detallesCurso: FT433 - Introducción a la virtualización con VirtualBox
forumtecnico.com Curso: FT433 - Introducción a la virtualización con VirtualBox Configuración de red Uno de los aspectos de la virtualización con más número de opciones es la configuración de red. Recordemos
Más detallesMANUAL COPIAS DE SEGURIDAD
MANUAL COPIAS DE SEGURIDAD Índice de contenido Ventajas del nuevo sistema de copia de seguridad...2 Actualización de la configuración...2 Pantalla de configuración...3 Configuración de las rutas...4 Carpeta
Más detallesCreado dentro de la línea de sistemas operativos producida por Microsoft Corporation.
WINDOWS Windows, Es un Sistema Operativo. Creado dentro de la línea de sistemas operativos producida por Microsoft Corporation. Dentro de los tipos de Software es un tipo de software de Sistemas. Windows
Más detalles