martes, 15 de febrero de 2011

¿Qué es un Sistema Operativo?


¿Qué es un Sistema Operativo?

Un Sistema Operativo es el software encargado de ejercer el control y coordinar el uso del hardware entre diferentes programas de aplicación y los diferentes usuarios. Es un administrador de los recursos de hardware del sistema. 
En una definición informal es un sistema que consiste en ofrecer una distribución ordenada y controlada de los procesadores, memorias y dispositivos de E/S entre los diversos programas que compiten por ellos.
A pesar de que todos nosotros usamos sistemas operativos casi a diario, es difícil definir qué es un sistema operativo. En parte, esto se debe a que los sistemas operativos realizan dos funciones diferentes. 
Proveer una máquina virtual, es decir, un ambiente en el cual el usuario pueda ejecutar programas de manera conveniente, protegiéndolo de los detalles y complejidades del hardware. Administrar eficientemente los recursos del computador. 
El sistema operativo como máquina virtual
Un computador se compone de uno o más procesadores o CPUs, memoria principal o RAM, memoria secundaria (discos), tarjetas de expansión (tarjetas de red, modems y otros), monitor, teclado, mouse y otros dispositivos. O sea, es un sistema complejo. Escribir programas que hagan uso correcto de todas estas componentes no es una tarea trivial. Peor aún si hablamos de uso óptimo. Si cada programador tuviera que preocuparse de, por ejemplo, como funciona el disco duro del computador, teniendo además siempre presentes todas las posibles cosas que podrían fallar, entonces a la fecha se habría escrito una cantidad bastante reducida de programas. 



lunes, 14 de febrero de 2011

virtualización

La virtualización permite que, en un determinado equipo al que se suele denominar servidor, podamos ejecutar diferentes sistemas operativos clientes. La virtualización en arquitecturas x86 fue en sus inicios una tarea bastante compleja. Pero, a partir de 2005, Intel añadió extensiones que resolvían en parte estas dificultades. Así, hoy en día tenemos a nuestro alcance soluciones como VMwareMicrosoft Virtual PC o VirtualBox.

  VirtualBox es un software de virtualización específico para arquitecturas x86, que incorpora como ventaja destacada la posibilidad de ejecutar máquinas virtuales de forma remota, ya que soporta la norma de protocolo de escritorio remoto (RPD).

  Este software ofrece la posibilidad de virtualizar gran variedad de sistemas operativos:  Windows, MS-DOS, FreeBSD, GNU/Linux, OpenBSD, OS/2 Warp,  Solaris, etc., en alguno de los siguientes sistemas operativos anfitriones: Windows, GNU/Linux, Mac OS X, OS/2 Warp y Solaris/OpenSolaris.

  ¡Descarga ya VirtualBox! Una de las mejores alternativas profesionales para virtualizar sistemas, ya que es un software revisado y mejorado con nuevas características frecuentemente.



http://www.vmware.com/es/virtualization/
http://www.virtualbox.org/wiki/End-user_documentation
http://virtualbox.malavida.com/