¿Qué son los Sistemas Operativos?
Los sistemas operativos informáticos se definen como el programa básico que controla todo el hardware y recursos disponibles en una computadora. También la ejecución de otros programas con el fin de gestionar, administrar y optimizar todos los procesos internos que se produzcan; y facilitar el uso y gestión de la computadora por cualquier usuario con pocos conocimientos de informática.
Podemos asimilar los sistemas operativos como intérpretes de las computadoras que traducen las solicitudes de los usuarios en instrucciones que ejecutan los microprocesadores y otros elementos físicos de la computadora. En la mayoría de los dispositivos electrónicos que utilizan sistemas operativos de microprocesadores podemos encontrar sistemas operativos que permiten utilizar fácilmente varios dispositivos; como tabletas, teléfonos inteligentes, reproductores de DVD, computadoras, televisores, cajeros automáticos o incluso automóviles.
En la definición anterior de sistema operativo han indicado que se trata de un programa básico no por su sencillez sino por ser la base para el funcionamiento de todos los dispositivos que contienen un microprocesador, así como otros programas que se pueden ejecutar. En este sentido el los programas o aplicaciones externas deben ser compatibles con el sistema operativo. Por ejemplo no podemos usar iPhoto de la aplicación Mac instalada en computadoras con Windows o Linux; pero afortunadamente siempre se pueden encontrar alternativas a programas exclusivos existentes para diferentes sistemas operativos.
Características de los Sistemas Operativos
- Cuentan con una Interfaz Gráfica (GI) que le brinda al usuario el uso y manejo de computadora o dispositivo electrónico.
- Administran y gestionan cualquier elemento físico o hardware; como el propio microprocesador, las diferentes memorias o puertos de entrada y salida permitiendo optimizar los recursos disponibles.
- Administran y gestionan toda la información digital almacenada en el dispositivo electrónico, lo que le permite crear un acceso limitado a diferentes usuarios.
- Reconocer cualquier dispositivo que esté instalado permitiendo su uso, por ejemplo reconoce enrutadores que nos dan acceso a internet, reproductores de DVD o memorias USB.
- Administra y gestiona las diferentes aplicaciones o programas que se pueden ejecutar como Excel, Photoshop, WhatsApp, etc…
- Gestionan de la seguridad mediante el reconocimiento de acciones que puedan dañar la información o el propio sistema operativo; así como el establecimiento de criterios y jerarquías en las que determinados usuarios solo pueden ejecutar determinadas aplicaciones.
Gracias a los sistemas operativos, las computadoras y los dispositivos electrónicos son eficientes, cómodos, intuitivos y fáciles de usar.
Evolución e Historia de los Sistemas Operativos
Desde el primer sistema operativo creado en los años 50 hasta la actualidad, la historia de los sistemas operativos ha estado ligada al desarrollo y evolución de la tecnología informática. A continuación se muestra la historia y evolución de los sistemas operativos a lo largo de los años.
Inicios de los Sistemas Operativos
En la década del 40 no existían sistemas operativos, reservándose el uso del imponente topo de computadoras que ocupaban salas enteras. Para entrenar para el manejo y programación de personas en esa época todo estaba programado en lenguaje máquina; esa era la forma de comunicarse con la computadora, por ceros y unos.
Por los años 50 surgieron los primeros sistemas operativos que comenzaron a administrar los programas e informes que ocupaban este tipo de aplicaciones; el primer sistema operativo fue creado en 1956 por General Motors y North American Aviation. En ese momento los sistemas operativos estaban diseñados exclusivamente para la computadora en la que se alojarían.
Durante la década de los 60 se desarrollaron múltiples sistemas operativos; incluyendo nuevas técnicas de procesamiento con la particularidad de que eran todos monouser y solo podían ejecutar un solo programa. Hasta que Unix aparece en 1969 gracias al esfuerzo de los científicos Ken Thomson y Dennis Ritchie; el primer portátil, instalable, sistema operativo multitarea y multiusuario.
Disminución del Consto en las Computadoras
En la década de los 70 gracias a los avances tecnológicos en el campo de la electrónica se desarrolló un chip que permite la fabricación de las primeras computadoras a un bajo costo en comparación con sus predecesoras. Se requiere diseñar y programar sistemas operativos que sean instalables en cualquier computadora y que faciliten la interacción. Los usuarios se acercaron y adquirieron cada vez más estos nuevos dispositivos electrónicos. Ya en 1973 aparece la Xerox Alto, primer equipo cuyo sistema operativo incluye una interfaz gráfica.
En los 80 se consolidan las computadoras personales y aparecen sistemas operativos como Windows o MacOS que venían con interfaces gráficas.
En la década de los 90 los sistemas operativos evolucionan con las revoluciones informáticas que se produjeron; como la introducción de Internet en los hogares, consolidando los sistemas operativos de red. Linux aparece en 1990 como un sistema operativo de PC libre y abierto basado en Unix. En 1992 se lanza Solaris y para el 1995 Windows lanza su sistema operativo Windows 95 rediseñando toda su interfaz gráfica e introduciendo el botón Inicio y barra de tareas; su éxito comercial alcanzó cotas impensables.
Los Sistemas Operativos en el Siglo XXI
Con el nuevo siglo los sistemas operativos se orientan a una mejor experiencia de usuario dando prioridad a nuevas funciones; tales como seguridad, estabilidad y acceso a las redes sociales. Siendo Windows, MacOS y Ubuntu, los tres sistemas operativos predominantes en la mayoría de las computadoras personales. Los avances tecnológicos en el sector de la telefonía obligaron al desarrollo de los sistemas operativos diseñados para teléfonos inteligentes como Symbian, RIM, Android o iOS.
El futuro es unificar y diseñar un sistema operativo integral que pueda controlar cualquier dispositivo electrónico, ya sea un aparato, un teléfono o una computadora. Por otro lado Internet está muy ligada con el sistema operativo del futuro y que todo el software estará alojado en la nube. Los avances en inteligencia artificial permitirán que nuestro sistema operativo del futuro adquiera capacidad de comprensión y razonamiento convirtiéndose en el intérprete perfecto entre el hombre y las maquinas.
Tipos y Clasificación de Sistemas Operativos
En la actualidad existe una amplia gama de sistemas operativos disponibles en el mercado, que se pueden agrupar utilizando cualquiera de los siguientes conceptos:
Por tipo de dispositivo electrónico que maneja:
- Mainframes: son aquellos que están diseñados y optimizados para la gestión y administración de computadoras centrales grandes y potentes dedicadas a procesar grandes cantidades de datos, como bancos, bases de datos gubernamentales, bases de datos de centros de investigación o empresas privadas.
- Servidores: los sistemas operativos se dedican a gestionar y administrar servidores donde se alojan páginas web, documentos o aplicaciones accesibles desde Internet, entre otras funciones.
- Computadoras personales: son los sistemas operativos más comunes y populares, están diseñados para su uso en computadoras de escritorio y portátiles.
- Dispositivos móviles: son sistemas operativos diseñados y dirigidos para su uso en teléfonos móviles, teléfonos inteligentes y tabletas, centrándose en aspectos como la conectividad a Internet, el marcado táctil o las aplicaciones en ejecución.
- Sistemas integrados: son aquellos que vienen instalados con un dispositivo electrónico que realiza un número fijo bajo de tareas como cajeros automáticos, sistemas de navegación GPS, consolas de juegos, fotocopiadoras o incluso automóviles y sondas espaciales.
Por el número de usuarios que pueden utilizarlo:
- Usuario único: un usuario único utiliza todo el hardware y software de una computadora, Windows y MacOS son los más utilizados.
- Multiusuarios: varios usuarios pueden utilizar simultáneamente el hardware y el software disponibles en una computadora central a la que se accede mediante periféricos externos, como teclados y monitores. Como ejemplos podemos mencionar Linux, Unix o Windows Server
- Redes: varios usuarios pueden compartir hardware y software; en esta configuración, cada usuario tiene una computadora en red con otras computadoras de otros usuarios. Novell o Apple Talk son ejemplos, entre otros.
Por la cantidad de tareas que puede realizar:
- Tarea única: son aquellos que están diseñados para ejecutar una sola tarea a la vez, como MS-DOS.
- Multitarea: a diferencia de la tarea única, estos pueden ejecutar varias tareas a la vez, como Mac OS o Windows Phone.
Ahora que sabes lo que es un sistema operativo, ¿sabías que el primer robot utilizado para explorar la superficie de Marte usa el mismo sistema operativo que un helicóptero de combate?