Tema 3. Sistemas Operativos 1. 2. 3. 4. ¿Qué es un SO? Evolución de los SO Funciones de los SO Clasificación de los SO Un Sistema Operativo (SO) es el software básico de una computadora que provee una interfaz entre el resto de programas del ordenador, los dispositivos hardware y el usuario. El sistema operativo es el programa más importante de un ordenador. Para que funcionen los otros programas, cada ordenador de uso general debe tener un sistema operativo. Los sistemas operativos realizan tareas básicas, tales como reconocimiento de la conexión del teclado, enviar la información a la pantalla, no perder de vista archivos y directorios en el disco, y controlar los dispositivos periféricos tales como impresoras, escáner, etc. En sistemas grandes tiene incluso mayor responsabilidad y poder, es como un policía de tráfico, se asegura de que los programas y usuarios que están funcionando al mismo tiempo no interfieran entre ellos. Los Sistemas Operativos, al igual que el Hardware, han sufrido una serie de cambios revolucionarios. • Interpreta los comandos que permiten al usuario comunicarse con el ordenador. • Coordina y manipula el hardware de la computadora, como la memoria, las impresoras, las unidades de disco, el teclado o el mouse. • Organiza los archivos en diversos dispositivos de almacenamiento, como discos flexibles, discos duros, discos compactos o cintas magnéticas. • Gestiona los errores de hardware y la pérdida de datos. • Servir de base para la creación del software logrando que equipos de marcas distintas funcionen de manera análoga, salvando las diferencias existentes entre ambos. • Configura el entorno para el uso del software y los periféricos. En caso de estar conectado a una red, el sistema operativo se convierte en la plataforma de trabajo de los usuarios y es este quien controla los elementos o recursos que comparten. De igual forma, provee de protección a la información que almacena. Los sistemas operativos pueden ser clasificados de la siguiente forma: • • • • • • Multitarea: Es el modo de funcionamiento disponible en algunos sistemas operativos, mediante el cual una computadora procesa varias tareas al mismo tiempo. Monotarea: Los sistemas operativos solo pueden manejar un proceso en cada momento, es decir, solo puede ejecutar las tareas de una en una. Monousuario: Los sistemas monousuarios son aquellos que nada más pueden atender a un solo usuario. Multiusuario: Es todo lo contrario a monousuario; y en esta categoría se encuentran todos los sistemas que cumplen simultáneamente las necesidades de dos o más usuarios, que comparten mismos recursos. Este tipo de sistemas se emplean especialmente en redes. Distribuidos: Permiten distribuir trabajos, tareas o procesos, entre un conjunto de procesadores. De Red: Son aquellos sistemas que mantienen a dos o más computadoras unidas a través de algún medio de comunicación (físico o no), con el objetivo primordial de poder compartir los diferentes recursos y la información del sistema. DOS (Disk Operating System) Comúnmente llamado MS DOS es un sistema monousuario y monotarea. Fue creado para la gama de PC que en 1981 lanzó IBM. UNIX Es un sistema de tiempo compartido, y por lo tanto multiusuario y multitarea, que ofrece disponibilidad para implantación en distintas computadoras. Es uno de los Sistemas Operativos más utilizados, debido a su gran estabilidad y fiabilidad, por lo que muchos organismos oficiales y particulares lo utilizan. Una versión del UNIX es el sistema operativo LINUX, fue creado por LINUX TOLSTVARS que ha tenido gran acogida entre los usuarios de computadoras, por poseer la robustez del Unix y ser distribución actualmente en forma gratuita, es decir, que no necesita de licencia de funcionamiento. Mac OS El lanzamiento oficial del ordenador Macintosh en enero de 1984, al precio de US $1,995 (después cambiado a $2,495 dólares). Incluía su sistema operativo Mac OS cuya características novedosas era una GUI (Graphic User Interface), Multitareas y Mouse. Provocó diferentes reacciones entre los usuarios acostumbrados a la línea de comandos y algunos tachando el uso del Mouse como juguete Windows A mediados de los años 80 se crea este sistema operativo, pero no es hasta la salida de Windows 95 que se le puede considerar un sistema operativo. Hoy en día es el sistema operativo más difundido en el ámbito doméstico. • Microsoft ha diseñado también algunas versiones para superordenadores, pero sin mucho éxito. • Años después se hizo el Windows 98 que era el más eficaz de esa época. Después se crearía el sistema operativo de Windows ME (Windows Millenium Edition) aproximadamente entre el año 1999 y el año 2000. • Un año después se crearía el sistema operativo de Windows 2000. Después le seguiría el sistema operativo más utilizado en la actualidad, Windows XP y otros sistemas operativos de esta familia especializados en las empresas. • Ahora el más reciente es Windows 7 que salió al mercado el 22 de octubre del 2009, dejando atrás al Windows Vista, que tuvo innumerables criticas durante el poco tiempo que duró en el mercado. A la hora de elegir un móvil un factor realmente importante es el sistema operativo. Existen multitud de opciones, si bien las más extendidas son Symbian, BlackBerry OS, Windows Mobile, y recientemente iPhone OS y el futuro sistema móvil de Google, Android, además por supuesto de los dispositivos con sistema operativo Linux. Symbian es el sistema operativo para móviles más extendido entre los móviles comunes, y por tanto el que más aplicaciones para su sistema tiene desarrolladas. Actualmente Symbian copa más del 65% del mercado de sistemas operativos. El BlackBerry OS es un sistema operativo móvil desarrollado por RIM (Research in Motion) para sus dispositivos BlackBerry. El sistema permite multitarea y tiene soporte para diferentes métodos de entrada adoptados por RIM para su uso en computadoras de mano, particularmente la trackwheel, trackball, touchpad y pantallas táctiles. Windows Mobile es un sistema operativo para móviles desarrollado por Microsoft que se utiliza en los teléfonos inteligentes (smartphones) y dispositivos móviles, La última versión es Windows Mobile 7. Iphone OS es un sistema operativo móvil de Apple desarrollado originalmente para el iPhone, siendo después usado en el iPod Touch e iPad. Es un derivado de Mac OS X. La interfaz de usuario de iOS se basa en con el concepto de manipulación mediante gestos multitáctiles (deslizar, tocar y pellizcar). Los elementos de la interfaz se componen por deslizadores, interruptores y botones. La respuesta es inmediata y se provee de una interfaz fluida. Acelerómetros y Giroscopios internos son utilizados por algunas aplicaciones para responder a movimientos y gestos, como sacudir el aparato (en campos de texto es usado para deshacer y rehacer) o rotarlo (se suele usar para cambiar de posición vertical a modo paisaje). 6. Sistemas Operativos para Móviles Android es un sistema operativo basado en Linux para dispositivos móviles, como teléfonos inteligentes y tablets. Fue desarrollado inicialmente por Android Inc., una firma comprada por Google en el 2005. Las unidades vendidas de teléfonos inteligentes con Android se ubican en el primer puesto en los Estados Unidos, en el segundo y tercer trimestres de 2010, con una cuota de mercado de 43,6% en el tercer trimestre. Android tiene una gran comunidad de desarrolladores escribiendo aplicaciones para extender la funcionalidad de los dispositivos. A la fecha, existen cerca de 200.000 aplicaciones disponibles. Android Market es la tienda de aplicaciones en línea administrada por Google, aunque existe la posibilidad de obtener software externamente.