(Por: Rodinzon Parra Pinto y Hernán A. Laborde)
Historia de los sistemas operativos:
![]() |
| Fuente de la imagén: http://www.monografias.com/trabajos63/sistema-operativo-unix/sistema-operativo-unix_image003.gif |
Los sistemas operativos son el resultado de una necesidad, y es que en la historia temprana de la computación se debía desarrollar cada programa exclusivamente para el hardware exclusivo de cada computadora, y en su totalidad incluyendo drivers para conectarlo al hardware, rapidamente se busco solucionar esta labor tan compleja y extensa y se empezaron a desarrollar los sistemas operativos (S.O).
Un S.O es un conjunto de programas que incluye los componentes para conectar el hardware con los demás programas que sobre el se vayan instalando, ademas de incluir interfaces gráficas para facilitar la comunicación con la computadora.
A continuación se presenta una secuencia de la evolución con los principales sistemas operativos que se desarrollaron:
Decada de los 70:
• Atlas Supervisor
• OS/360
• Aparicion de UNIX
• MULTICS
• BDOS
• CP/M
Decada de los 80:
• MS-DOS
• Consolidacion de UNIX
• Sun OS
• Mac OS
• AmigaOS
• OS/2
Decada de los 90:
• BeOS
• GNU/Linux
• Solaris
• Microsoft Windows NT
• FreeBSD
• Microsoft Windows
• ReactOS
• FreeDOS
Decada del 2000:
• MorphOS
• Darwin
• OS X
• Haiku
• OpenSolaris
Decada del 2010
• IllumOS
• OpenIndiana
Es importante decir también que los sistemas operativos están optimizados teniendo en cuenta los CPU o microprocesadores donde van a ser ejecutados, en la actualidad todos los sistemas operativos especifican los procesadores para los cuales están optimizados.
REFERENCIAS BIBLIOGRAFICAS:
https://es.wikipedia.org/wiki/Historia_de_los_sistemas_operativos
https://www.youtube.com/watch?v=p9Uq_ltq2cQ
Un S.O es un conjunto de programas que incluye los componentes para conectar el hardware con los demás programas que sobre el se vayan instalando, ademas de incluir interfaces gráficas para facilitar la comunicación con la computadora.
A continuación se presenta una secuencia de la evolución con los principales sistemas operativos que se desarrollaron:
Decada de los 70:
• Atlas Supervisor
• OS/360
• Aparicion de UNIX
• MULTICS
• BDOS
• CP/M
Decada de los 80:
• MS-DOS
• Consolidacion de UNIX
• Sun OS
• Mac OS
• AmigaOS
• OS/2
Decada de los 90:
• BeOS
• GNU/Linux
• Solaris
• Microsoft Windows NT
• FreeBSD
• Microsoft Windows
• ReactOS
• FreeDOS
Decada del 2000:
• MorphOS
• Darwin
• OS X
• Haiku
• OpenSolaris
Decada del 2010
• IllumOS
• OpenIndiana
Es importante decir también que los sistemas operativos están optimizados teniendo en cuenta los CPU o microprocesadores donde van a ser ejecutados, en la actualidad todos los sistemas operativos especifican los procesadores para los cuales están optimizados.
REFERENCIAS BIBLIOGRAFICAS:
https://es.wikipedia.org/wiki/Historia_de_los_sistemas_operativos
https://www.youtube.com/watch?v=p9Uq_ltq2cQ
Tipos de sistemas operativos:
Sistemas operativos de Mainframe
Se diferencian por la gran capacidad de E/S: Acceso a miles de Terabytes. En los últimos años con el auge de la cloud computing y los servicios web de alta disponibilidad se encuentras en la trastienda de las aplicaciones que deben responder a gran cantidad de transacciones y conexiones concurrentes.Estos sistemas operativos no se comercializan por separado del hardware. Tal es el caso de los la linea de Mainframe Z de IBM.
Tradicionalmente un Mainframe utiliza sistemas operativos del tipo Unix, por ejemplo en IBM el Z/OS, pero cada vez Linux ocupa mas porción de mercado como el sistema operativo elegido para estas soluciones de hecho los sistemas z de IBM se pueden adquirir con Linux en forma opcional..
Sistemas operativos de servidores
Dan servicio a varios usuarios a través de una red de datos. Y están diseñados para trabajar con uno o mas procesadores. Un servidor puede cumplir varias tareas: Servidor WEB, Firewall, de base de datos, de aplicaciones, de archivos, de impresión, de validación de usuarios. En general en las pequeñas empresas todas estas funciones suelen correr en un único servidor físico con un único sistema operativo. En organizaciones mas grandes, estas funciones de servidor suelen estar dispersas entre mas de un servidor físico, e cual a su vez puede tener una capa de visualización que permite que un único servidor físico pueda estar corriendo mas de un sistema operativo simultáneamente: por ejemplo un Firewall con FreeBSD, un servidor de aplicaciones con Windows Server y un WebServer sobre Linux Debian. Los sistemas operativos Linux pueden ser instalados con o sin interfaz gráfica de usuario GUI (en inglés GUI: Graphic User Interface). En caso de no contar con una GUI el sistema operativos se controla mediante una terminal de consola de texto. Esto permite ahorro en recursos de procesador y memoria, ya que el servidor en general no tiene a un usuario trabajando permanentemente en sobre el.
Sistemas operativos de computadoras personales
Son un versión simplificada de los sistemas operativos de servidores, permiten correr múltiples aplicaciones para usuarios finales y cuentan con GUI amigables.Ejemplos: Linux Debian, Windows 10, PC-BSD, Apple OSX.
Sistemas operativos de dispositivos móviles
En los últimos 15 años se desarrollaron dispositivos móviles: Teléfonos celulares y tablets que requieren un sistema operativo particular, ya que los mismos utilizan un tipo de procesador diferente de los x86, en general casi todos estos dispositivos usan procesadores del fabricante ARM con arquitectura RISC. Los sistemas operativos mas destacados son: Android, Apple IOS, Windows Phone y Ubuntu Phone.
Sistemas operativo de Internet de la cosas:
La posibilidad de contar con equipos cada vez mas pequeños y de bajo costo, permite que se puedan tener funciones limitadas de una pequeña computadora personal en pequeño dispositivo con muy bajo consumo de procesador memoria y por lo tanto energía. Para este tipo de equipos ya existen varias opciones de sistema operativo: Windows 10 IoT Core, Raspbian, Snappy Ubuntu Core,
Referencias bibliográficas:
- TENEMBAUM, Andrew. Sistemas Operativos Modernos, 3ra edición. Pearson.
- QUIROGA, Patricia. Arquitectura de computadoras. Alfaomega (2010).
Criterios de selección de un sistema operativo:
![]() |
| Fuente de la imagen: http://img.foroalfa.org/articulos/Luciano_Cassisi/windows/sistemas_operativos.jpg |
Seleccionar el sistema operativo adecuado, es una labor vital y de mucha importancia, de ello depende el exito de la aplicacion de las TIC en la empresa, o una buena experiencia de su uso en el hogar, es por ello que debemos detenernos y considerar todas las posibilidades, y de manera responsable tomar una decisión.
En la actualidad vivimos en una epoca donde existen gran cantidad de sistemas operativos, y todos o la mayoria son muy potentes, mucho mas que hace unos años atras, por lo que tenemos gran variedad a la hora de seleccionar el mejor para nosotros, hay diversidad en cuanto a enfoque del sistema operativo, escalabilidad del mismo, facilidad de uso, potencia de ejecución, e incluso de acuerdo a las capacidades economicas que tengamos.
Entonces, para seleccionar un sistema operativo acorde a las necesidades de la empresa o a las necesidades personales, entre otas cosas que son muy subjetivas y diferentes en cada caso, se debe tener en cuenta lo siguiente:
Entorno de uso: El primer paso es analizar detenidamente el entorno en el cual se va a utilizar el sistema operativo, y cual es la productividad que de el se espera, por ejemplo, si el sistema operativo se va a utilizar en un hogar por todos sus integrantes, se requerira para tareas basicas de entretenimiento y navegacion web, tareas que sin mayor esfuerzo cualquier sistema operativo moderno es capaz de cumplir satisfactoriamente. Por otro lado, si se va a utilizar para actividades mas especificas y/o especializadas, conviene conocer diversas alternativas, ya que cada sistema operativo por su enfoque, composicion y filosofia propia puede estar mas enfocado a cierto nivel y necesidades de uso, lo que convierte a algunos en mejores alternativas que otros para esas actividades, ejemplos practicos pueden ser CAD, composicion y edicion multimedia, programacion, servidores.
Habilidades tecnicas del usuario: Las habilidades tecnicas en el manejo de sistemas operativos tambien se deben considerar, si estamos frente a personal con conocimientos basicos de uso del computador o frente a usuarios mas capacitados, los sistemas operativos pueden ser extremadamente sencillos de usar a traves de interfaces graficas y gestores para todas las actividades, hasta mas complejos requiriendo multiples instalaciones y ajustes para su puesta en marcha, e incluso los hay de manejo exclusivo por linea de comandos, entonces, se deben identificar esas capacidades como una base mas para la eleccion del sistema operativo.
Presupuesto Economico: Existen sistemas operativos muy costosos, otros mas accesibles, y otros gratuitos, si bien es cierto que un sistema operativo no es mejor o peor por su costo sino por las habilidades de quien este sentado frente a el, es cierto tambien que su costo se relaciona directamente con mejoras que los pueden hacer mas comodos o complejos de usar.
Considerar el costo del sistema operativo es principalmente importante en las empresas donde se deben adquirir muchas licencias y se deben estar actualizando.
Considerar el costo del sistema operativo es principalmente importante en las empresas donde se deben adquirir muchas licencias y se deben estar actualizando.
Hardware existente: Si previamente a la adquisicion de un nuevo sistema operativo, se posee hardware donde se va a instalar, es buena idea seleccionar el sistema considerando ese hardware, esto conlleva un ahorro de dinero al no tener que comprar equipos nuevos y garantiza su optimo funcionamiento, existen sistemas operativos optimizados para equipos antiguos por ejemplo.
Requerimientos de software y uso adicional: Finalmente debemos considerar la escalabilidad a mediano y largo plazo que le vayamos a dar al sistema operativo, es posible que cuando se adquiera se tengan algunos requerimientos, pero que a futuro se proyecten cambios, nuevos usos y necesidades, se trata de tenerlos en cuenta para alargarr la vida util del sistema elegido y evitar los inconvenientes de cambiarse a uno nuevo que incluya aquellas facilidades o capacidades que no fueron previstas antes.

