domingo, 20 de octubre de 2013

Sistema Operativo

 Principales Sistemas Operativos

¿Qué es el Sistema Operativo?


El sistema operativo funciona como un intermediario para que el usuario pueda comunicarse con el Hardware y así el sistema pueda proporcionar un ambiente en donde el usuario pueda ejecutar programas. Esta relación hace que el sistema operativo y el Hardware funcionen de manera eficiente. Las funciones básicas del Sistema Operativo son administrar los recursos de la máquina, coordinar el Hardware y organizar archivos y directorios en dispositivos de almacenamiento.

Los sistemas operativos proporcionan una plataforma de software encima de la cual otros programas, llamados aplicaciones, puedan funcionar. Las aplicaciones se programan para que funcionen encima de un sistema operativo particular, por tanto, la elección del sistema operativo determina en gran medida las aplicaciones que puedes utilizar.

Los sistemas operativos más utilizados en los PC son DOS, OS/2, y Windows, pero hay otros que también se utilizan, como por ejemplo Linux.


El sistema operativo tiene las siguientes características:
  • Conveniencia: un sistema operativo hace más conveniente el uso de una computadora. 
  • Eficiencia: el sistema operativo permite que los recursos de la computadora se usen de manera correcta y eficiente. 
  • Habilidad para evolucionar: un sistema operativo debe de ser capaz de aceptar nuevas funciones sin que tenga problemas. 
  • Encargado de administrar el Hardware: el sistema operativo debe de ser eficaz. 
  • Relacionar dispositivos 
  • Algoritmos: un SO hace el uso de la computadora más racional

Componentes de un Sistema Operativo

Entre los componentes de un sistema operativo tenemos:


  • Gestión de proceso: Es un programa de ejecución que necesita recursos para realizar su tarea:tiempo de CPU, memoria,archivos y dispositivos de E/S. El SO es el responsable de crear y destruir los procesos,parar y reanudar los procesos,ofrecer mecanismos para que se comuniquen y sincronicen.
  • Gestión de la memoria principal: Es una gran tabla de palabras o bytes que hace referencia a cada una mediante una dirección única.
  • Gestión del almacenamiento secundario: Es necesario ya que la memoria principal es volátil y ademas muy pequeña para almacenar todos los programas y datos.
  • El sistema E/S: Es un de almacenamiento temporal, una interfaz de manejadores de dispositivos y otra para dispositivos concreto.
  • Sistema de archivos: Son colecciones de información relacionada,definidas por sus creadores.Estos almacenan programas y datos tales como imágenes, textos, información, de bases de datos.
  • Sistema de protección: Es el mecanismo que controla el acceso de los programas o los usuarios a los recursos del sistema el SO se encarga de distinguir entre uso y autorizado y no autorizado, especificar los controles de seguridad a realizar.
  • Sistemas de comunicaciones: para mantener las comunicaciones con otros sistemas es necesario poder controlar el envió y recepción de información a través de las interfaces de red.hay que crear puntos de comunicación que sirvan a las aplicaciones que están ejecutándose vocalmente.


Clasificación de los Sistemas Operativos por Servicios

Los sistemas operativos pueden ser clasificados de la siguiente forma:
  • Monousuario: Los sistemas operativos mono usuario son aquellos que soportan a un usuario a la vez, no importando la cantidad de procesadores o procesos que se estén realizando. Las computadoras personales se han clasificado en esta sección 

  • Multiusuario: Permite que dos o más usuarios utilicen sus programas al mismo tiempo. Algunos sistemas operativos permiten a centenares o millares de usuarios al mismo tiempo estos tipos de sistemas generalmente se utilizan en máquinas que están conectadas en red. 

Versiones de Sistemas Operativo

Las versiones más recientes de Windows son Windows 8 para equipos de escritorio, Windows Server 2012 para servidores y Windows Phone 8 para dispositivos móviles. La primera versión en español fue Windows 3.0.

Windows es un sistema operativo basado en ventanas. La primera versión se lanzó en 1985 y comenzó a utilizarse de forma generalizada gracias a su interfaz gráfica de usuario (GUI, Graphical User Interface). Hasta ese momento, el sistema operativo más extendido era MS-DOS (Microsoft Disk Operating System), y la interfaz consistía en una línea de comandos.
Versiones BETA

Las versiones Beta, Alpha o de pruebas, son versiones gratuitas que se crean como base para el próximo sistema operativo de Windows a lanzar. En ellas se colocan algunas funciones que Microsoft ha puesto por defecto y que las lanza al público para demostrarles a los usuarios de cómo podría ser la futura versión de Windows. Mientras estas versiones estén activas, los usuarios pueden reportar errores que se encuentren en el sistema operativo, y si el reporte es solucionado, Microsoft le dará una cantidad de dinero al usuario que ha reportado dicho error.

Las versiones de prueba son muy diferentes a las originales, puesto que no se comercializan y que tienen nombres distintos. Por ejemplo, la versión que se utilizó para crear Windows 95, fue nominada "Chicago". Estos nombres también se suelen llamar "Codenames". En algunas versiones de prueba (como Windows 8.1 BETA), no llevan un respectivo codename, y por este motivo llevan el nombre de la próxima versión de Windows de la respectiva versión de pruebas, junto a su indicador "Beta".

En la siguiente bibliografía podremos encontrar las versiones de importantes sistemas operativos como son Linux, Windows o Mac SO.