SlideShare una empresa de Scribd logo
1 de 121
Descargar para leer sin conexión
03. Sistemas operativos y
virtualización de sistemas
Sistemas Informáticos - 1º DAM
Luis del Moral Martínez
versión 20.10
Bajo licencia CC BY-NC-SA 4.0
Contenidos del tema
1. Conceptos de sistemas operativos
▪ 1.1 Definición de sistema operativo
▪ 1.2 Componentes de un sistema operativo
▪ 1.3 Estructura de un sistema operativo
▪ 1.4 Funcionalidad del sistema operativo
▪ 1.5 Evolución de los sistemas operativos
▪ 1.6 Arranque del sistema operativo
2. Sistemas operativos comerciales
▪ 2.1 Windows
▪ 2.2 Linux
3. Licenciamiento
▪ 3.1 Cuestiones sobre licenciamiento
4. Conceptos de virtualización
▪ 4.1 Definición de virtualización
▪ 4.2 Concepto de máquina virtual
▪ 4.3 Conceptos de virtualización
▪ 4.4 Ventajas e inconvenientes
▪ 4.5 Servidores virtualizados vs. dedicados
5. Hipervisores
▪ 5.1 Concepto de hipervisor
▪ 5.2 Tipos de hipervisores
▪ 5.3 Hipervisores del mercado
6. VMWare Workstation Pro
▪ 6.1 Instalación de VMWare Workstation Pro
▪ 6.2 Usando VMWare Workstation Pro 2
Contenidos del tema
7. Instalación de Windows 10
▪ 7.1 Configuración de la máquina virtual
▪ 7.3 Proceso de instalación
8. Instalación de Ubuntu 18.04 LTS
▪ 8.1 Configuración de la máquina virtual
▪ 8.3 Proceso de instalación
3
Contenido de la sección
1. Conceptos de sistemas operativos
▪ 1.1 Definición de un sistema operativo
▪ 1.2 Componentes de un sistema operativo
▪ 1.3 Estructura de un sistema operativo
▪ 1.4 Funcionalidad del sistema operativo
▪ 1.5 Evolución de los de sistemas operativos
▪ 1.6 Arranque del sistema operativo
4
1.1 Definición de sistema operativo
5
¿Qué es un sistema operativo?
▪ Conjunto de programas que actúa como intermediario entre el usuario y el hardware
▪ Se encarga de gestionar y optimizar los recursos del sistema
▪ Es el software más importante de un sistema informático
▪ Constituye la frontera entre el hardware y las aplicaciones del usuario.
▪ Supone una abstracción:
▪ Permite gestionar el equipo sin tener en cuenta todo el hardware subyacente.
1.1 Definición de sistema operativo
6
¿Qué es un sistema operativo?
Usuario 1 Usuario 2 Usuario N
Aplicaciones
Sistema Operativo
Hardware
1.2 Componentes de un sistema operativo
7
¿Cuáles son los componentes de un sistema operativo?
▪ El sistema operativo se divide en diferentes partes:
▪ El núcleo
▪ Los servicios
▪ El intérprete de comandos o Shell
1.2 Componentes de un sistema operativo
8
¿Cuáles son los componentes de un sistema operativo?
Hardware
Núcleo
Interfaz de llamadas al sistema
Gestión de
procesos
Gestión de
memoria
Gestión de E/S
Gestión del
sistema de
archivos
Seguridad Comunicación
Aplicaciones Intérprete de comandos
Usuarios
1.2 Componentes de un sistema operativo
9
El núcleo
▪ Interacciona directamente con el hardware del equipo
▪ Se encarga de gestionar los recursos del equipo
▪ El uso y la gestión de recursos se realiza mediante llamadas al sistema
1.2 Componentes de un sistema operativo
10
Los servicios
▪ Proporcionan el uso de los recursos hardware a las aplicaciones que ejecutan los usuarios.
▪ Se comunican con los procesos de los usuarios mediante la Interfaz de llamadas al sistema
1.2 Componentes de un sistema operativo
11
Los servicios
▪ Existen seis servicios principales:
1. Gestor de memoria
▪ Administración de la memoria principal (RAM)
▪ Conoce las partes que están libres y las que están ocupadas
▪ Asigna y libera la memoria de los procesos
2. Gestor de procesos
▪ Administración del procesador
▪ Asignar los recursos de CPU a los diferentes procesos
▪ Destruye los procesos que ya han sido ejecutados
1.2 Componentes de un sistema operativo
12
Los servicios
▪ Existen seis servicios principales:
3. Gestor de E/S
▪ Administra los periféricos de E/S
4. Gestor de archivos
▪ Gestiona el almacenamiento secundario, los ficheros y los directorios
1.2 Componentes de un sistema operativo
13
Los servicios
▪ Existen seis servicios principales:
5. Comunicación entre procesos
▪ Controla el intercambio de información entre los diferentes procesos
6. Seguridad
▪ Protege al sistema
▪ Protege las peticiones que los usuarios realizan al núcleo del sistema
1.2 Componentes de un sistema operativo
14
Los servicios
▪ Definición de proceso (también denominado programa)
▪ Conjunto de instrucciones que permite a un ordenador realizar funciones diversas
▪ Las instrucciones se escriben usando una sintaxis concreta, un lenguaje de programación
1.2 Componentes de un sistema operativo
15
Los servicios
▪ Estados de ejecución de un proceso (simplificado)
Idle
(Creado)
Zombie
Running
(Ejecución)
Ready
(Listo)
Wait
(Espera)
dispatched
blocked
(Read, Write, etc.)
wake up
(desbloquear)
timeout
exit()
fork()
1.2 Componentes de un sistema operativo
16
Los servicios
▪ Descriptor de un proceso (PCB - Process Control Block)
▪ Estructura que almacena datos del proceso
▪ Se define en el momento de creación del proceso
▪ Cada proceso tiene un PCB único
▪ Se destruye cuando finaliza el proceso
*nextPCB
Registros de CPU
PC (Program counter)
Administración memoria
Administración E/S
PCB – Process Control Block
1.2 Componentes de un sistema operativo
17
El intérprete de comandos (Shell)
▪ Proporciona al usuario una interfaz con la que comunicarse con el ordenador.
▪ El usuario podrá usar una serie de comandos para enviar órdenes al sistema operativo.
▪ Los comandos pueden variar con cada sistema operativo o según su versión.
1.2 Componentes de un sistema operativo
18
El intérprete de comandos (Shell)
CMD (Shell) en Windows Terminal (Shell) en Linux
1.3 Estructura de un sistema operativo
19
Tipos de estructuras
▪ Sistemas monolíticos
▪ No tienen una estructura clara
▪ Un único programa que integra todos los componentes
▪ Son complejos de administrar y gestionar
▪ Resulta complejo expandir la funcionalidad del sistema
▪ Ejemplos: MS-DOS, UNIX
1.3 Estructura de un sistema operativo
20
Tipos de estructuras
▪ Sistemas estructurados
▪ Las funciones del sistema se organizan y tienen una estructura
▪ Tipos:
▪ Sistemas estructurados por capas
▪ Sistemas cliente-servidor
1.3 Estructura de un sistema operativo
21
Tipos de estructuras
▪ Sistema estructurado por capas
▪ Se organizan en capas
▪ Cada capa implementa una función del sistema y ofrece servicios a la capa superior
▪ Estructura más simple de administrar
▪ Cada capa es más sencilla
▪ La operativa y mejora del sistema es más simple
1.3 Estructura de un sistema operativo
22
Tipos de estructuras
▪ Sistema estructurado por capas
Programas de usuario
5
Gestión de la E/S
Controlador de la consola
4
3
2
1 Planificación de CPU y multiprogramación
Hardware
0
Gestión de memoria
Estructura por capas del sistema operativo THE (Dijkstra, 1968)
1.3 Estructura de un sistema operativo
23
Tipos de estructuras
▪ Sistemas cliente-servidor
▪ Las funciones del sistema se implementan mediante procesos de usuario
▪ La estructura se divide en un micronúcleo y los servidores
▪ Los servidores son procesos encargados de desarrollar la funcionalidad del sistema operativo
▪ Es más sencillo de implementar, más seguro, más extensible y más fácil de portar
1.3 Estructura de un sistema operativo
24
Tipos de estructuras
▪ Sistemas cliente-servidor
Estructura de Windows NT
Fuente: Andrew S. Tanenbaum,
Structured Computer Organization
1.3 Estructura de un sistema operativo
25
Tipos de estructuras
▪ Sistemas cliente-servidor
Estructura de MacOS
Fuente: Sassospicco
1.3 Estructura de un sistema operativo
26
Tipos de estructuras
▪ Sistemas cliente-servidor
Estructura de Linux
Fuente: Tutorialspoint.com
1.4 Funcionalidad del sistema operativo
27
Funciones de un sistema operativo
1. Gestión del procesador
▪ Creación y finalización de un proceso
▪ Control de recursos o secciones críticas
▪ Asignación y liberación de recursos
▪ Solucionar posibles bloqueos entre los diferentes procesos
1.4 Funcionalidad del sistema operativo
28
Funciones de un sistema operativo
2. Gestión de la memoria
▪ Reserva y liberación de la memoria
▪ Comprobación del uso de la memoria
▪ Uso de memoria virtual
1.4 Funcionalidad del sistema operativo
29
Funciones de un sistema operativo
3. Gestión del sistema de archivos
▪ Creación y eliminación de archivos y directorios
▪ Modificación de archivos y directorios
▪ Asignación y manejo de permisos de archivos
1.4 Funcionalidad del sistema operativo
30
Funciones de un sistema operativo
4. Gestión de Entrada/Salida
▪ Coordinación de procesos y dispositivos de E/S
▪ Gestión de la memoria para acceder al dispositivo
▪ Interfaz entre: sistema-dispositivo y sistema-usuario
1.4 Funcionalidad del sistema operativo
31
Funciones de un sistema operativo
5. Interfaz de usuario
▪ Proporciona un entorno con el que el usuario se pueda comunicar con el sistema operativo
▪ Proporcionar el intérprete de comandos
1.4 Funcionalidad del sistema operativo
32
Funciones de un sistema operativo
5. Interfaz de usuario
Microsoft Windows 10 Kali Linux 2020 1.a con Xfce 4.14
1.4 Funcionalidad del sistema operativo
33
Funciones de un sistema operativo
6. Interfaz para el uso de aplicaciones
▪ Proporcionar una interfaz que permita a los desarrolladores crear sus propias aplicaciones
▪ Estas aplicaciones podrán hacer uso de los recursos del sistema
▪ Concepto de API (Application Programming Interface)
▪ Algunos ejemplos de APIs son POSIX y WIN32.
1.5 Evolución de los sistemas operativos
34
Primera generación (1943 – 1955)
▪ El programador desarrolla el programa a mano (cableado)
▪ Los trabajos se ejecutan en serie (uno detrás de otro)
▪ Después hay que recoger los resultados
▪ Ineficientes, tediosos, lentos y complejos de depurar…
▪ Mas información: https://www.computerhistory.org
EDSAC Cambridge University
Fuente: ComputerHistory
1.5 Evolución de los sistemas operativos
35
Segunda generación (1956 – 1965)
▪ Sistemas operativos por lotes (batch)
▪ Aparición de tarjetas perforadas y memorias magnéticas
▪ Las tareas se agrupaban en lotes
▪ El sistema se encargaba de procesar las tarjetas en orden
▪ Después hay que recoger los resultados
▪ Sistemas IBM 701 y 704, entre otros
▪ Mas información: https://www.computerhistory.org
IBM 2314
Fuente: ComputerHistory
Tarjeta perforada
Fuente: ArnoldReinhold
1.5 Evolución de los sistemas operativos
36
Segunda generación (1956 – 1965)
▪ Nuevos conceptos y tecnologías introducidas:
▪ Monitor residente
▪ Controla la secuencia de los trabajos
▪ Cada trabajo es una serie de tarjetas perforadas
▪ El monitor ubica los programas en memoria
▪ Después se ejecutan en el procesador
▪ Cuando el trabajo finaliza, el monitor toma el control
IBM 2314
Fuente: ComputerHistory
Tarjeta perforada
Fuente: ArnoldReinhold
1.5 Evolución de los sistemas operativos
37
Segunda generación (1956 – 1965)
▪ Nuevos conceptos y tecnologías introducidas:
▪ Protección de memoria
▪ Se protegen las zonas de memoria
▪ Temporizador
▪ Se impide que un trabajo monopolice el sistema
▪ Instrucciones privilegiadas
▪ Solo las puede ejecutar el monitor
▪ Tiempo de máquina
▪ Se reparte entre la ejecución de los diferentes programas
▪ El monitor orquesta el sistema con instrucciones privilegiadas
IBM 2314
Fuente: ComputerHistory
Tarjeta perforada
Fuente: ArnoldReinhold
1.5 Evolución de los sistemas operativos
38
Tercera generación (1965 – 1979)
▪ Nuevos conceptos y tecnologías introducidas:
▪ Sistema operativo de multiprogramación
▪ Varios programas a la vez en memoria
▪ Se optimizan los recursos
▪ Sistema operativo de tiempo compartido
▪ El SO comparte recursos con los usuarios
▪ Se asignan tiempos de uso de memoria, CPU…
▪ El reparto se realiza de forma transparente al usuario
▪ Mas información: https://www.computerhistory.org
ATARI 400
Fuente: ComputerHistory
1.5 Evolución de los sistemas operativos
39
Tercera generación (1965 – 1979)
▪ Nuevos conceptos y tecnologías introducidas:
▪ Sistema operativo en tiempo real
▪ Para tareas muy específicas
▪ Sistemas que controlan una gran cantidad de eventos
▪ Deben proporcionar respuestas rápidas
▪ Sistemas críticos (centrales nucleares, trenes…)
▪ Sistema operativo de propósito general
▪ Trabaja en cualquiera de los modos anteriores
▪ Más complejos
▪ Usan lenguajes de programación más avanzados
ATARI 400
Fuente: ComputerHistory
1.5 Evolución de los sistemas operativos
40
Cuarta generación (1980 – actualidad)
▪ Más atención en el uso del sistema informático
▪ Menos atención en el rendimiento
▪ Sistemas operativos más sencillos de usar
▪ Surgen los siguientes conceptos:
▪ Red de ordenadores
▪ Máquina virtual
▪ Sistema virtualizado
▪ Mas información: https://www.computerhistory.org
Cloud based NAS Storage array
Fuente: ComputerHistory
1.5 Evolución de los sistemas operativos
41
Cuarta generación (1980 – actualidad)
▪ Nuevas tipologías de sistemas operativos:
▪ Sistema operativo orientado al usuario final
▪ Accesibles y pensados para cualquier tipo de usuarios
▪ Sistema operativo distribuido
▪ Se distribuye a lo largo de diferentes computadores
▪ Estos se interconectan mediante la red
▪ Muy presente en redes empresariales
▪ Sistema operativo middleware
▪ Se ejecuta sobre un sistema operativo propio
▪ Virtualización: VMWare, VirtualBox, Hyper-V, Proxmox…
PlayStation 4 de Sony
Fuente: ComputerHistory
1.5 Evolución de los sistemas operativos
42
Clasificación general de los sistemas operativos
▪ A modo de resumen:
▪ Sistemas monousuario
▪ permiten la ejecución de un único usuario
▪ Sistemas multiusuario
▪ Soportan más de un usuario al mismo tiempo
▪ Sistemas monoproceso
▪ Cada usuario puede ejecutar una única tarea
▪ Sistemas multiproceso
▪ El usuario puede realizar más de una tarea a la vez
Raspberry Pi
Fuente: ComputerHistory
1.6 Arranque del sistema operativo
43
Proceso de arranque del sistema operativo
1. Se cargan los valores predefinidos en los registros del procesador
2. Se inicializa el contador de programa (PC) del procesador
▪ Se carga la dirección del cargador ROM en el PC
3. Se ejecuta el cargador ROM del sistema:
▪ Test del sistema para detectar su características (POST – Power On Self-Test)
▪ Trae a memoria el bootloader (cargador del SO)
1.6 Arranque del sistema operativo
44
Proceso de arranque del sistema operativo
4. Se transfiere el control al bootloader
5. El bootloader carga el SO y da control a la rutina de arranque del SO:
▪ Comprobación del hardware
▪ Comprobación del sistema de Archivos
▪ Carga las estructuras principales del SO
▪ Crear procesos (según el tipo de SO): INIT, demonios, login…
▪ Se carga la interfaz gráfica de usuario (GUI – Graphical User Interface)
1.6 Arranque del sistema operativo
45
Proceso de arranque del sistema operativo
Ubicación de la ROM cargada en memoria y del SO en el disco duro
ROM
Sistema operativo
Procesos, demonios
Memoria libre
0x00000000
Disco duro
Tabla de particiones
Bootloader
Sistema operativo
1.6 Arranque del sistema operativo
46
El gestor de arranque (bootloader)
▪ Se ejecuta justo después de la ejecución de la BIOS (y del POST)
▪ Permite seleccionar el sistema operativo en el caso de que el equipo tenga varios
▪ Una vez seleccionado, se procede a la carga del sistema operativo
1.6 Arranque del sistema operativo
47
NTLDR (NT Loader)
▪ Cargador de arranque de sistemas Windows NT, Windows Server 2003 o Windows XP.
▪ Se encuentra en el directorio raíz del disco duro que contiene el sistema operativo
▪ Ficheros boot.ini y NTDETECT.COM
1.6 Arranque del sistema operativo
48
NTLDR (NT Loader)
1.6 Arranque del sistema operativo
49
Bootmgr
▪ Cargador de arranque de sistemas Windows 7+ o Windows 2008 Server+
▪ Se encuentra en el directorio raíz del disco duro que contiene el sistema operativo
▪ Controla el arranque mostrando un menú multiarranque
▪ Ficheros WinLoad.exe (cargador del SO) y ntoskrnl.exe (cargador del resto de funciones)
1.6 Arranque del sistema operativo
50
LILO (Linux Loader)
▪ Cargador de arranque de Linux
▪ Permite multiarranque y convive perfectamente con SO Windows (Linux + Windows)
GNU GRUB (GNU GRand Unified Bootloader)
▪ Más moderno y flexible que LILO
▪ Interfaz de usuario más agradable
▪ Se pueden ejecutar comandos de administrador con su línea de comandos
1.6 Arranque del sistema operativo
51
GNU GRUB (GNU GRand Unified Bootloader)
Contenido de la sección
2. Sistemas operativos comerciales
▪ 2.1 Windows
▪ 2.2 Linux
52
2.1 Windows
53
Un poco de historia
▪ Apareció el 20 de noviembre de 1985 (Windows 1.0)
▪ Es el sucesor de MS-DOS (Microsoft Disk Operating System)
▪ En la actualidad: Windows 10 y Windows 2019 Server
▪ Más información
▪ Historia de Microsoft Windows: enlace
▪ Microsoft Windows versión 1.0: enlace
▪ Versiones de Microsoft Windows: enlace
Primer logotipo de Windows
Fuente: Wikimedia
2.2 Linux
54
Un poco de historia
▪ Apareció en 1991 y está basado en UNIX
▪ Núcleo original creado por Linus Torvalds
▪ Respeta las 4 libertades del software libre
▪ En la actualidad: 500+ distribuciones
▪ Más información
▪ Manifiesto GNU: enlace
▪ Sistema operativo GNU: enlace
▪ GNU/Linux: enlace
Logotipo GNU
Fuente: GNU.org
Contenido de la sección
3. Licenciamiento
▪ 3.1 Cuestiones sobre licenciamiento
55
3.1 Cuestiones sobre licenciamiento
56
Las 4 libertades del software libre
▪ Libertad 0 : se puede ejecutar siempre que se quiera y con los propósitos que el usuario quiera
▪ Libertad 1: acceso completo al código fuente para estudiarlo o modificarlo
▪ Libertad 2: libertad para distribuir copias del software
▪ Libertad 3: mejorar y compartir mejoras con los usuarios
▪ Más información
▪ Free Software Foundation: enlace
▪ ¿Qué es el software libre?: enlace
3.1 Cuestiones sobre licenciamiento
57
Richard Stallman: Free Software Foundation
▪ Crea la Free Software Foundation (FSF) en 1985
▪ Gurú de la tecnología e impulsor de GNU/Linux
▪ También conocido como San iGNUcio
▪ Más información
▪ San iGNUcio: enlace
▪ Entrevista con Richard Stallman (español): enlace
San iGNUcio
Fuente: Anders Brenna
3.1 Cuestiones sobre licenciamiento
58
Licencia propietaria (copyright)
▪ No es posible acceder a su código fuente para modificarlo o analizarlo (infringe la libertad 1)
▪ No se pueden distribuir copias de manera libre (infringe la libertad 2)
▪ No es posible mejorar el software por parte de la comunidad (infringe la libertad 3)
▪ Ejemplos de aplicaciones que usan este tipo de licencia
▪ Microsoft Windows, Microsoft SQL Server, Oracle, videojuegos…
3.1 Cuestiones sobre licenciamiento
59
Licencia propietaria (copyright)
▪ EULA (End-User License Agreement)
▪ Contrato entre el desarrollador del software y el usuario
▪ El creador del software elige el tipo de licencia
▪ Patente
▪ Derechos garantizados por un gobierno al inventor de un nuevo producto
▪ Derecho de autor o Copyright
▪ Protección que brindan las leyes sobre las obras originales
▪ Todo software con copyright está protegido ante la piratería mediante la legislación vigente
3.1 Cuestiones sobre licenciamiento
60
Licencias de Microsoft
▪ OEM (Original Equipment Manufacturer)
▪ Se suministra con equipos nuevos
▪ Más accesible y económica, pero solo válida para el equipo en el que está instalada
▪ Está muy limitada porque se asocia a las características hardware
▪ Viene precargada en el hardware
Formato etiqueta OEM
Fuente: Microsoft
3.1 Cuestiones sobre licenciamiento
61
Licencias de Microsoft
▪ Retail
▪ Se adquieren a través de un proveedor, de la web o de la tienda oficial
▪ Se pueden reinstalar, usar en varios equipos, como por ejemplo Office365
▪ Pueden traer el CD/DVD de instalación
Retail box Windows 10 Pro
Fuente: Microsoft
3.1 Cuestiones sobre licenciamiento
62
Licencias de Microsoft
▪ Otras licencias de Microsoft
▪ Volumen (GVLK - Global Volume License Key)
▪ Tiene sentido para más de 100 usuarios. Mejor precio, más flexibles, estables y mayor soporte
▪ Open License
▪ Pago único, mínimo 5 licencias. Para gobiernos, instituciones educativas…
▪ Open Value (3 años)
▪ Mínimo 5 licencias, pago anual
▪ Software Assurance
▪ Permite la actualización gratuita de versiones, así como el downgrade y upgrade
3.1 Cuestiones sobre licenciamiento
63
Licencias de Microsoft
▪ Algunas ventajas de tener licencia
▪ Actualizaciones disponibles
▪ Soporte 24x7
▪ Posibilidad de hacer upgrade o downgrade según el caso sin inconvenientes
▪ Todo el software instalado funciona de manera correcta
▪ Evita problemas legales
3.1 Cuestiones sobre licenciamiento
64
Creative Commons
▪ Organización sin ánimo de lucro enfocada a promover el intercambio de cultura
▪ Las licencias conceden ciertos derechos básicos
▪ No permiten aplicar términos legales o medidas tecnológicas (DRM) para restringir términos
▪ Más información
▪ Información sobre las licencias CC: enlace
3.1 Cuestiones sobre licenciamiento
65
Creative Commons
▪ Se basa en cuatro condiciones
▪ Atribución (BY)
▪ El beneficiario tiene el derecho de copiar, distribuir, exhibir y representar la obra y hacer obras derivadas
▪ Hay que reconocer y citar la autoría
▪ No comercial (NC)
▪ El beneficiario tiene el derecho de copiar, distribuir, exhibir y representar la obra y hacer obras derivadas
▪ Sólo se puede usar con fines no comerciales
3.1 Cuestiones sobre licenciamiento
66
Creative Commons
▪ Se basa en cuatro condiciones
▪ No derivadas (ND)
▪ El beneficiario de la licencia solamente tiene el derecho de copiar, distribuir, exhibir y representar copias literales
▪ No tiene el derecho de producir obras derivadas
▪ Compartir igual (SA)
▪ El beneficiario de la licencia tiene el derecho de distribuir obras derivadas
▪ La licencia de dichas obras es idéntica a la licencia que regula la obra original
3.1 Cuestiones sobre licenciamiento
67
Creative Commons
▪ Tipos de licencias
▪ Atribución (CC BY)
▪ Atribución-Compartir Igual (CC BY-SA)
▪ Atribución-No Derivadas (CC BY-ND)
▪ Atribución-No Comercial (CC BY-NC)
▪ Atribución-No Comercial-Compartir Igual (CC BY-NC-SA)
▪ Atribución-No Comercial-No Derivadas (CC BY-NC-ND)
▪ Dominio público CC0
3.1 Cuestiones sobre licenciamiento
68
Licencia GNU GPL (General Public License)
▪ Licencia GNU General Public License (GPL)
▪ Free Software Foundation, 1989
▪ Protección de las 4 libertades de software
▪ Más información
▪ Licencia GPL 3.0: enlace
Contenido de la sección
4. Conceptos de virtualización
▪ 4.1 Definición de virtualización
▪ 4.2 Concepto de máquina virtual
▪ 4.3 Conceptos de virtualización
▪ 4.4 Ventajas e inconvenientes
▪ 4.5 Servidores virtualizados vs. dedicados
69
4.1 Definición de virtualización
70
¿Qué es la virtualización?
▪ Consiste en simular el funcionamiento de un elemento tecnológico real
▪ Para simularlo se emplea un software informático específico
▪ Permite instalar un sistema operativo dentro de otro sistema operativo
4.2 Concepto de máquina virtual
71
¿Qué es una máquina virtual?
▪ Es un software que emula la arquitectura y el comportamiento de un ordenador físico
▪ BIOS
▪ RAM
▪ Discos duros
▪ Interfaces (red, SAN…)
▪ Periféricos y los dispositivos de E/S (PCI, GPU…)
4.3 Conceptos de virtualización
72
Algunos conceptos importantes
▪ Sistema operativo anfitrión
▪ Sistema principal en el que reside el software o sistema de virtualización
▪ Sistema operativo huésped (o máquina virtual)
▪ Las máquinas virtuales o sistemas que están desplegadas en el sistema de virtualización
▪ Recursos virtuales
▪ Recursos de la máquina física que se ponen a disposición de las máquinas virtuales
▪ CPU, RAM, discos duros e interfaces de red
4.3 Conceptos de virtualización
73
Algunos conceptos importantes
▪ Virtual Machine Monitor (VMM)
▪ Capa software de virtualización situada entre el hardware y el sistema operativo de la máquina virtual
▪ Permite la abstracción de los recursos informáticos de la máquina
4.3 Conceptos de virtualización
74
Esquema general
Hardware físico
Sistema operativo anfitrión
(Windows, Linux…)
Software de virtualización
(VirtualBox, VMWare…)
VM-1 VM-2
4.4 Ventajas e inconvenientes
75
Ventajas e inconvenientes de la virtualización
▪ Ventanas
▪ Reducción de costes de operación
▪ Aprovechamiento de recursos
▪ Mejora la seguridad
▪ Mayor eficiencia
▪ Inconvenientes
▪ Aumento del coste inicial
▪ Menor rendimiento (vs. servidores dedicados)
4.5 Servidores virtualizados vs. dedicados
76
¿Servidor virtualizado o dedicado?
▪ Servidor virtualizado
▪ Permite que varios sistemas convivan en el mismo hardware
▪ Reducción de complejidad de gestión
▪ Menor necesidad de espacio
▪ Servidor virtualizado
▪ Un servidor para cada aplicación o servicio
▪ Mayor coste (en equipamiento, recursos y suministro)
▪ Mayor complejidad de gestión
▪ Mayor necesidad de espacio
4.5 Servidores virtualizados vs. dedicados
77
¿Servidor virtualizado o dedicado?
Server room (sala de servidores)
Fuente: torkildr (CC by-sa 2.0)
Contenido de la sección
5. Hipervisores
▪ 5.1 Concepto de hipervisor
▪ 5.2 Tipos de hipervisores
▪ 5.3 Hipervisores del mercado
78
5.1 Concepto de hipervisor
79
¿Qué es un hipervisor?
▪ Hipervisor
▪ Plataforma que permite aplicar diversas técnicas de control de virtualización
▪ Permite utilizar, al mismo tiempo, diferentes sistemas operativos en un mismo equipo informático
▪ Más información: enlace
5.2 Tipos de hipervisores
80
Dos tipos de hipervisores
▪ Hipervisor de tipo 1
▪ Nativo, unhosted o baremetal (sobre el metal desnudo)
▪ Software que se ejecuta directamente sobre el hardware
▪ Más información: enlace
▪ Hipervisor de tipo 2
▪ Software que se ejecuta sobre un sistema operativo
▪ Ofrece las funciones de virtualización como una capa adicional
5.2 Tipos de hipervisores
81
Dos tipos de hipervisores
Hardware físico
Hipervisor
VM
SO huésped
VM
SO huésped
Hardware físico
Sistema operativo anfitrión
VM
SO huésped
VM
SO huésped
Hipervisor
Hipervisor de tipo 1 Hipervisor de tipo 2
5.3 Hipervisores del mercado
82
Algunos hipervisores del mercado
▪ Hipervisores de tipo 1
▪ ESXi, KVM, Xen, Citrix Xen-Server, Proxmox, Hyper-V server de Microsoft, Oracle VM Server
▪ Hipervisores de tipo 2
▪ Oracle VirtualBox, VMWare Workstation, VMWare Server
▪ VMWare Player, Virtual PC (ya retirado) e Hyper-V (como rol del sistema operativo)
5.3 Hipervisores del mercado
83
Cuota de mercado
Hipervisores por fabricante, organización y versiones de VMWare ESXi
Fuente: Controlup (2018)
5.3 Hipervisores del mercado
84
Hipervisores de tipo 1
Proxmox (gratuito)
5.3 Hipervisores del mercado
85
Hipervisores de tipo 1
XenServer (gratuito)
5.3 Hipervisores del mercado
86
Hipervisores de tipo 1
VMWare VSphere (gratuito/€)
5.3 Hipervisores del mercado
87
Hipervisores de tipo 2
Oracle VM VirtualBox (gratuito)
5.3 Hipervisores del mercado
88
Hipervisores de tipo 2
VMWare Workstation (gratuito/€)
5.3 Hipervisores del mercado
89
Hipervisores de tipo 2
Hyper-V (Microsoft) como rol del SO en Windows 10 o Windows Server (gratuito)
Contenido de la sección
6. VMWare Workstation Pro
▪ 6.1 Instalación de VMWare Workstation Pro
▪ 6.2 Usando VMWare Workstation Pro
90
6.1 Instalación de VMWare Workstation Pro
91
Proceso de instalación
1. Descargar el software
2. Instalarlo con permisos de administración
3. Asegurar que tenemos espacio libre para crear las máquinas virtuales
4. Enlace de descarga: enlace
▪ Nota: la versión de evaluación sólo es válida durante 30 días
6.2 Usando VMWare Workstation Pro
92
Interfaz de usuario Menús y barra de herramientas
Acciones rápidas
Librería
6.2 Usando VMWare Workstation Pro
93
Interfaz de usuario
▪ Menú File (acciones más importantes)
▪ Creación de una nueva máquina virtual (New virtual machine)
▪ Importar máquinas virtuales (Open)
▪ Mapeo de discos virtuales)
▪ Conexión a servidor
6.2 Usando VMWare Workstation Pro
94
Interfaz de usuario
▪ Menú Edit (acciones más importantes)
▪ Cambiar las preferencias del programa
▪ Virtual Network Editor (permite editar las redes virtuales)
▪ Menú View (acciones más importantes)
▪ Cambiar preferencias de la vista (pantalla completa…)
▪ Menú VM (acciones más importantes)
▪ Gestión de la máquina virtual seleccionada en la librería
▪ Acciones más comunes: encender/apagar, cambiar configuración, instalar VMWare Tools, snapshots
6.2 Usando VMWare Workstation Pro
95
Crear una nueva máquina virtual
1. Pulsar en File > New Virtual Machine
2. Seleccionar modo de configuración Typical
3. Instalación de sistema operativo invitado:
▪ Podemos instalar de un disco o cargar una ISO
▪ Los ficheros ISO son imágenes de sistemas
▪ También podemos instalar el SO después
6.2 Usando VMWare Workstation Pro
96
Crear una nueva máquina virtual
4. Seleccionar SO invitado
▪ Podemos elegir de una lista muy extensa
5. Asignar nombre de la máquina virtual
▪ Se recomienda crear una carpeta
▪ En la carpeta se guardarán todos los ficheros de la VM
6.2 Usando VMWare Workstation Pro
97
Crear una nueva máquina virtual
6. Configuración del disco duro virtual
▪ Es recomendable crearlo como un único fichero
7. Modo de aprovisionamiento del disco duro
▪ Depende de si la configuración es Typical o Custom
▪ Thin provisioning: el disco crecerá hasta el máximo
▪ Thick provisioning: el espacio se reserva todo de golpe
8. Al pulsar en Finish, se creará la VM
6.2 Usando VMWare Workstation Pro
98
Personalizar el hardware de la VM
▪ Clic derecho > Settings
▪ Menú VM > Settings
▪ Configuración más usual
▪ Añadir más vCPU
▪ Modificar la RAM
▪ Cambiar el hardware o chipset (BIOS, UEFI…)
▪ Añadir discos o tarjetas de red
6.2 Usando VMWare Workstation Pro
99
VMWare Tools
▪ Mejoran la comunicación entre el hipervisor y la VM
▪ Proporcionan controladores mejorados a la VM
▪ Para máquinas Linux se recomienda mejor open-vm-tools
▪ sudo apt-get install open-vm-tools
▪ Proceso de instalación
1. Menú VM > Install VMWare Tools
2. En la VM se montará un disco de instalación
3. Iniciar el asistente de instalación
6.2 Usando VMWare Workstation Pro
100
Shared folders
▪ Permiten compartir carpetas a la VM
▪ Se recomienda crear una carpeta en nuestro pc
▪ La carpeta se compartirá y las VM podrán editarlas
▪ Proceso
1. Clic derecho > Settings
2. Options > Shared Folders
3. Enable > Map as a Network Drive…
4. Nota: para hacerlo en caliente tenemos que tener VMWare Tools
6.2 Usando VMWare Workstation Pro
101
Instantáneas de máquina virtual (snapshots)
▪ Permiten guardar una copia del estado de la máquina
▪ Se puede volver a un punto anterior (restauración)
▪ Proceso de creación
▪ Clic derecho > Snapshots > Take Snapshot
▪ Podemos ver las snapshots en el Snapshot Manager
▪ Una vez que la máquina entra en producción
▪ Consolidar las instantáneas
▪ Esto borrará todas las instantáneas que tenga la máquina
6.2 Usando VMWare Workstation Pro
102
Virtual Network Editor
▪ Permite editar las redes virtuales
▪ Por defecto existen dos redes creadas:
▪ VMnet1: Host-only
▪ VMnet8: NAT
▪ La red NAT tiene un adaptador (virtual) en nuestro PC
▪ Podemos añadir más redes y configurarlas (DHCP…)
▪ Necesitaremos permisos de administrador (Change Settings)
▪ Podemos añadir un adaptador virtual a nuestro PC para cada red
6.2 Usando VMWare Workstation Pro
103
Virtual Network Editor
▪ Tipos de redes
▪ Host-Only
▪ Permite la comunicación entre host, pero no a Internet
▪ NAT
▪ Realiza un NAT (nateo) de direcciones
▪ Normalmente se crea un nuevo rango y usa un DHCP
▪ Bridge
▪ Realiza un puente con el adaptador físico de nuestra máquina
6.2 Usando VMWare Workstation Pro
104
Problemas comunes
▪ Si la instalación falla o no permite arrancar máquinas virtuales
▪ Es posible que tengamos que habilitar las tecnologías de virtualización en la BIOS
▪ Intel: Intel VT, Intel VT-d, Intel VT-i, Intel VT-x
▪ AMD: AMD-v
▪ Mucho cuidado si sobredimensionamos y asignamos más recursos de los que tenemos
▪ No se recomienda hacer discos muy grandes para nuestros laboratorios (y siempre thin)
▪ ¡Las instantáneas no son copias de seguridad!
Contenido de la sección
7. Instalación de Windows 10
▪ 7.1 Configuración de la máquina virtual
▪ 7.2 Proceso de instalación
105
7.1 Configuración de la máquina virtual
106
Configuración de la máquina virtual
▪ vCPU: mínimo 1vCPU
▪ RAM: recomendado al menos 2GB
▪ Disco: mínimo 30GB
▪ Tarjetas de red: mínimo 1 tarjeta de red en modo NAT
▪ Chipset: se recomienda modo BIOS
7.2 Proceso de instalación
107
Pasos de instalación
1. Crear la máquina virtual con las especificaciones
▪ Dejar el resto de opciones por defecto
2. Conectar la ISO de Windows 10 (x86 o x64)
3. Iniciar la VM
4. Se cargará el asistente de instalación de Windows 10
5. Pulsar Siguiente y pulsar en Instalar ahora
▪ Indicar “No tengo clave de producto”
7.2 Proceso de instalación
108
Pasos de instalación
6. Seleccionar la versión de Windows
▪ En entornos profesionales suele ser Win10 Pro x64
7. Aceptar la licencia (EULA)
8. Pulsar en instalación personalizada
9. Seleccionar el disco duro de la lista y pulsar Siguiente
10.Windows empezará a instalarse en la máquina
7.2 Proceso de instalación
109
Pasos de instalación
11.Tras la instalación, saltará la configuración
▪ Hay que revisar bien todas estas opciones
12.Pulsar en Personalizar configuración
13.Se recomienda desactivar todas las opciones
▪ Son varias ventanas (hay que ir pulsando Siguiente)
14.Windows se reiniciará
▪ Extraer el medio de instalación
7.2 Proceso de instalación
110
Pasos de instalación
15.Una vez inicie Windows hay que crear un usuario
▪ Indicar que el equipo es propio (es mío)
16.Se recomienda no usar cuenta de Microsoft
▪ Pulsar Omitir este paso
17.Elegir nombre de usuario y escribir la contraseña
▪ Se deberá indicar una sugerencia de contraseña
18.Ya podremos usar Windows con las credenciales
7.2 Proceso de instalación
111
Instalación completada
Contenido de la sección
8. Instalación de Ubuntu 18.04 LTS
▪ 8.1 Configuración de la máquina virtual
▪ 8.2 Proceso de instalación
112
8.1 Configuración de la máquina virtual
113
Configuración de la máquina virtual
▪ vCPU: mínimo 1vCPU
▪ RAM: recomendado al menos 2GB
▪ Disco: mínimo 20GB
▪ Tarjetas de red: mínimo 1 tarjeta de red en modo NAT
▪ Chipset: se recomienda modo BIOS, aunque también se puede usar UEFI sin problema
8.2 Proceso de instalación
114
Pasos de instalación
1. Seleccionar el idioma y hacer clic en Probar Ubuntu
▪ Ubuntu permite probar el sistema antes de instalarlo
2. La funcionalidad Live-CD permite probar el sistema
▪ El sistema se carga en memoria y puede ser probado
3. Para instalarlo:
▪ Pulsar en el instalador del escritorio
▪ Instalar Ubuntu 18.04.3 LTS
8.2 Proceso de instalación
115
Pasos de instalación
1. Seleccionar el idioma y hacer clic en Probar Ubuntu
▪ Ubuntu permite probar el sistema antes de instalarlo
2. La funcionalidad Live-CD permite probar el sistema
▪ El sistema se carga en RAM para poder probarlo
3. Para instalarlo:
▪ Hacer doble clic en el instalador del escritorio
▪ Instalar Ubuntu 18.04.3 LTS
▪ Seleccionar el idioma y pulsar Continuar
8.2 Proceso de instalación
116
Pasos de instalación
4. Seleccionar la configuración de teclado adecuada
▪ Español/España
▪ Podemos probar la configuración en el cuadro de texto
5. Dejar las opciones por defecto
▪ Instalación normal e instalación de actualizaciones
6. Pulsar Continuar
8.2 Proceso de instalación
117
Pasos de instalación
7. Seleccionar la opción Borrar disco e instalar Ubuntu
8. Pulsar el botón Instalar ahora
9. Nos preguntará para confirmar los cambios
▪ Cambios a realizar en el disco
▪ Formateo de particiones
▪ Confirmar los cambios pulsando Continuar
10.Cuando nos pregunte, escribir la ciudad y pulsar Continuar
▪ Esto configurará la zona horaria
8.2 Proceso de instalación
118
Pasos de instalación
11.Escribir el nombre de usuario
▪ El nombre de equipo se pone automático
▪ Podemos cambiar el nombre de equipo
12.Escoger una contraseña
▪ Hay que escribirla dos veces
13.Dejar el resto de opciones por defecto
14.Pulsar Continuar
8.2 Proceso de instalación
119
Pasos de instalación
15.Comenzará la instalación automatizada
▪ Si lo hemos seleccionado, se instalarán actualizaciones
▪ Las actualizaciones necesitan conexión a Internet
16.Cuando haya finalizado, pulsar Reiniciar ahora
▪ Extraer el medio de instalación
17.Ya podremos usar Ubuntu con las credenciales
8.2 Proceso de instalación
120
Instalación completada
Créditos de las imágenes y figuras
Cliparts e iconos
▪ Obtenidos mediante la herramienta web IconFinder (según sus disposiciones):
▪ Diapositivas 1, 74
▪ Según la plataforma IconFinder, dicho material puede usarse libremente (free comercial use)
▪ A fecha de edición de este material, todos los cliparts son free for comercial use (sin restricciones)
Resto de diagramas, gráficas e imágenes
▪ Se han desarrollado en PowerPoint y se han incrustado en esta presentación
▪ Todos estos materiales se han desarrollado por el autor
▪ Si se ha empleado algún icono externo, este se rige según lo expresado anteriormente
▪ Para el resto de recursos se han especificado sus fabricantes, propietarios o enlaces
▪ Si no se especifica copyright con la imagen, entonces es de desarrollo propio o CC0
121

Más contenido relacionado

Similar a UA3-Sistemas operativos y virtualizacion de sistemas.pdf

Arquitectura y caracteristicas de los sistemas operativos windows
Arquitectura y caracteristicas de los sistemas operativos windowsArquitectura y caracteristicas de los sistemas operativos windows
Arquitectura y caracteristicas de los sistemas operativos windowsslipkdany21
 
Sistema operativos para red
Sistema operativos para redSistema operativos para red
Sistema operativos para redNin Bordon
 
introduccion sistemas operativos2.pptx
introduccion sistemas operativos2.pptxintroduccion sistemas operativos2.pptx
introduccion sistemas operativos2.pptxRodmy Bustios
 
Administración y Comando Básicos
Administración y Comando BásicosAdministración y Comando Básicos
Administración y Comando BásicosAbrilRojasMedina
 
prueba
pruebaprueba
pruebathasly
 
Presentacion sistemas operativos
Presentacion sistemas operativosPresentacion sistemas operativos
Presentacion sistemas operativosmayleentorrez
 
Presentacion sistemas operativos
Presentacion sistemas operativosPresentacion sistemas operativos
Presentacion sistemas operativosmayleentorrez
 
1.-Sistemas operativos
1.-Sistemas operativos1.-Sistemas operativos
1.-Sistemas operativosAlexa Avila
 
Estructura de los Sistemas Operativos
Estructura de los Sistemas OperativosEstructura de los Sistemas Operativos
Estructura de los Sistemas OperativosG Hoyos A
 
Presentacion sistemas operativos
Presentacion sistemas operativosPresentacion sistemas operativos
Presentacion sistemas operativosKarina Funez
 
Sistemas operativos de red NOS
Sistemas operativos de red NOSSistemas operativos de red NOS
Sistemas operativos de red NOSDaNn Justo Patiño
 
Sistemas operativos isc
Sistemas operativos iscSistemas operativos isc
Sistemas operativos iscmaypagonzalez
 
Evolución y clasificación de los sistemas operativos
Evolución y clasificación de los sistemas operativosEvolución y clasificación de los sistemas operativos
Evolución y clasificación de los sistemas operativosHeder Ithamar Romero
 

Similar a UA3-Sistemas operativos y virtualizacion de sistemas.pdf (20)

Arquitectura y caracteristicas de los sistemas operativos windows
Arquitectura y caracteristicas de los sistemas operativos windowsArquitectura y caracteristicas de los sistemas operativos windows
Arquitectura y caracteristicas de los sistemas operativos windows
 
S.o
S.oS.o
S.o
 
Sistema operativos para red
Sistema operativos para redSistema operativos para red
Sistema operativos para red
 
introduccion sistemas operativos2.pptx
introduccion sistemas operativos2.pptxintroduccion sistemas operativos2.pptx
introduccion sistemas operativos2.pptx
 
Administración y Comando Básicos
Administración y Comando BásicosAdministración y Comando Básicos
Administración y Comando Básicos
 
Presentacion
PresentacionPresentacion
Presentacion
 
prueba
pruebaprueba
prueba
 
Sisoper
SisoperSisoper
Sisoper
 
Slideshare
SlideshareSlideshare
Slideshare
 
sistemas-operativos
 sistemas-operativos sistemas-operativos
sistemas-operativos
 
Presentacion sistemas operativos
Presentacion sistemas operativosPresentacion sistemas operativos
Presentacion sistemas operativos
 
Presentacion sistemas operativos
Presentacion sistemas operativosPresentacion sistemas operativos
Presentacion sistemas operativos
 
1.-Sistemas operativos
1.-Sistemas operativos1.-Sistemas operativos
1.-Sistemas operativos
 
Presentacion sistemas operativos
Presentacion sistemas operativosPresentacion sistemas operativos
Presentacion sistemas operativos
 
Estructura de los Sistemas Operativos
Estructura de los Sistemas OperativosEstructura de los Sistemas Operativos
Estructura de los Sistemas Operativos
 
Presentacion sistemas operativos
Presentacion sistemas operativosPresentacion sistemas operativos
Presentacion sistemas operativos
 
Sistemas operativos de red NOS
Sistemas operativos de red NOSSistemas operativos de red NOS
Sistemas operativos de red NOS
 
Sistemas operativos isc
Sistemas operativos iscSistemas operativos isc
Sistemas operativos isc
 
Sistemas operativos ii (1)
Sistemas operativos ii (1)Sistemas operativos ii (1)
Sistemas operativos ii (1)
 
Evolución y clasificación de los sistemas operativos
Evolución y clasificación de los sistemas operativosEvolución y clasificación de los sistemas operativos
Evolución y clasificación de los sistemas operativos
 

Último

DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicaFlor Idalia Espinoza Ortega
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 

Último (20)

DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamica
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 

UA3-Sistemas operativos y virtualizacion de sistemas.pdf

  • 1. 03. Sistemas operativos y virtualización de sistemas Sistemas Informáticos - 1º DAM Luis del Moral Martínez versión 20.10 Bajo licencia CC BY-NC-SA 4.0
  • 2. Contenidos del tema 1. Conceptos de sistemas operativos ▪ 1.1 Definición de sistema operativo ▪ 1.2 Componentes de un sistema operativo ▪ 1.3 Estructura de un sistema operativo ▪ 1.4 Funcionalidad del sistema operativo ▪ 1.5 Evolución de los sistemas operativos ▪ 1.6 Arranque del sistema operativo 2. Sistemas operativos comerciales ▪ 2.1 Windows ▪ 2.2 Linux 3. Licenciamiento ▪ 3.1 Cuestiones sobre licenciamiento 4. Conceptos de virtualización ▪ 4.1 Definición de virtualización ▪ 4.2 Concepto de máquina virtual ▪ 4.3 Conceptos de virtualización ▪ 4.4 Ventajas e inconvenientes ▪ 4.5 Servidores virtualizados vs. dedicados 5. Hipervisores ▪ 5.1 Concepto de hipervisor ▪ 5.2 Tipos de hipervisores ▪ 5.3 Hipervisores del mercado 6. VMWare Workstation Pro ▪ 6.1 Instalación de VMWare Workstation Pro ▪ 6.2 Usando VMWare Workstation Pro 2
  • 3. Contenidos del tema 7. Instalación de Windows 10 ▪ 7.1 Configuración de la máquina virtual ▪ 7.3 Proceso de instalación 8. Instalación de Ubuntu 18.04 LTS ▪ 8.1 Configuración de la máquina virtual ▪ 8.3 Proceso de instalación 3
  • 4. Contenido de la sección 1. Conceptos de sistemas operativos ▪ 1.1 Definición de un sistema operativo ▪ 1.2 Componentes de un sistema operativo ▪ 1.3 Estructura de un sistema operativo ▪ 1.4 Funcionalidad del sistema operativo ▪ 1.5 Evolución de los de sistemas operativos ▪ 1.6 Arranque del sistema operativo 4
  • 5. 1.1 Definición de sistema operativo 5 ¿Qué es un sistema operativo? ▪ Conjunto de programas que actúa como intermediario entre el usuario y el hardware ▪ Se encarga de gestionar y optimizar los recursos del sistema ▪ Es el software más importante de un sistema informático ▪ Constituye la frontera entre el hardware y las aplicaciones del usuario. ▪ Supone una abstracción: ▪ Permite gestionar el equipo sin tener en cuenta todo el hardware subyacente.
  • 6. 1.1 Definición de sistema operativo 6 ¿Qué es un sistema operativo? Usuario 1 Usuario 2 Usuario N Aplicaciones Sistema Operativo Hardware
  • 7. 1.2 Componentes de un sistema operativo 7 ¿Cuáles son los componentes de un sistema operativo? ▪ El sistema operativo se divide en diferentes partes: ▪ El núcleo ▪ Los servicios ▪ El intérprete de comandos o Shell
  • 8. 1.2 Componentes de un sistema operativo 8 ¿Cuáles son los componentes de un sistema operativo? Hardware Núcleo Interfaz de llamadas al sistema Gestión de procesos Gestión de memoria Gestión de E/S Gestión del sistema de archivos Seguridad Comunicación Aplicaciones Intérprete de comandos Usuarios
  • 9. 1.2 Componentes de un sistema operativo 9 El núcleo ▪ Interacciona directamente con el hardware del equipo ▪ Se encarga de gestionar los recursos del equipo ▪ El uso y la gestión de recursos se realiza mediante llamadas al sistema
  • 10. 1.2 Componentes de un sistema operativo 10 Los servicios ▪ Proporcionan el uso de los recursos hardware a las aplicaciones que ejecutan los usuarios. ▪ Se comunican con los procesos de los usuarios mediante la Interfaz de llamadas al sistema
  • 11. 1.2 Componentes de un sistema operativo 11 Los servicios ▪ Existen seis servicios principales: 1. Gestor de memoria ▪ Administración de la memoria principal (RAM) ▪ Conoce las partes que están libres y las que están ocupadas ▪ Asigna y libera la memoria de los procesos 2. Gestor de procesos ▪ Administración del procesador ▪ Asignar los recursos de CPU a los diferentes procesos ▪ Destruye los procesos que ya han sido ejecutados
  • 12. 1.2 Componentes de un sistema operativo 12 Los servicios ▪ Existen seis servicios principales: 3. Gestor de E/S ▪ Administra los periféricos de E/S 4. Gestor de archivos ▪ Gestiona el almacenamiento secundario, los ficheros y los directorios
  • 13. 1.2 Componentes de un sistema operativo 13 Los servicios ▪ Existen seis servicios principales: 5. Comunicación entre procesos ▪ Controla el intercambio de información entre los diferentes procesos 6. Seguridad ▪ Protege al sistema ▪ Protege las peticiones que los usuarios realizan al núcleo del sistema
  • 14. 1.2 Componentes de un sistema operativo 14 Los servicios ▪ Definición de proceso (también denominado programa) ▪ Conjunto de instrucciones que permite a un ordenador realizar funciones diversas ▪ Las instrucciones se escriben usando una sintaxis concreta, un lenguaje de programación
  • 15. 1.2 Componentes de un sistema operativo 15 Los servicios ▪ Estados de ejecución de un proceso (simplificado) Idle (Creado) Zombie Running (Ejecución) Ready (Listo) Wait (Espera) dispatched blocked (Read, Write, etc.) wake up (desbloquear) timeout exit() fork()
  • 16. 1.2 Componentes de un sistema operativo 16 Los servicios ▪ Descriptor de un proceso (PCB - Process Control Block) ▪ Estructura que almacena datos del proceso ▪ Se define en el momento de creación del proceso ▪ Cada proceso tiene un PCB único ▪ Se destruye cuando finaliza el proceso *nextPCB Registros de CPU PC (Program counter) Administración memoria Administración E/S PCB – Process Control Block
  • 17. 1.2 Componentes de un sistema operativo 17 El intérprete de comandos (Shell) ▪ Proporciona al usuario una interfaz con la que comunicarse con el ordenador. ▪ El usuario podrá usar una serie de comandos para enviar órdenes al sistema operativo. ▪ Los comandos pueden variar con cada sistema operativo o según su versión.
  • 18. 1.2 Componentes de un sistema operativo 18 El intérprete de comandos (Shell) CMD (Shell) en Windows Terminal (Shell) en Linux
  • 19. 1.3 Estructura de un sistema operativo 19 Tipos de estructuras ▪ Sistemas monolíticos ▪ No tienen una estructura clara ▪ Un único programa que integra todos los componentes ▪ Son complejos de administrar y gestionar ▪ Resulta complejo expandir la funcionalidad del sistema ▪ Ejemplos: MS-DOS, UNIX
  • 20. 1.3 Estructura de un sistema operativo 20 Tipos de estructuras ▪ Sistemas estructurados ▪ Las funciones del sistema se organizan y tienen una estructura ▪ Tipos: ▪ Sistemas estructurados por capas ▪ Sistemas cliente-servidor
  • 21. 1.3 Estructura de un sistema operativo 21 Tipos de estructuras ▪ Sistema estructurado por capas ▪ Se organizan en capas ▪ Cada capa implementa una función del sistema y ofrece servicios a la capa superior ▪ Estructura más simple de administrar ▪ Cada capa es más sencilla ▪ La operativa y mejora del sistema es más simple
  • 22. 1.3 Estructura de un sistema operativo 22 Tipos de estructuras ▪ Sistema estructurado por capas Programas de usuario 5 Gestión de la E/S Controlador de la consola 4 3 2 1 Planificación de CPU y multiprogramación Hardware 0 Gestión de memoria Estructura por capas del sistema operativo THE (Dijkstra, 1968)
  • 23. 1.3 Estructura de un sistema operativo 23 Tipos de estructuras ▪ Sistemas cliente-servidor ▪ Las funciones del sistema se implementan mediante procesos de usuario ▪ La estructura se divide en un micronúcleo y los servidores ▪ Los servidores son procesos encargados de desarrollar la funcionalidad del sistema operativo ▪ Es más sencillo de implementar, más seguro, más extensible y más fácil de portar
  • 24. 1.3 Estructura de un sistema operativo 24 Tipos de estructuras ▪ Sistemas cliente-servidor Estructura de Windows NT Fuente: Andrew S. Tanenbaum, Structured Computer Organization
  • 25. 1.3 Estructura de un sistema operativo 25 Tipos de estructuras ▪ Sistemas cliente-servidor Estructura de MacOS Fuente: Sassospicco
  • 26. 1.3 Estructura de un sistema operativo 26 Tipos de estructuras ▪ Sistemas cliente-servidor Estructura de Linux Fuente: Tutorialspoint.com
  • 27. 1.4 Funcionalidad del sistema operativo 27 Funciones de un sistema operativo 1. Gestión del procesador ▪ Creación y finalización de un proceso ▪ Control de recursos o secciones críticas ▪ Asignación y liberación de recursos ▪ Solucionar posibles bloqueos entre los diferentes procesos
  • 28. 1.4 Funcionalidad del sistema operativo 28 Funciones de un sistema operativo 2. Gestión de la memoria ▪ Reserva y liberación de la memoria ▪ Comprobación del uso de la memoria ▪ Uso de memoria virtual
  • 29. 1.4 Funcionalidad del sistema operativo 29 Funciones de un sistema operativo 3. Gestión del sistema de archivos ▪ Creación y eliminación de archivos y directorios ▪ Modificación de archivos y directorios ▪ Asignación y manejo de permisos de archivos
  • 30. 1.4 Funcionalidad del sistema operativo 30 Funciones de un sistema operativo 4. Gestión de Entrada/Salida ▪ Coordinación de procesos y dispositivos de E/S ▪ Gestión de la memoria para acceder al dispositivo ▪ Interfaz entre: sistema-dispositivo y sistema-usuario
  • 31. 1.4 Funcionalidad del sistema operativo 31 Funciones de un sistema operativo 5. Interfaz de usuario ▪ Proporciona un entorno con el que el usuario se pueda comunicar con el sistema operativo ▪ Proporcionar el intérprete de comandos
  • 32. 1.4 Funcionalidad del sistema operativo 32 Funciones de un sistema operativo 5. Interfaz de usuario Microsoft Windows 10 Kali Linux 2020 1.a con Xfce 4.14
  • 33. 1.4 Funcionalidad del sistema operativo 33 Funciones de un sistema operativo 6. Interfaz para el uso de aplicaciones ▪ Proporcionar una interfaz que permita a los desarrolladores crear sus propias aplicaciones ▪ Estas aplicaciones podrán hacer uso de los recursos del sistema ▪ Concepto de API (Application Programming Interface) ▪ Algunos ejemplos de APIs son POSIX y WIN32.
  • 34. 1.5 Evolución de los sistemas operativos 34 Primera generación (1943 – 1955) ▪ El programador desarrolla el programa a mano (cableado) ▪ Los trabajos se ejecutan en serie (uno detrás de otro) ▪ Después hay que recoger los resultados ▪ Ineficientes, tediosos, lentos y complejos de depurar… ▪ Mas información: https://www.computerhistory.org EDSAC Cambridge University Fuente: ComputerHistory
  • 35. 1.5 Evolución de los sistemas operativos 35 Segunda generación (1956 – 1965) ▪ Sistemas operativos por lotes (batch) ▪ Aparición de tarjetas perforadas y memorias magnéticas ▪ Las tareas se agrupaban en lotes ▪ El sistema se encargaba de procesar las tarjetas en orden ▪ Después hay que recoger los resultados ▪ Sistemas IBM 701 y 704, entre otros ▪ Mas información: https://www.computerhistory.org IBM 2314 Fuente: ComputerHistory Tarjeta perforada Fuente: ArnoldReinhold
  • 36. 1.5 Evolución de los sistemas operativos 36 Segunda generación (1956 – 1965) ▪ Nuevos conceptos y tecnologías introducidas: ▪ Monitor residente ▪ Controla la secuencia de los trabajos ▪ Cada trabajo es una serie de tarjetas perforadas ▪ El monitor ubica los programas en memoria ▪ Después se ejecutan en el procesador ▪ Cuando el trabajo finaliza, el monitor toma el control IBM 2314 Fuente: ComputerHistory Tarjeta perforada Fuente: ArnoldReinhold
  • 37. 1.5 Evolución de los sistemas operativos 37 Segunda generación (1956 – 1965) ▪ Nuevos conceptos y tecnologías introducidas: ▪ Protección de memoria ▪ Se protegen las zonas de memoria ▪ Temporizador ▪ Se impide que un trabajo monopolice el sistema ▪ Instrucciones privilegiadas ▪ Solo las puede ejecutar el monitor ▪ Tiempo de máquina ▪ Se reparte entre la ejecución de los diferentes programas ▪ El monitor orquesta el sistema con instrucciones privilegiadas IBM 2314 Fuente: ComputerHistory Tarjeta perforada Fuente: ArnoldReinhold
  • 38. 1.5 Evolución de los sistemas operativos 38 Tercera generación (1965 – 1979) ▪ Nuevos conceptos y tecnologías introducidas: ▪ Sistema operativo de multiprogramación ▪ Varios programas a la vez en memoria ▪ Se optimizan los recursos ▪ Sistema operativo de tiempo compartido ▪ El SO comparte recursos con los usuarios ▪ Se asignan tiempos de uso de memoria, CPU… ▪ El reparto se realiza de forma transparente al usuario ▪ Mas información: https://www.computerhistory.org ATARI 400 Fuente: ComputerHistory
  • 39. 1.5 Evolución de los sistemas operativos 39 Tercera generación (1965 – 1979) ▪ Nuevos conceptos y tecnologías introducidas: ▪ Sistema operativo en tiempo real ▪ Para tareas muy específicas ▪ Sistemas que controlan una gran cantidad de eventos ▪ Deben proporcionar respuestas rápidas ▪ Sistemas críticos (centrales nucleares, trenes…) ▪ Sistema operativo de propósito general ▪ Trabaja en cualquiera de los modos anteriores ▪ Más complejos ▪ Usan lenguajes de programación más avanzados ATARI 400 Fuente: ComputerHistory
  • 40. 1.5 Evolución de los sistemas operativos 40 Cuarta generación (1980 – actualidad) ▪ Más atención en el uso del sistema informático ▪ Menos atención en el rendimiento ▪ Sistemas operativos más sencillos de usar ▪ Surgen los siguientes conceptos: ▪ Red de ordenadores ▪ Máquina virtual ▪ Sistema virtualizado ▪ Mas información: https://www.computerhistory.org Cloud based NAS Storage array Fuente: ComputerHistory
  • 41. 1.5 Evolución de los sistemas operativos 41 Cuarta generación (1980 – actualidad) ▪ Nuevas tipologías de sistemas operativos: ▪ Sistema operativo orientado al usuario final ▪ Accesibles y pensados para cualquier tipo de usuarios ▪ Sistema operativo distribuido ▪ Se distribuye a lo largo de diferentes computadores ▪ Estos se interconectan mediante la red ▪ Muy presente en redes empresariales ▪ Sistema operativo middleware ▪ Se ejecuta sobre un sistema operativo propio ▪ Virtualización: VMWare, VirtualBox, Hyper-V, Proxmox… PlayStation 4 de Sony Fuente: ComputerHistory
  • 42. 1.5 Evolución de los sistemas operativos 42 Clasificación general de los sistemas operativos ▪ A modo de resumen: ▪ Sistemas monousuario ▪ permiten la ejecución de un único usuario ▪ Sistemas multiusuario ▪ Soportan más de un usuario al mismo tiempo ▪ Sistemas monoproceso ▪ Cada usuario puede ejecutar una única tarea ▪ Sistemas multiproceso ▪ El usuario puede realizar más de una tarea a la vez Raspberry Pi Fuente: ComputerHistory
  • 43. 1.6 Arranque del sistema operativo 43 Proceso de arranque del sistema operativo 1. Se cargan los valores predefinidos en los registros del procesador 2. Se inicializa el contador de programa (PC) del procesador ▪ Se carga la dirección del cargador ROM en el PC 3. Se ejecuta el cargador ROM del sistema: ▪ Test del sistema para detectar su características (POST – Power On Self-Test) ▪ Trae a memoria el bootloader (cargador del SO)
  • 44. 1.6 Arranque del sistema operativo 44 Proceso de arranque del sistema operativo 4. Se transfiere el control al bootloader 5. El bootloader carga el SO y da control a la rutina de arranque del SO: ▪ Comprobación del hardware ▪ Comprobación del sistema de Archivos ▪ Carga las estructuras principales del SO ▪ Crear procesos (según el tipo de SO): INIT, demonios, login… ▪ Se carga la interfaz gráfica de usuario (GUI – Graphical User Interface)
  • 45. 1.6 Arranque del sistema operativo 45 Proceso de arranque del sistema operativo Ubicación de la ROM cargada en memoria y del SO en el disco duro ROM Sistema operativo Procesos, demonios Memoria libre 0x00000000 Disco duro Tabla de particiones Bootloader Sistema operativo
  • 46. 1.6 Arranque del sistema operativo 46 El gestor de arranque (bootloader) ▪ Se ejecuta justo después de la ejecución de la BIOS (y del POST) ▪ Permite seleccionar el sistema operativo en el caso de que el equipo tenga varios ▪ Una vez seleccionado, se procede a la carga del sistema operativo
  • 47. 1.6 Arranque del sistema operativo 47 NTLDR (NT Loader) ▪ Cargador de arranque de sistemas Windows NT, Windows Server 2003 o Windows XP. ▪ Se encuentra en el directorio raíz del disco duro que contiene el sistema operativo ▪ Ficheros boot.ini y NTDETECT.COM
  • 48. 1.6 Arranque del sistema operativo 48 NTLDR (NT Loader)
  • 49. 1.6 Arranque del sistema operativo 49 Bootmgr ▪ Cargador de arranque de sistemas Windows 7+ o Windows 2008 Server+ ▪ Se encuentra en el directorio raíz del disco duro que contiene el sistema operativo ▪ Controla el arranque mostrando un menú multiarranque ▪ Ficheros WinLoad.exe (cargador del SO) y ntoskrnl.exe (cargador del resto de funciones)
  • 50. 1.6 Arranque del sistema operativo 50 LILO (Linux Loader) ▪ Cargador de arranque de Linux ▪ Permite multiarranque y convive perfectamente con SO Windows (Linux + Windows) GNU GRUB (GNU GRand Unified Bootloader) ▪ Más moderno y flexible que LILO ▪ Interfaz de usuario más agradable ▪ Se pueden ejecutar comandos de administrador con su línea de comandos
  • 51. 1.6 Arranque del sistema operativo 51 GNU GRUB (GNU GRand Unified Bootloader)
  • 52. Contenido de la sección 2. Sistemas operativos comerciales ▪ 2.1 Windows ▪ 2.2 Linux 52
  • 53. 2.1 Windows 53 Un poco de historia ▪ Apareció el 20 de noviembre de 1985 (Windows 1.0) ▪ Es el sucesor de MS-DOS (Microsoft Disk Operating System) ▪ En la actualidad: Windows 10 y Windows 2019 Server ▪ Más información ▪ Historia de Microsoft Windows: enlace ▪ Microsoft Windows versión 1.0: enlace ▪ Versiones de Microsoft Windows: enlace Primer logotipo de Windows Fuente: Wikimedia
  • 54. 2.2 Linux 54 Un poco de historia ▪ Apareció en 1991 y está basado en UNIX ▪ Núcleo original creado por Linus Torvalds ▪ Respeta las 4 libertades del software libre ▪ En la actualidad: 500+ distribuciones ▪ Más información ▪ Manifiesto GNU: enlace ▪ Sistema operativo GNU: enlace ▪ GNU/Linux: enlace Logotipo GNU Fuente: GNU.org
  • 55. Contenido de la sección 3. Licenciamiento ▪ 3.1 Cuestiones sobre licenciamiento 55
  • 56. 3.1 Cuestiones sobre licenciamiento 56 Las 4 libertades del software libre ▪ Libertad 0 : se puede ejecutar siempre que se quiera y con los propósitos que el usuario quiera ▪ Libertad 1: acceso completo al código fuente para estudiarlo o modificarlo ▪ Libertad 2: libertad para distribuir copias del software ▪ Libertad 3: mejorar y compartir mejoras con los usuarios ▪ Más información ▪ Free Software Foundation: enlace ▪ ¿Qué es el software libre?: enlace
  • 57. 3.1 Cuestiones sobre licenciamiento 57 Richard Stallman: Free Software Foundation ▪ Crea la Free Software Foundation (FSF) en 1985 ▪ Gurú de la tecnología e impulsor de GNU/Linux ▪ También conocido como San iGNUcio ▪ Más información ▪ San iGNUcio: enlace ▪ Entrevista con Richard Stallman (español): enlace San iGNUcio Fuente: Anders Brenna
  • 58. 3.1 Cuestiones sobre licenciamiento 58 Licencia propietaria (copyright) ▪ No es posible acceder a su código fuente para modificarlo o analizarlo (infringe la libertad 1) ▪ No se pueden distribuir copias de manera libre (infringe la libertad 2) ▪ No es posible mejorar el software por parte de la comunidad (infringe la libertad 3) ▪ Ejemplos de aplicaciones que usan este tipo de licencia ▪ Microsoft Windows, Microsoft SQL Server, Oracle, videojuegos…
  • 59. 3.1 Cuestiones sobre licenciamiento 59 Licencia propietaria (copyright) ▪ EULA (End-User License Agreement) ▪ Contrato entre el desarrollador del software y el usuario ▪ El creador del software elige el tipo de licencia ▪ Patente ▪ Derechos garantizados por un gobierno al inventor de un nuevo producto ▪ Derecho de autor o Copyright ▪ Protección que brindan las leyes sobre las obras originales ▪ Todo software con copyright está protegido ante la piratería mediante la legislación vigente
  • 60. 3.1 Cuestiones sobre licenciamiento 60 Licencias de Microsoft ▪ OEM (Original Equipment Manufacturer) ▪ Se suministra con equipos nuevos ▪ Más accesible y económica, pero solo válida para el equipo en el que está instalada ▪ Está muy limitada porque se asocia a las características hardware ▪ Viene precargada en el hardware Formato etiqueta OEM Fuente: Microsoft
  • 61. 3.1 Cuestiones sobre licenciamiento 61 Licencias de Microsoft ▪ Retail ▪ Se adquieren a través de un proveedor, de la web o de la tienda oficial ▪ Se pueden reinstalar, usar en varios equipos, como por ejemplo Office365 ▪ Pueden traer el CD/DVD de instalación Retail box Windows 10 Pro Fuente: Microsoft
  • 62. 3.1 Cuestiones sobre licenciamiento 62 Licencias de Microsoft ▪ Otras licencias de Microsoft ▪ Volumen (GVLK - Global Volume License Key) ▪ Tiene sentido para más de 100 usuarios. Mejor precio, más flexibles, estables y mayor soporte ▪ Open License ▪ Pago único, mínimo 5 licencias. Para gobiernos, instituciones educativas… ▪ Open Value (3 años) ▪ Mínimo 5 licencias, pago anual ▪ Software Assurance ▪ Permite la actualización gratuita de versiones, así como el downgrade y upgrade
  • 63. 3.1 Cuestiones sobre licenciamiento 63 Licencias de Microsoft ▪ Algunas ventajas de tener licencia ▪ Actualizaciones disponibles ▪ Soporte 24x7 ▪ Posibilidad de hacer upgrade o downgrade según el caso sin inconvenientes ▪ Todo el software instalado funciona de manera correcta ▪ Evita problemas legales
  • 64. 3.1 Cuestiones sobre licenciamiento 64 Creative Commons ▪ Organización sin ánimo de lucro enfocada a promover el intercambio de cultura ▪ Las licencias conceden ciertos derechos básicos ▪ No permiten aplicar términos legales o medidas tecnológicas (DRM) para restringir términos ▪ Más información ▪ Información sobre las licencias CC: enlace
  • 65. 3.1 Cuestiones sobre licenciamiento 65 Creative Commons ▪ Se basa en cuatro condiciones ▪ Atribución (BY) ▪ El beneficiario tiene el derecho de copiar, distribuir, exhibir y representar la obra y hacer obras derivadas ▪ Hay que reconocer y citar la autoría ▪ No comercial (NC) ▪ El beneficiario tiene el derecho de copiar, distribuir, exhibir y representar la obra y hacer obras derivadas ▪ Sólo se puede usar con fines no comerciales
  • 66. 3.1 Cuestiones sobre licenciamiento 66 Creative Commons ▪ Se basa en cuatro condiciones ▪ No derivadas (ND) ▪ El beneficiario de la licencia solamente tiene el derecho de copiar, distribuir, exhibir y representar copias literales ▪ No tiene el derecho de producir obras derivadas ▪ Compartir igual (SA) ▪ El beneficiario de la licencia tiene el derecho de distribuir obras derivadas ▪ La licencia de dichas obras es idéntica a la licencia que regula la obra original
  • 67. 3.1 Cuestiones sobre licenciamiento 67 Creative Commons ▪ Tipos de licencias ▪ Atribución (CC BY) ▪ Atribución-Compartir Igual (CC BY-SA) ▪ Atribución-No Derivadas (CC BY-ND) ▪ Atribución-No Comercial (CC BY-NC) ▪ Atribución-No Comercial-Compartir Igual (CC BY-NC-SA) ▪ Atribución-No Comercial-No Derivadas (CC BY-NC-ND) ▪ Dominio público CC0
  • 68. 3.1 Cuestiones sobre licenciamiento 68 Licencia GNU GPL (General Public License) ▪ Licencia GNU General Public License (GPL) ▪ Free Software Foundation, 1989 ▪ Protección de las 4 libertades de software ▪ Más información ▪ Licencia GPL 3.0: enlace
  • 69. Contenido de la sección 4. Conceptos de virtualización ▪ 4.1 Definición de virtualización ▪ 4.2 Concepto de máquina virtual ▪ 4.3 Conceptos de virtualización ▪ 4.4 Ventajas e inconvenientes ▪ 4.5 Servidores virtualizados vs. dedicados 69
  • 70. 4.1 Definición de virtualización 70 ¿Qué es la virtualización? ▪ Consiste en simular el funcionamiento de un elemento tecnológico real ▪ Para simularlo se emplea un software informático específico ▪ Permite instalar un sistema operativo dentro de otro sistema operativo
  • 71. 4.2 Concepto de máquina virtual 71 ¿Qué es una máquina virtual? ▪ Es un software que emula la arquitectura y el comportamiento de un ordenador físico ▪ BIOS ▪ RAM ▪ Discos duros ▪ Interfaces (red, SAN…) ▪ Periféricos y los dispositivos de E/S (PCI, GPU…)
  • 72. 4.3 Conceptos de virtualización 72 Algunos conceptos importantes ▪ Sistema operativo anfitrión ▪ Sistema principal en el que reside el software o sistema de virtualización ▪ Sistema operativo huésped (o máquina virtual) ▪ Las máquinas virtuales o sistemas que están desplegadas en el sistema de virtualización ▪ Recursos virtuales ▪ Recursos de la máquina física que se ponen a disposición de las máquinas virtuales ▪ CPU, RAM, discos duros e interfaces de red
  • 73. 4.3 Conceptos de virtualización 73 Algunos conceptos importantes ▪ Virtual Machine Monitor (VMM) ▪ Capa software de virtualización situada entre el hardware y el sistema operativo de la máquina virtual ▪ Permite la abstracción de los recursos informáticos de la máquina
  • 74. 4.3 Conceptos de virtualización 74 Esquema general Hardware físico Sistema operativo anfitrión (Windows, Linux…) Software de virtualización (VirtualBox, VMWare…) VM-1 VM-2
  • 75. 4.4 Ventajas e inconvenientes 75 Ventajas e inconvenientes de la virtualización ▪ Ventanas ▪ Reducción de costes de operación ▪ Aprovechamiento de recursos ▪ Mejora la seguridad ▪ Mayor eficiencia ▪ Inconvenientes ▪ Aumento del coste inicial ▪ Menor rendimiento (vs. servidores dedicados)
  • 76. 4.5 Servidores virtualizados vs. dedicados 76 ¿Servidor virtualizado o dedicado? ▪ Servidor virtualizado ▪ Permite que varios sistemas convivan en el mismo hardware ▪ Reducción de complejidad de gestión ▪ Menor necesidad de espacio ▪ Servidor virtualizado ▪ Un servidor para cada aplicación o servicio ▪ Mayor coste (en equipamiento, recursos y suministro) ▪ Mayor complejidad de gestión ▪ Mayor necesidad de espacio
  • 77. 4.5 Servidores virtualizados vs. dedicados 77 ¿Servidor virtualizado o dedicado? Server room (sala de servidores) Fuente: torkildr (CC by-sa 2.0)
  • 78. Contenido de la sección 5. Hipervisores ▪ 5.1 Concepto de hipervisor ▪ 5.2 Tipos de hipervisores ▪ 5.3 Hipervisores del mercado 78
  • 79. 5.1 Concepto de hipervisor 79 ¿Qué es un hipervisor? ▪ Hipervisor ▪ Plataforma que permite aplicar diversas técnicas de control de virtualización ▪ Permite utilizar, al mismo tiempo, diferentes sistemas operativos en un mismo equipo informático ▪ Más información: enlace
  • 80. 5.2 Tipos de hipervisores 80 Dos tipos de hipervisores ▪ Hipervisor de tipo 1 ▪ Nativo, unhosted o baremetal (sobre el metal desnudo) ▪ Software que se ejecuta directamente sobre el hardware ▪ Más información: enlace ▪ Hipervisor de tipo 2 ▪ Software que se ejecuta sobre un sistema operativo ▪ Ofrece las funciones de virtualización como una capa adicional
  • 81. 5.2 Tipos de hipervisores 81 Dos tipos de hipervisores Hardware físico Hipervisor VM SO huésped VM SO huésped Hardware físico Sistema operativo anfitrión VM SO huésped VM SO huésped Hipervisor Hipervisor de tipo 1 Hipervisor de tipo 2
  • 82. 5.3 Hipervisores del mercado 82 Algunos hipervisores del mercado ▪ Hipervisores de tipo 1 ▪ ESXi, KVM, Xen, Citrix Xen-Server, Proxmox, Hyper-V server de Microsoft, Oracle VM Server ▪ Hipervisores de tipo 2 ▪ Oracle VirtualBox, VMWare Workstation, VMWare Server ▪ VMWare Player, Virtual PC (ya retirado) e Hyper-V (como rol del sistema operativo)
  • 83. 5.3 Hipervisores del mercado 83 Cuota de mercado Hipervisores por fabricante, organización y versiones de VMWare ESXi Fuente: Controlup (2018)
  • 84. 5.3 Hipervisores del mercado 84 Hipervisores de tipo 1 Proxmox (gratuito)
  • 85. 5.3 Hipervisores del mercado 85 Hipervisores de tipo 1 XenServer (gratuito)
  • 86. 5.3 Hipervisores del mercado 86 Hipervisores de tipo 1 VMWare VSphere (gratuito/€)
  • 87. 5.3 Hipervisores del mercado 87 Hipervisores de tipo 2 Oracle VM VirtualBox (gratuito)
  • 88. 5.3 Hipervisores del mercado 88 Hipervisores de tipo 2 VMWare Workstation (gratuito/€)
  • 89. 5.3 Hipervisores del mercado 89 Hipervisores de tipo 2 Hyper-V (Microsoft) como rol del SO en Windows 10 o Windows Server (gratuito)
  • 90. Contenido de la sección 6. VMWare Workstation Pro ▪ 6.1 Instalación de VMWare Workstation Pro ▪ 6.2 Usando VMWare Workstation Pro 90
  • 91. 6.1 Instalación de VMWare Workstation Pro 91 Proceso de instalación 1. Descargar el software 2. Instalarlo con permisos de administración 3. Asegurar que tenemos espacio libre para crear las máquinas virtuales 4. Enlace de descarga: enlace ▪ Nota: la versión de evaluación sólo es válida durante 30 días
  • 92. 6.2 Usando VMWare Workstation Pro 92 Interfaz de usuario Menús y barra de herramientas Acciones rápidas Librería
  • 93. 6.2 Usando VMWare Workstation Pro 93 Interfaz de usuario ▪ Menú File (acciones más importantes) ▪ Creación de una nueva máquina virtual (New virtual machine) ▪ Importar máquinas virtuales (Open) ▪ Mapeo de discos virtuales) ▪ Conexión a servidor
  • 94. 6.2 Usando VMWare Workstation Pro 94 Interfaz de usuario ▪ Menú Edit (acciones más importantes) ▪ Cambiar las preferencias del programa ▪ Virtual Network Editor (permite editar las redes virtuales) ▪ Menú View (acciones más importantes) ▪ Cambiar preferencias de la vista (pantalla completa…) ▪ Menú VM (acciones más importantes) ▪ Gestión de la máquina virtual seleccionada en la librería ▪ Acciones más comunes: encender/apagar, cambiar configuración, instalar VMWare Tools, snapshots
  • 95. 6.2 Usando VMWare Workstation Pro 95 Crear una nueva máquina virtual 1. Pulsar en File > New Virtual Machine 2. Seleccionar modo de configuración Typical 3. Instalación de sistema operativo invitado: ▪ Podemos instalar de un disco o cargar una ISO ▪ Los ficheros ISO son imágenes de sistemas ▪ También podemos instalar el SO después
  • 96. 6.2 Usando VMWare Workstation Pro 96 Crear una nueva máquina virtual 4. Seleccionar SO invitado ▪ Podemos elegir de una lista muy extensa 5. Asignar nombre de la máquina virtual ▪ Se recomienda crear una carpeta ▪ En la carpeta se guardarán todos los ficheros de la VM
  • 97. 6.2 Usando VMWare Workstation Pro 97 Crear una nueva máquina virtual 6. Configuración del disco duro virtual ▪ Es recomendable crearlo como un único fichero 7. Modo de aprovisionamiento del disco duro ▪ Depende de si la configuración es Typical o Custom ▪ Thin provisioning: el disco crecerá hasta el máximo ▪ Thick provisioning: el espacio se reserva todo de golpe 8. Al pulsar en Finish, se creará la VM
  • 98. 6.2 Usando VMWare Workstation Pro 98 Personalizar el hardware de la VM ▪ Clic derecho > Settings ▪ Menú VM > Settings ▪ Configuración más usual ▪ Añadir más vCPU ▪ Modificar la RAM ▪ Cambiar el hardware o chipset (BIOS, UEFI…) ▪ Añadir discos o tarjetas de red
  • 99. 6.2 Usando VMWare Workstation Pro 99 VMWare Tools ▪ Mejoran la comunicación entre el hipervisor y la VM ▪ Proporcionan controladores mejorados a la VM ▪ Para máquinas Linux se recomienda mejor open-vm-tools ▪ sudo apt-get install open-vm-tools ▪ Proceso de instalación 1. Menú VM > Install VMWare Tools 2. En la VM se montará un disco de instalación 3. Iniciar el asistente de instalación
  • 100. 6.2 Usando VMWare Workstation Pro 100 Shared folders ▪ Permiten compartir carpetas a la VM ▪ Se recomienda crear una carpeta en nuestro pc ▪ La carpeta se compartirá y las VM podrán editarlas ▪ Proceso 1. Clic derecho > Settings 2. Options > Shared Folders 3. Enable > Map as a Network Drive… 4. Nota: para hacerlo en caliente tenemos que tener VMWare Tools
  • 101. 6.2 Usando VMWare Workstation Pro 101 Instantáneas de máquina virtual (snapshots) ▪ Permiten guardar una copia del estado de la máquina ▪ Se puede volver a un punto anterior (restauración) ▪ Proceso de creación ▪ Clic derecho > Snapshots > Take Snapshot ▪ Podemos ver las snapshots en el Snapshot Manager ▪ Una vez que la máquina entra en producción ▪ Consolidar las instantáneas ▪ Esto borrará todas las instantáneas que tenga la máquina
  • 102. 6.2 Usando VMWare Workstation Pro 102 Virtual Network Editor ▪ Permite editar las redes virtuales ▪ Por defecto existen dos redes creadas: ▪ VMnet1: Host-only ▪ VMnet8: NAT ▪ La red NAT tiene un adaptador (virtual) en nuestro PC ▪ Podemos añadir más redes y configurarlas (DHCP…) ▪ Necesitaremos permisos de administrador (Change Settings) ▪ Podemos añadir un adaptador virtual a nuestro PC para cada red
  • 103. 6.2 Usando VMWare Workstation Pro 103 Virtual Network Editor ▪ Tipos de redes ▪ Host-Only ▪ Permite la comunicación entre host, pero no a Internet ▪ NAT ▪ Realiza un NAT (nateo) de direcciones ▪ Normalmente se crea un nuevo rango y usa un DHCP ▪ Bridge ▪ Realiza un puente con el adaptador físico de nuestra máquina
  • 104. 6.2 Usando VMWare Workstation Pro 104 Problemas comunes ▪ Si la instalación falla o no permite arrancar máquinas virtuales ▪ Es posible que tengamos que habilitar las tecnologías de virtualización en la BIOS ▪ Intel: Intel VT, Intel VT-d, Intel VT-i, Intel VT-x ▪ AMD: AMD-v ▪ Mucho cuidado si sobredimensionamos y asignamos más recursos de los que tenemos ▪ No se recomienda hacer discos muy grandes para nuestros laboratorios (y siempre thin) ▪ ¡Las instantáneas no son copias de seguridad!
  • 105. Contenido de la sección 7. Instalación de Windows 10 ▪ 7.1 Configuración de la máquina virtual ▪ 7.2 Proceso de instalación 105
  • 106. 7.1 Configuración de la máquina virtual 106 Configuración de la máquina virtual ▪ vCPU: mínimo 1vCPU ▪ RAM: recomendado al menos 2GB ▪ Disco: mínimo 30GB ▪ Tarjetas de red: mínimo 1 tarjeta de red en modo NAT ▪ Chipset: se recomienda modo BIOS
  • 107. 7.2 Proceso de instalación 107 Pasos de instalación 1. Crear la máquina virtual con las especificaciones ▪ Dejar el resto de opciones por defecto 2. Conectar la ISO de Windows 10 (x86 o x64) 3. Iniciar la VM 4. Se cargará el asistente de instalación de Windows 10 5. Pulsar Siguiente y pulsar en Instalar ahora ▪ Indicar “No tengo clave de producto”
  • 108. 7.2 Proceso de instalación 108 Pasos de instalación 6. Seleccionar la versión de Windows ▪ En entornos profesionales suele ser Win10 Pro x64 7. Aceptar la licencia (EULA) 8. Pulsar en instalación personalizada 9. Seleccionar el disco duro de la lista y pulsar Siguiente 10.Windows empezará a instalarse en la máquina
  • 109. 7.2 Proceso de instalación 109 Pasos de instalación 11.Tras la instalación, saltará la configuración ▪ Hay que revisar bien todas estas opciones 12.Pulsar en Personalizar configuración 13.Se recomienda desactivar todas las opciones ▪ Son varias ventanas (hay que ir pulsando Siguiente) 14.Windows se reiniciará ▪ Extraer el medio de instalación
  • 110. 7.2 Proceso de instalación 110 Pasos de instalación 15.Una vez inicie Windows hay que crear un usuario ▪ Indicar que el equipo es propio (es mío) 16.Se recomienda no usar cuenta de Microsoft ▪ Pulsar Omitir este paso 17.Elegir nombre de usuario y escribir la contraseña ▪ Se deberá indicar una sugerencia de contraseña 18.Ya podremos usar Windows con las credenciales
  • 111. 7.2 Proceso de instalación 111 Instalación completada
  • 112. Contenido de la sección 8. Instalación de Ubuntu 18.04 LTS ▪ 8.1 Configuración de la máquina virtual ▪ 8.2 Proceso de instalación 112
  • 113. 8.1 Configuración de la máquina virtual 113 Configuración de la máquina virtual ▪ vCPU: mínimo 1vCPU ▪ RAM: recomendado al menos 2GB ▪ Disco: mínimo 20GB ▪ Tarjetas de red: mínimo 1 tarjeta de red en modo NAT ▪ Chipset: se recomienda modo BIOS, aunque también se puede usar UEFI sin problema
  • 114. 8.2 Proceso de instalación 114 Pasos de instalación 1. Seleccionar el idioma y hacer clic en Probar Ubuntu ▪ Ubuntu permite probar el sistema antes de instalarlo 2. La funcionalidad Live-CD permite probar el sistema ▪ El sistema se carga en memoria y puede ser probado 3. Para instalarlo: ▪ Pulsar en el instalador del escritorio ▪ Instalar Ubuntu 18.04.3 LTS
  • 115. 8.2 Proceso de instalación 115 Pasos de instalación 1. Seleccionar el idioma y hacer clic en Probar Ubuntu ▪ Ubuntu permite probar el sistema antes de instalarlo 2. La funcionalidad Live-CD permite probar el sistema ▪ El sistema se carga en RAM para poder probarlo 3. Para instalarlo: ▪ Hacer doble clic en el instalador del escritorio ▪ Instalar Ubuntu 18.04.3 LTS ▪ Seleccionar el idioma y pulsar Continuar
  • 116. 8.2 Proceso de instalación 116 Pasos de instalación 4. Seleccionar la configuración de teclado adecuada ▪ Español/España ▪ Podemos probar la configuración en el cuadro de texto 5. Dejar las opciones por defecto ▪ Instalación normal e instalación de actualizaciones 6. Pulsar Continuar
  • 117. 8.2 Proceso de instalación 117 Pasos de instalación 7. Seleccionar la opción Borrar disco e instalar Ubuntu 8. Pulsar el botón Instalar ahora 9. Nos preguntará para confirmar los cambios ▪ Cambios a realizar en el disco ▪ Formateo de particiones ▪ Confirmar los cambios pulsando Continuar 10.Cuando nos pregunte, escribir la ciudad y pulsar Continuar ▪ Esto configurará la zona horaria
  • 118. 8.2 Proceso de instalación 118 Pasos de instalación 11.Escribir el nombre de usuario ▪ El nombre de equipo se pone automático ▪ Podemos cambiar el nombre de equipo 12.Escoger una contraseña ▪ Hay que escribirla dos veces 13.Dejar el resto de opciones por defecto 14.Pulsar Continuar
  • 119. 8.2 Proceso de instalación 119 Pasos de instalación 15.Comenzará la instalación automatizada ▪ Si lo hemos seleccionado, se instalarán actualizaciones ▪ Las actualizaciones necesitan conexión a Internet 16.Cuando haya finalizado, pulsar Reiniciar ahora ▪ Extraer el medio de instalación 17.Ya podremos usar Ubuntu con las credenciales
  • 120. 8.2 Proceso de instalación 120 Instalación completada
  • 121. Créditos de las imágenes y figuras Cliparts e iconos ▪ Obtenidos mediante la herramienta web IconFinder (según sus disposiciones): ▪ Diapositivas 1, 74 ▪ Según la plataforma IconFinder, dicho material puede usarse libremente (free comercial use) ▪ A fecha de edición de este material, todos los cliparts son free for comercial use (sin restricciones) Resto de diagramas, gráficas e imágenes ▪ Se han desarrollado en PowerPoint y se han incrustado en esta presentación ▪ Todos estos materiales se han desarrollado por el autor ▪ Si se ha empleado algún icono externo, este se rige según lo expresado anteriormente ▪ Para el resto de recursos se han especificado sus fabricantes, propietarios o enlaces ▪ Si no se especifica copyright con la imagen, entonces es de desarrollo propio o CC0 121