Start virtualization assignment.
This commit is contained in:
		
							
								
								
									
										
											BIN
										
									
								
								1/ISO/assignments/virtualizacion/virtualizacion.pdf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								1/ISO/assignments/virtualizacion/virtualizacion.pdf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										132
									
								
								1/ISO/assignments/virtualizacion/virtualizacion.tex
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										132
									
								
								1/ISO/assignments/virtualizacion/virtualizacion.tex
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,132 @@
 | 
			
		||||
\documentclass[12pt,a4paper]{article}
 | 
			
		||||
\usepackage[spanish]{babel}
 | 
			
		||||
%\usepackage[ddmmyyyy]{datetime}
 | 
			
		||||
 | 
			
		||||
\title{Ejercicio II: Ventajas de la Virtualización}
 | 
			
		||||
\author{Nicolás A. Ortega Froysa}
 | 
			
		||||
 | 
			
		||||
\begin{document}
 | 
			
		||||
\maketitle
 | 
			
		||||
\pagebreak
 | 
			
		||||
\tableofcontents
 | 
			
		||||
\pagebreak
 | 
			
		||||
\section{Hoja De Control Del Documento}
 | 
			
		||||
\begin{table}[h!]
 | 
			
		||||
	\begin{center}
 | 
			
		||||
		\caption{Documento/Archivo}
 | 
			
		||||
		\label{tab:document}
 | 
			
		||||
		\begin{tabular}{|l|c|l|c|}
 | 
			
		||||
			\hline
 | 
			
		||||
			{\bf Fecha Última Modificación} & \the\day/\the\month/\the\year &
 | 
			
		||||
			{\bf Versión/Revisión} & v01r01 \\ \hline
 | 
			
		||||
			{\bf Fecha Creación} & 16/11/2021 & \hfill & \hfill \\ \hline
 | 
			
		||||
			{\bf Fecha Finalización} & \the\day/\the\month/\the\year & \hfill &
 | 
			
		||||
			\hfill \\ \hline
 | 
			
		||||
		\end{tabular}
 | 
			
		||||
	\end{center}
 | 
			
		||||
\end{table}
 | 
			
		||||
 | 
			
		||||
\begin{table}[h!]
 | 
			
		||||
	\begin{center}
 | 
			
		||||
		\caption{Registro De Cambios}
 | 
			
		||||
		\label{tab:registro-cambios}
 | 
			
		||||
		\begin{tabular}{|c|c|c|}
 | 
			
		||||
			\hline
 | 
			
		||||
			{\bf Versión/Revisión} & {\bf Página(s)} & {\bf Descripción} \\
 | 
			
		||||
			\hline
 | 
			
		||||
			v01r01 & Todas & Creación y elaboración del documento. \\ \hline
 | 
			
		||||
		\end{tabular}
 | 
			
		||||
	\end{center}
 | 
			
		||||
\end{table}
 | 
			
		||||
 | 
			
		||||
\begin{table}[h!]
 | 
			
		||||
	\begin{center}
 | 
			
		||||
		\caption{Autores Del Documento}
 | 
			
		||||
		\label{tab:autores}
 | 
			
		||||
		\begin{tabular}{|c|c|}
 | 
			
		||||
			\hline
 | 
			
		||||
			{\bf Apellidos, Nombre} & {\bf Curso} \\ \hline
 | 
			
		||||
			Ortega Froysa, Nicolás Andrés & 1 \\ \hline
 | 
			
		||||
		\end{tabular}
 | 
			
		||||
	\end{center}
 | 
			
		||||
\end{table}
 | 
			
		||||
 | 
			
		||||
\begin{table}[h!]
 | 
			
		||||
	\begin{center}
 | 
			
		||||
		\begin{tabular}{|p{4cm}|p{4cm}|p{4cm}|}
 | 
			
		||||
			\hline
 | 
			
		||||
			{\bf Preparado} & {\bf Revisado} & {\bf Aprobado} \\ \hline
 | 
			
		||||
			Ortega Froysa, Nicolás Andrés & \hfill & \hfill \\ \hline
 | 
			
		||||
		\end{tabular}
 | 
			
		||||
	\end{center}
 | 
			
		||||
\end{table}
 | 
			
		||||
 | 
			
		||||
\pagebreak
 | 
			
		||||
 | 
			
		||||
\section{¿Qué es la Virtualización?}
 | 
			
		||||
La {\em virtualización} es una técnica que se usa para crear una máquina o
 | 
			
		||||
sistema virtual sobre el sistema real. Esto contribuye a uno de los objetivos de
 | 
			
		||||
los sistemas operativos que es la abstracción. Estas virtualizaciones se pueden
 | 
			
		||||
hacer de varias maneras:
 | 
			
		||||
 | 
			
		||||
\begin{itemize}
 | 
			
		||||
	\item Creando toda una máquina virtual entera, simulando todo el {\em
 | 
			
		||||
		hardware} de una máquina para poder correr un sistema por encima. Como
 | 
			
		||||
		generalmente se usa para la virtualización {\em no-nativa}, referiremos
 | 
			
		||||
		a esto como tal.
 | 
			
		||||
	\item Un sistema que funciona a base del {\em hardware} real de la máquina,
 | 
			
		||||
		pero corriendo un sistema operativo distinto. Lo que nosotros llamaremos
 | 
			
		||||
		la virtualización {\em nativa}.
 | 
			
		||||
	\item Hay algunos casos donde lo único que se hace es crear un ambiente
 | 
			
		||||
		virtual para poder correr un único programa, que lo denominaremos
 | 
			
		||||
		virtualización {\em de programa}.
 | 
			
		||||
	\item Existen unas virtualizaciones que son algo entre los dos anteriores,
 | 
			
		||||
		que serían los contenedores. Éstos Pueden correr varios servicios, pero
 | 
			
		||||
		son mínimos, y corren, en cierto modo, sobre el hardware real de la
 | 
			
		||||
		máquina, no un hardware virtual.
 | 
			
		||||
\end{itemize}
 | 
			
		||||
 | 
			
		||||
Todos éstos tienen sus ventajas y desventajas, y se han de aplicar dependiendo
 | 
			
		||||
de cuáles son los objetivos o las tareas a mano; y por supuesto, tienen sus
 | 
			
		||||
ventajas y desventajas sobre la {\em no-virtualización} (que es decir correr de
 | 
			
		||||
forma nativa).
 | 
			
		||||
 | 
			
		||||
\section{Virtualización No-Nativa}
 | 
			
		||||
Al crear hasta un {\em hardware} virtual, este tipo de virtualización simula
 | 
			
		||||
todo lo que sería un ordenador. Esto nos provee varias ventajas y también
 | 
			
		||||
desventajas:
 | 
			
		||||
 | 
			
		||||
\begin{itemize}
 | 
			
		||||
	\item Ventajas:
 | 
			
		||||
		\begin{itemize}
 | 
			
		||||
			\item Se pueden correr programas compiladas para arquitecturas
 | 
			
		||||
				distintas a la de la máquina anfitrión.
 | 
			
		||||
			\item Se pueden correr programas con seguridad de que no afectará ni
 | 
			
		||||
				infectará el {\em hardware} de la máquina.
 | 
			
		||||
			\item En algunos casos se pueden simular otros tipos de dispositivos
 | 
			
		||||
				periféricos.
 | 
			
		||||
		\end{itemize}
 | 
			
		||||
	\item Desventajas:
 | 
			
		||||
		\begin{itemize}
 | 
			
		||||
			\item Al simular toda una máquina, es más lento que otros tipos de
 | 
			
		||||
				virtualización.
 | 
			
		||||
			\item No puede aprovecharse del {\em hardware} real para
 | 
			
		||||
				virtualizar, salvo si la CPU provee interfaces para esta tarea.
 | 
			
		||||
		\end{itemize}
 | 
			
		||||
\end{itemize}
 | 
			
		||||
 | 
			
		||||
\section{Virtualización Nativa}
 | 
			
		||||
 | 
			
		||||
\section{Virtualización de Programa}
 | 
			
		||||
 | 
			
		||||
\section{Contenedores}
 | 
			
		||||
 | 
			
		||||
\pagebreak
 | 
			
		||||
 | 
			
		||||
\section{Derechos de Autor y Licencia}
 | 
			
		||||
Copyright \copyright\ \the\year\ Nicolás A. Ortega Froysa <nicolas@ortegas.org>
 | 
			
		||||
\\
 | 
			
		||||
Este documento se distribuye bajo los términos y condiciones de la licencia
 | 
			
		||||
Creative Commons Attribution No Derivatives 4.0 International.
 | 
			
		||||
 | 
			
		||||
\end{document}
 | 
			
		||||
							
								
								
									
										8
									
								
								1/ISO/assignments/virtualizacion/virtualizacion.toc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								1/ISO/assignments/virtualizacion/virtualizacion.toc
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,8 @@
 | 
			
		||||
\babel@toc {spanish}{}
 | 
			
		||||
\contentsline {section}{\numberline {1}Hoja De Control Del Documento}{3}{}%
 | 
			
		||||
\contentsline {section}{\numberline {2}¿Qué es la Virtualización?}{4}{}%
 | 
			
		||||
\contentsline {section}{\numberline {3}Virtualización No-Nativa}{4}{}%
 | 
			
		||||
\contentsline {section}{\numberline {4}Virtualización Nativa}{5}{}%
 | 
			
		||||
\contentsline {section}{\numberline {5}Virtualización de Programa}{5}{}%
 | 
			
		||||
\contentsline {section}{\numberline {6}Contenedores}{5}{}%
 | 
			
		||||
\contentsline {section}{\numberline {7}Derechos de Autor y Licencia}{6}{}%
 | 
			
		||||
		Reference in New Issue
	
	Block a user