Anda di halaman 1dari 14

PROYECTO FINAL

MAQUINA VIRTUAL
Índice

Introducción………………………………………………………………….….1

Características……………………………………………………………….……2

Requerimientos de instalación……………………………………………....…..3

Memoria………………………………………………………………………….....4

Procesador……………………………………………………………….…………5

Disco duro…………………………………………………………………………..6

Kernel y Shell……………………………………………………………………….7

Interfaz……………………………………………………………………………….8

Tipos de sistemas operativos……………………………………………………..9

Sistemas de archivos………………………………………………………………10

Seguridad…………………………………………………………………………...11

Herramientas propias de cada sistema……………………………………….....12

Máquina virtual……………………………………………………………………...13

Como funciona una máquina virtual……………………………………………....14

Uso de la máquina virtual…………………………………………………………..15

Diferencia entre máquina virtual y una real………………………………….……16

Tipos de máquinas virtuales………………………………………………..17

Componentes de una máquina virtual………………………………………….....18

Virtualización en el nivel del SO……………………………………………………19

Aplicaciones de las máquinas virtuales…………………………………………....20

Ejemplos de máquinas virtuales……………………………………………………21

Ventajas y desventajas de una máquina virtual……………………………..……22

Que es un contenedor docker……………………………………………………....23


Qué es Docker y para qué sirve…………………………………………………………….24

Qué es el hyper………………………………………………………………………25

1... Introducción

Este trabajo es para analizar y ver un poco sobre algunos aspectos de una máquina
virtual y el sistema operativo, veremos estos temas en diversos ámbitos o aspectos,
vamos hacer referencia también sobre los equipos móviles, Mac, Windows y Linux,
SO móviles, seguridad y protección, particiones ver cómo funciona cada uno de ellos de
una manera simple y detallada.

2… Características:

El sistema operativo (SO) tiene las siguientes características: Conveniencia:


Un Sistema Operativo hace más conveniente el uso de una computadora y/o dispositivo
electrónico. Eficiencia: El SO permite que los recursos de la computadora y/o dispositivo
se usen de manera correcta y eficiente.

3…Requerimientos de instalación:

4…Memoria: Es una tarea realizada por el sistema operativo que consiste en gestionar
la jerarquía de memoria, en cargar y descargar procesos en memoria principal para que
sean ejecutados. Para ello el sistema operativo gestiona lo que se conoce como MMU
o Unidad de Administración de Memoria, el cual es un dispositivo hardware que
transforma las direcciones lógicas en físicas.

5…Procesador: Proceso: es un concepto manejado por el sistema operativo que


consiste en el conjunto formado por: ... Procesador: es un circuito electrónico integrado
que actúa como unidad central de proceso de un ordenador, proporcionando el control
de las operaciones de cálculo.

6…Disco duro: En informática, la unidad de disco duro o unidad de disco rígido (en
inglés: hard disk drive, HDD) es el dispositivo de almacenamiento de datos que emplea
un sistema de grabación magnética para almacenar archivos digitales. ... Es memoria
no volátil.
Este software se llama sistema operativo de disco cuándo los dispositivos de
almacenamiento son platos rotatorios, como un disquete o los platos de un disco duro.
... En algunos casos, el componente de sistema operativo del disco (o incluso el sistema
operativo) era conocido como DOS.

7…Kernel y Shell: En informática, un núcleo o kernel (de la raíz germánica Kern,


núcleo, hueso) es un software que constituye una parte fundamental del sistema
operativo, y se define como la parte que se ejecuta en modo privilegiado (conocido
también como modo núcleo).1 Es el principal responsable de facilitar a los distintos
programas acceso seguro al hardware de la computadora o en forma básica, es el
encargado de gestionar recursos, a través de servicios de llamada al sistema.

Shell: En informática, el término Shell o cáscara se emplea para referirse a aquellos


programas que proveen una interfaz de usuario para acceder a los servicios del sistema
operativo. Estos pueden ser gráficos o de texto simple, dependiendo del tipo de interfaz
que empleen. Los shells están diseñados para facilitar la forma en que se invocan o
ejecutan los distintos programas disponibles en el computador.

8…Interfaz: Las interfaces de usuario de sistemas operativos son los mecanismos


intermedios que permiten interactuar a algún usuario con el sistema operativo de algún
aparato. A lo largo de la historia éstas han ido evolucionando considerablemente desde
las interfaces de línea de comando hasta las actuales interfaces gráficas conocidas
también como GUI (Graphical User Interface).

En el año 1993 Lewis y Rieman definieron las interfaces entre un hombre y un ordenador
como aquellos mecanismos que poseen ciertos componentes (ratón, teclado, ventanas)
o sonidos que logren permitir la comunicación entre un hombre y el ordenador.

9…Tipos de (SO), MONOLITICO: Los sistemas monolíticos son aquellos en los que su
centro es un grupo de estructuras fijas, las cuales funcionan entre sí.

En los sistemas monolíticos existen módulos grandes en el núcleo, los cuales


interactúan entre sí, para poder tener esta estructura, las diferentes partes del kernel
son compiladas por capas.

Los sistemas monolíticos se describen en tres procesos principales:

- Un programa principal que invoca el procedimiento de servicio solicitado.

- Un conjunto de procedimientos de servicio que llevan a cabo las llamadas del sistema.

- Un conjunto de procedimientos de utilería que ayudan a los procedimientos del


servicio.
DISTRUBUIDO: Un sistema operativo distribuido es la unión lógica de un grupo de
sistemas operativos sobre una colección de nodos computacionales independientes,
conectados en red, comunicándose y físicamente separados. Cada nodo contiene de
forma individual un subconjunto específico de los programas que componen el sistema
operativo distribuido. Cada subconjunto es una combinación de dos proveedores de
servicios distintos. El primero es un núcleo ubicuo mínimo o micro núcleo, que controla
el hardware del nodo. El segundo es una colección de componente de administración
del sistema de alto nivel que coordinan las actividades individuales y colaborativas del
nodo. Estos componentes son una abstracción de las funciones del micro núcleo y dan
soporte a las aplicaciones de usuario.

10…Sistemas de archivos en Windows Mac y Linux:

Mac: Fue introducido por Apple en septiembre de 1985 para reemplazar el Macintosh
File System (Sistema de Archivos Macintosh o MFS), el sistema de archivos original.

Es un sistema de archivos desarrollado por Apple Inc. para su uso en computadores


que corren Mac OS. Originalmente diseñado para ser usado en disquetes y discos
duros, también es posible encontrarlo en dispositivos de solo-lectura como los CD-
ROMs. HFS es el nombre usado por desarrolladores, pero en la documentación de
usuarios el formato es referido como estándar Mac Os para diferenciarlo de su sucesor
HFS+ el cual es llamado Extendido Mac Os.

Linux: El más sistema de archivos nativo Linux que posee la mayor cantidad de
características. Está diseñado para ser compatible con diseños futuros, así que las
nuevas versiones del código del sistema de archivos no necesitarán rehacer los
sistemas de archivos existentes.
11…Seguridad:

Windows: se ha empeñado en incorporar mejoras de seguridad importantes a Windows


para ayudar a mantener su sistema seguro y mejorar la capacidad de respuesta contra
virus y otro malware. Esto lo convierte en el sistema operativo mejor preparado, si nos
referimos a la seguridad.

Linux: Una de las ventajas de Linux es la flexibilidad que ofrece al trabajar con
comandos a través de la consola. ... En lo que respecta a la seguridad, existe una serie
de comandos de Linux, la mayoría ejecutables en modo de súper usuario, que
deberíamos tener presentes para gestionar la seguridad de nuestro sistema operativo.

Mac: A medida que nuestras vidas cada vez más son más digitalizadas, la seguridad es
una preocupación importante, no sólo para los diversos servicios en línea que
utilizamos, sino también para los dispositivos en los que salvamos nuestros datos. Lo
más probable es que si usted está leyendo este artículo, usted es dueño de un Mac. Y
en tu Mac, tendrá la mayor parte del trabajo que hace y querrá mantener en privado.

Google Chrome: No debería hacer falta ser un experto en seguridad para sentirse
seguro en la Web. Chrome se ha diseñado para que su uso sea seguro en todo momento
y que todo el mundo pueda utilizarlo fácilmente.

Chrome es el navegador más seguro del mundo. Su avanzada tecnología, que incluye
el aislamiento de sitios web, las zonas de pruebas y la protección predictiva frente a la
suplantación de identidad, te protege de las amenazas de seguridad.

Chrome se actualiza automáticamente cada seis semanas, por lo que siempre


dispondrás de las últimas correcciones y funciones de seguridad. Si detectamos algún
error de seguridad importante, lo corregiremos en menos de 24 horas sin que tengas
que hacer nada.
Androide: Seguridad por capas: Todos los componentes del ecosistema de Android
funcionan de forma conjunta para crear una barrera segura y eficaz.

Protección en cada capa: La defensa por capas de Android utiliza hardware y software
para evitar intrusiones y proteger a los usuarios.

La seguridad empieza en la capa de aplicaciones con la defensa integrada contra


software malicioso. Gracias al aprendizaje automático de Google, se adapta y mejora
continuamente. Analiza cada día todas las aplicaciones de los teléfonos Android para
evitar aplicaciones dañinas, por lo que es el servicio de protección frente a amenazas
móviles que más se usa en todo el mundo. El servicio Encontrar mi dispositivo está
integrado para proteger los dispositivos incluso si se pierden.

12…Herramientas propias de cada sistema: Si has administrado sistemas de


cualquier índole, sabrás que el uso de ciertas herramientas de sistema fundamentales
para tu trabajo hará de ti un administrador de sistemas más ágil y eficiente; conocerlas
es un requisito prácticamente indispensable. Muchas de ellas vienen integradas con el
SO o nos las proporciona el fabricante; otras son de terceros, que realizan nuevas tareas
o mejoran la funcionalidad de la herramienta por defecto del SO. En este artículo
hablaremos de varias de ellas, incluyendo tanto las integradas del sistema como
alternativas de terceros. Las dividiremos en categorías. Probablemente toquemos más
de una herramienta por categoría, hay muchas maneras de hacer una tarea. Ya es
elección personal cuál es la más útil para cada entorno.

Categorías:

Sistema Operativo.

Navegador Web.

Línea de comandos.

Administración de servidores.

Monitorización.

Imágenes de Referencia.

13… MAQUINA VIRTUAL


¿Qué es una máquina virtual? es un software que emula un ordenador justo como si
fuese uno real. Todo esto sucede en una ventana dentro de tu sistema operativo
actual como cualquier otro programa que uses.

14… ¿Cómo funciona la máquina virtual? Cuando creas una máquina virtual para
instalar otro sistema operativo tendrás que asignar todos los recursos que necesitas:
cuánto espacio de disco duro, cuánta memoria RAM, cuanta memoria gráfica, decidir en
qué lugar se tendrá el disco duro virtual, etc. Todo esto será tomado de los recursos que
tengas en tu ordenador. Esto quiere decir que si, por ejemplo, tienes 16GB de RAM y
quieres una máquina virtual con 6GB de RAM, puedes hacerlo. Pero, el sistema
operativo original solo tendrá disponible 10GB de RAM cuando la máquina virtual esté
encendida.

¿Para qué sirve una máquina virtual?

a) Puedes instalar sistemas operativos para probar o experimentar con ellos.


b) Puedes ejecutar aplicaciones viejas
c) Si eres usuario de Linux, pero necesitas algún programa o juego que solo
funciona en Windows, puedes hacerlo a través de una máquina virtual etc.

15…Uso de la máquina virtual: El sistema operativo virtualizado funciona, a


grandes rasgos, como si fuera un sistema operativo principal, por lo que todas
sus funciones y características están disponibles desde este, lo que le convierte
en una herramienta ideal para realizar pruebas.

16… ¿Diferencia entre la máquina virtual y el ordenador real? Máquina virtual


se compone exclusivamente de software y no contiene ninguna clase de componente
de hardware.

Maquina real contiene piezas hardware (físicas) que ofrecen una operatividad a muy
bajo nivel (nivel físico).

17…Tipos de máquinas virtuales:

Existen dos tipos principales de máquinas virtuales:


Máquinas virtuales de sistemas: Las máquinas virtuales de sistema, también
llamadas máquinas virtuales de hardware, permiten a la máquina física dividirse entre
varias máquinas virtuales, cada una ejecutando su propio sistema operativo A la capa
de software que permite la virtualización se la llama monitor de máquina virtual pueden
ser de dos tipos:

1. El hipervisor o monitor corre directamente sobre nuestro hardware y nos permite crear
máquinas virtuales, por lo tanto, desaparece la necesidad de contar con un sistema
operativo anfitrión, solo tendremos sistemas huéspedes, y el anfitrión será directamente
nuestro monitor o hipervisor.

2. Es el que hemos visto anteriormente, en el cual un sistema operativo corre sobre el


hardware del sistema, montamos un monitor o hipervisor sobre dicho sistema operativo
anfitrión, y este monitor crea los sistemas operativos invitados.

Máquinas virtuales de proceso: Una máquina virtual de proceso, a veces llamada


"máquina virtual de aplicación", se ejecuta como un proceso normal dentro de un
sistema operativo y soporta un solo proceso. La máquina se inicia automáticamente
cuando se lanza el proceso que se desea ejecutar y se detiene para cuando éste finaliza.
Su objetivo es el de proporcionar un entorno de ejecución independiente de la
plataforma de hardware y del sistema operativo, que oculte los detalles de la plataforma
subyacente y permita que un programa se ejecute siempre de la misma forma sobre
cualquier plataforma. El ejemplo más conocido actualmente de este tipo de máquina
virtual es la máquina virtual de Java.

18…Componentes de la máquina virtual:

Máquinas virtuales de sistema (hardware): permite a la maquina física dividirse en


varias máquinas virtuales cada una con su sistema operativo.

Máquinas virtuales de procesos (sistema) permite usar un solo proceso, es decir, una
maquina virtual y un sistema operativo, el se inicia cuando se ejecuta.

19…Virtualización en el nivel del sistema operativo: es el proceso por el cual se


puede disponer de varios ordenadores ficticios dentro de un mismo ordenador físico.

20…Aplicaciones de las máquinas virtuales:


VirtualBox (Windows/Linux/Mac)

Parallels (Mac)

Es la aplicación más vendida para ejecutar máquinas virtuales en Mac. Este software
tiene enlace directo, gracias a la optimización de chips Intel y AMD.

VMware (Windows/Linux/Mac)
QEMU (Linux,)

QEMU es una poderosa herramienta de virtualización para máquinas Linux que ejecuta
el código del sistema invitado directamente en el hardware del host, puede emular
máquinas de distinto hardware con traducción dinámica y admite el cambio automático
de tamaño de los discos virtuales.

Windows Virtual PC (Windows)

A diferencia de los demás, Windows Virtual PC existe únicamente para emular otras
versiones anteriores de Windows.

21….Ejemplos de maquinas virtuales:


22…Ventajas de las máquinas virtuales:

1) Utilizar aplicaciones de dos SO sin reiniciar


2) No se necesita particiones de disco adicionales
3) Si la maquina virtual se cuelga, se la puede reiniciar sin el ordenador
4) Sus aplicaciones son desarrolladas en menor tiempo
5) Mas interactivo y sencillo de utilizar

Desventajas de las máquinas virtuales:


a) se disminuye el rendimiento
b) no se puede distribuir copias
c) vulnerable a los virus

23… ¿Qué es un contenedor Docker? es un proyecto de código abierto que


automatiza el despliegue de aplicaciones dentro de contenedores de software,
proporcionando una capa adicional de abstracción y automatización de virtualización de
aplicaciones en múltiples sistemas operativos.

24… ¿Qué es Docker y para qué sirve? Es una herramienta de virtualización que a
diferencia de las maquinas virtuales suele utilizarse para levantar maquinas
independientes con sistemas operativos ligeros y en muy poco tiempo.

25… ¿Qué es el hyper? Es un programa de virtualización de Microsoft basados en un


hipervisor para los sistemas de 64 bits.

Conclusión
Como todos sabemos el sistema operativo es algo fundamental en la computadora, ya
que sin él la computadora no es nada, bueno lo que vi en la clase de DFSO fueron los
ejemplos de algunos sistemas operativos, como el Windows 7, que es el más utilizado
en mi comunidad, el Linux, Unix y MacOs, así como sus funciones, características,
ventajas y desventajas. Nos hemos dado cuenta que hay algunos sistema operativos
que son mejores que otros y que hay requerimientos que se necesitan para su
instalación, de lo que me acuerdo es que se batalla más para instalar el MacOs, ya que
si no es una computadora creada por Apple supongo que debe tener mucho espacio de
memoria.

Y para las máquinas virtuales, podemos sacar partido de las máquinas virtuales para
utilizar ciertos programas informáticos que no funcionan en el sistema operativo de
nuestro ordenador.

Las máquinas virtuales nos libran de la “dictadura” sistemas operativos como Windows
cuyas nuevas versiones nos obligan a hacer inversiones innecesarias en la compra de
nuevas versiones de programas informáticos que ya hemos adquirido.

Bibliografías

Referencias o fuentes

 Kioskea.net - Sistema Operativo


 https://prezi.com/owhfgrjncpcm/el-sistema-operativo-y-sus-funciones/
 https://tecnologia-informatica.com/el-sistema-operativo/
 https://computerhoy.com/noticias/software/que-es-maquina-virtual-como-funciona-que-
sirve-46606
 https://www.xataka.com/especiales/maquinas-virtuales-que-son-como-funcionan-y-
como-utilizarlas

Anda mungkin juga menyukai