Sistemas Operativos.
Para dar respuesta a la pregunta de ¿Que son los Sistemas Operativos? necesitamos hacer un breve recuento. Hasta ahora hemos hablado de los componentes de todo sistema informático e hicimos una división básica cuyas componentes son el Hardware y el Software.
Vimos también las definiciones y variedad de ambos componentes y además hicimos un recorrido por sus funciones en el sistema.
Llega el momento de ver cómo funciona el sistema y para eso tenemos que definir lo que es un Sistema Operativo y su importante papel en la interrelación:
El Sistema Operativo es una pieza de Software que se encarga de interrelacionar a todos los componentes del Hardware (CPU y Dispositivos Input/Output) entre sí y con las aplicaciones de Software y a ambos con el Usuario del Sistema.
Es importante resaltar que cuando decimos «interrelacionar» estamos hablando de comunicar e interpretar las funciones físicas y virtuales de operación desde y hacia los tres componentes del Sistema.
En otras palabras, no podemos hablar de un sistema informático, sin la presencia de un sistema operativo. Sus funciones más importantes son:
- Estructurar el sistema de archivos que utilizara el Software que se instale.
- Albergar todos los programas manejadores de los periféricos de entrada y/o salida que se conecten al equipo (drivers).
- Servir como Programa de Arranque del Sistema, y mantenerse monitoreando el desempeño de este.
- Albergar una serie de herramientas intrínsecas del sistema para solventar los problemas de compatibilidad entre el Software Instalado y los periféricos de entrada y/o salida.
- Administrar los recursos del sistema tales como uso del Procesador y manejo de la memoria operativa y de los sistemas de almacenaje de información.
Clasificaciones más importantes de los Sistemas Operativos.
Pueden ser clasificados principalmente en función de:
- Número de Usuarios: Multiusuario o Monousuario
- Numero de tareas simultaneas: Multitareas o Monotareas
- Tiempo de Ejecución: Tiempo real y Tiempo diferido.
Sistemas operativos más relevantes.
A través del tiempo se han generado muchos Sistemas Operativos por los diversos creadores de Software en alianzas con los fabricantes de Hardware, y la mayoría de ellos han tratado de generar un estándar del mercado. Los sistemas que han perdurado en el tiempo, son aquellos que han logrado mas soporte por parte de los creadores de Software Comercial.
De acuerdo a las distintas Plataformas, los grandes grupos que han perdurado en el tiempo son:
MS-Dos: Fue el primer estándar en el Mercado y prácticamente acaparo la atención de los fabricantes de Hardware y de los desarrolladores de Software de su época.
Windows: Desde su primer lanzamiento con Windows 3.1 hasta el actual Windows 10, incluyendo al manejador de redes Windows NT, esta familia de sistemas operativos, gracias a su interface grafica de usuarios, ha sido el más popular de todos los sistemas operativos.
Mac Os: En todas sus versiones, y debido a la exclusividad en los populares Computadores de la firma Apple, ha sido uno de los más utilizados sistemas operativos.
Unix: Incluyendo su versión libre: Linux, este sistema operativo no ha dejado de ganar en popularidad gracias a su versatilidad manejando gráficos, textos y operaciones matemáticas, además de su capacidad Multiusuario y Multitareas.
Y en las más recientes plataformas Móviles destacan:
Android, el consentido de Google. el IOS para los dispositivos móviles de Apple y en menor grado el BBOS de Blackberry.
Es importante destacar que actualmente existen muy pocas aplicaciones exclusivas a uno u otro sistema operativo, ya que la mayoría de las grandes Compañías de desarrollo de Software, así como una gran cantidad de desarrolladores independientes, ha trabajado en la adaptación de sus Programas a los distintos Sistemas Operativos.
Igual sucede con los desarrolladores de Aplicaciones para Móviles, quienes no han renunciado a su diversificación hacia todos los sistemas operativos con sus correspondientes Mercados.
Inclusive, existen en el Mercado de Software, aplicaciones que simulan un sistema operativo (virtual), corriendo desde una plataforma con otro instalado.