Entradas

Mostrando las entradas de junio, 2018

VENTAJAS Y DESVENTAJAS DE LA VIRTUALIZACIÓN

Virtualización La virtualización es una técnica que permite ejecutar y desplegar múltiples sistemas operativos en un mismo servidor físico. Ventajas Aislamiento:  las máquinas virtuales son totalmente independientes, entre sí y con el hypervisor. Por tanto un fallo en una aplicación o en una máquina virtual afectará únicamente a esa máquina virtual. El resto de máquinas virtuales y el hypervisor seguirán funcionando normalmente. Seguridad:  cada máquina tiene un acceso privilegiado (root o administrador) independiente. Por tanto, un ataque de seguridad en una máquina virtual sólo afectará a esa máquina. Flexibilidad: podemos crear las máquinas virtuales con las características de CPU, memoria, disco y red que necesitemos, sin necesidad de “comprar” un ordenador con esas características. También podemos tener máquinas virtuales con distintos sistemas operativos, ejecutándose dentro de una misma máquina física. A gilidad:  la creación de una máquina virtual e...

Diferencia entre hilo y prceso

Proceso Un ‘proceso’ es una entidad de ejecución independiente, donde, el sistema operativo, en el momento en que el proceso se lanza, proporciona un espacio de direcciones de memoria en los que el proceso puede ejecutarse. De esta manera, si el proceso intenta por algún motivo intencionalmente o no acceder a alguna dirección de memoria de otro proceso, el programa termina normalmente con un ‘Segmentation fault’. En el momento en el que el proceso termina, el sistema operativo libera toda la memoria y todos los recursos (‘handles de archivos’, ‘handles de registros’, etc.) asignados al proceso. Hilo   Los hilos son entidades de ejecución independiente que viven dentro de los procesos y, por tanto, viven dentro del mismo espacio de direcciones de memoria que otros hilos, lo que permite acceder a cualquier dato dentro del mismo proceso. También la comunicación entre hilos es bastante sencilla pues basta con invocar a una función que se va a ejecutar en...

Sistemas Operativos Web

¿Qué es un sistema operativo web? Un WebOS es un interfaz de usuario que permite a la gente acceder a aplicaciones almacenadas completamente o en parte, dentro de una Web. Puede simular el interfaz de usuario de un ordenador tradicional con su sistema operativo (como por ejemplo Windows), pero no interactúa directamente con el hardware del ordenador. El usuario sigue necesitando un Os tradicional en su ordenador. Algunas personas alterna el nombre WebOS con “Web OS” pero lo cierto es que hay un problema con este tema. WebOS es el nombre de un proyecto que la universidad de California Berkeley empezó en los años noventa. El proyecto está dedicado a crear aplicaciones de largo alcance. No es lo mismo que un sistema operativo Web.  Son realmente interfaces a sistemas de computación distribuidos, particularmente los llamados sistemas en nube. En estos sistemas, una compañía provee servicios de computación a los usuarios a través de una conexión de Inte...

TIPOS DE SISTEMAS OPERATIVOS

Imagen
UNIX UNIX es un sistema operativo, es decir, es una colección de programas que ejecutan otros programas en una computadora. UNIX nació en los Laboratorios Bell de AT&T en 1969, desarrollado por Ken Thompson y Dennis Ritchie (también creador del lenguaje de programación C). El sistema provee un serie de herramientas, cada una realiza una función limitada y bien definida, utiliza un sistema de archivos unificado como medio de comunicación, y un lenguaje de comandos llamado “shell” que permite combinar esas herramientas para realizar acciones complejas. UNIX es parte de Mac OS X, es lo que se ejecuta en la mayoría de los servidores que te dejan acceder a la web, y está también dentro de millones y millones de teléfonos. Linux es una clase de UNIX, y a la fecha puedes ejecutar UNIX dentro de un navegador. Porque gracias UNIX todo puede ser cualquier cosa en la tierra de las computadoras.  Referencia: https://hipertextual.com/archivo/2014/05/que-es-uni...

¿CÓMO ESTA COMPUESTO EL S.O. DE ANDROID Y EL DE IOS?

Imagen
ANDROID Android es un sistema operativo inicialmente pensado para teléfonos móviles, al igual que iOS, Symbian y Blackberry OS. Lo que lo hace diferente es que está basado en Linux, un núcleo de sistema operativo libre, gratuito y multiplataforma. El sistema permite programar aplicaciones en una variación de Java llamada Dalvik. El sistema operativo proporciona todas las interfaces necesarias para desarrollar aplicaciones que accedan a las funciones del teléfono (como el GPS , las llamadas, la agenda, etc.) de una forma muy sencilla en un lenguaje de programación muy conocido como es Java.  Referencia: https://www.xatakandroid.com/sistema-operativo/que-es-android  IOS  Este sistema operativo está orientado específicamente para su uso mediante dispositivos móviles con pantalla Táctil. iOS es una variante del Mac OS X , que eqs el sistema operativo para computadoras de la marca Apple y, al igual que él, está basado en Unix. El sist...