Se le da nombre de sistema operativo, al programa que despierta el ordenador y hace que logre reconocer el CPU, el teclado, la memoria, las unidades de disco y el sistema de vídeo. Este también funciona como plataforma de ciertos programas de aplicación.
A través de los sistemas operativos todo usuario puede administrar los recursos que ofrece el computador, puede obtener servicio de utilidad y soporte, obtener una interfaz y puede administrar mucho mejor sus archivos y tareas.
Tipos de sistemas operativos
Sistema operativo monotarea
Refiere al tipo de sistema que solo puede realizar una sola tarea y solo puede manejar un solo programa en un mismo tiempo.
Este sistema es muy antiguo, donde el usuario para poder hacer una tarea nueva en el computador, deberá de finalizar la que estaba haciendo, al igual que al desear iniciar un programa nuevo, de lo contrario se generaría fallos en el sistema operativo.
Sistema operativo multitarea
Este tipo de sistema es mucho más avanzado que el anterior, en el cual el usuario puede trabajar con varias tareas y programas a la vez, ya sea desde uno o a través de diferentes computadoras, o sea, que el sistema puede ser utilizado por diversos usuarios a la misma vez empleando terminales que se conectan a una computadora o a través de la red.
Algunos de ellos son Unix, Windows, etc. Y se dividen en:
- Multitarea apropiativa: el sistema operativo tiene el control del programa ejecutado y no el procesador. Esto permite compartir el tiempo del procesador entre los programas que se estén ejecutando.
- Multitarea cooperativa: el programa controla el procesador y decide si otras aplicaciones se pueden ejecutar o no. El sistema operativo no toma el control del procesador.
Sistema operativo monousuario
Como su nombre lo indica, se trata de un tipo de sistema que solo responde a un solo usuario a la vez. Este usuario es el único que puede hacer cualquier tipo de operación en el ordenador. Sólo aceptan la conexión de un usuario, suelen estar presentes en ordenadores personales.
Sistema operativo multiusuario
Refiere al sistema operativo donde varios usuarios pueden tener acceso, al mismo tiempo, tanto a sus servicios como a sus procesadores. Se basan en técnicas de multiprogramación permitiendo que varios usuarios accedan simultáneamente al mismo ordenados desde otros terminales que son sistemas de tiempo compartido.
Sistema operativo por lotes
Son aquellos sistemas que logran procesar diversos trabajos, ya sea usando muy poca o ninguna interacción entre usuarios y/o programas de ejecución.
Estos sistemas llegan a juntar todos los trabajos que tienen una misma relación y los ejecutan en un mismo tiempo, por lo tanto, ya no se tiene que esperar dos o mas trabajos como pasa en los procesamientos en serie.
Este tipo de sistema fue dado a conocer a partir del 1956, por lo tanto es uno de los más antiguos, donde en su tiempo lograba aumentar la capacidad de procesamiento en ciertos programas.
Son muchos los sistemas operativos por lotes que se han dado a conocer a través de los tiempos, como es el SCOPE, que está dirigido para el procesamiento científico pesado, y el sistema operativo por lote EXEC II, que fue dirigido para el procesamiento académico.
Se usaban en las primeras computadoras, se basaban en tarjetas perforadoras o cinta. Las tareas se introducían agrupadas que se corría todo a través de un lector de tarjeas en paquetes o lotes.
Sistema operativo DOS
También conocido como MS-DOS y PC-DOS. Este fue construido por la compañía de software Microsoft. Por sus siglas quiere decir Disk Operating System, que en español significa sistema operativo de disco. Este presenta diversos software que le ha dado una gran popularidad en el mercado de software para computadoras.
Windows 3.1
Se trata de un sistema operativo creado por Microsoft, que lleva una interfaz gráfica que puede ser manejada por el usuario, de allí resultó Windows.
Este presenta una serie de íconos en la pantalla que identifica a un grupo de programas y de archivos, donde usuario puede acceder con darle un doble clic con el puntero sobre dicho ícono, o al dar un clic izquierdo se despliega una ventana donde se le ha de dar a la opción de abrir.
Windows 95
Este tipo de sistema operativo fue creado en el año 1995, lo cual mostró una gran mejora que el Windows 3.1. Este presentó una gran mejora en el sistema operativo, donde se añadió la arquitectura de 35 bits, y soportes multitareas, que le permitían correr aplicaciones para así trabajar mucho mejor.
Windows NT
También creado por Microsoft, este se dirige a los servidores y a las redes. Este tipo de sistema operativo puede interactuar entre dos o mas ordenadores eficazmente. Sistemas operativos monousuario y multitarea, orientados a las comunicaciones que emplea una estructura cliente-servidor, con multiproceso simétrico y diseño orientado al objeto.
OS/2
Este sistema operativo es una de las creaciones de IBM. Presenta una excelente interfaz y tiene un soporte de 32 bits. La desventaja del OS/2 es que no existen muchas aplicaciones que logren ajustarse a las características que distinguen a este sistema operativo, puesto a que el mercado en la actualidad ha creado un gran monopolio con Windows.
Mac OS
Se trata del sistema operativo de planta creado por Apple Computer, Inc., que utilizan las computadoras Macintosh, el cual tiene una excelente conexión con el usuario, quien puede manejar el ordenador rápidamente y conocer todos sus atajos en poco tiempo. Con este se logra organizar perfectamente diversos archivos, los cuales se utilizan con gran facilidad.
Sistema operativo UNIX
Es una de las creaciones de los laboratorios Bell de AT&T, quien lo dio a conocer en el año 1969. Es empleado hoy día como base en la supercarretera de datos. Este es un sistema operativo de multitarea y de multiusuario que puede emplearse en cualquier tipo de computadora, como en minicomputadoras, mainframes, estaciones de trabajo, computadoras personales, etc.
Sistema de tiempo compartido, multitarea, multiproceso y multiusuario orientado a las comunicaciones. Es libre y de bajo costo, incorpora X-Windows como interfaz de usuario gráfica.
Hace uso de un programa Shell, un archivo que contiene comandos del intérprete y que también puede contar con sentencias de control de su ejecución.
Sistemas operativos de ambiente gráfico.
Según el ambiente de trabajo o la interfaz que ofrecen al usuario se clasifican en:
- Sistemas de interfaz basada en caracteres o interfaz de línea de comandos. El usuario controla el programa mediante el tecleo de comandos. Son:
- DOS. Disk operating system. Diseñado para la arquitectura de 32bits de un microprocesador, no pueden acceder a más de un megabyte de memoria.
- Sistemas de interfaz gráfica de usuario (GUI). Se valen del concepto de ventanas para realizar varias tareas al tiempo. Se le llama de tipo amigable ya que es de fácil uso, hace uso del menú como una lista de comandos para el usuario. Son:
- System. Entorno o ambiente operativo usado en las computadoras Macintosh, monousuario y multitarea.
Sistemas interactivos o de tiempo compartido.
Se introdujeron para satisfacer las demandas de usuarios que necesitaban un tiempo de retorno rápido al eliminar los errores de sus programas.
Requería el desarrollo de software de tiempo compartido, en donde cada usuario interactuaba directamente con el sistema de computo vía comandos introducidos a través de un terminal de tipo maquina de escribir.
La retroalimentación al usuario es inmediata y el tiempo de respuesta se mide en minutos o segundos.
Sistemas en tiempo real
Se utilizan en entornos de tiempo crítico donde los datos deben ser rápidos porque la salida afecta decisiones inmediatas. Debe ser 100% sensible. Su tiempo de respuesta se mide en fracciones de segundo. Se emplean en aeronaves, procesos industriales, equipo medico, electricidad y conmutación telefónica.
Sistemas híbridos
Combinación de sistemas en lotes e interactivos. Los usuarios individuales pueden tener acceso al sistema mediante terminales y obtener una respuesta rápida, cuando la carga interactiva es ligera, el sistema acepta y opera programas en lotes en segundo plano, aprovechando el tiempo libre entre demandas de procesamiento.
Sistemas monoprogramados
Sólo admiten la ejecución de un programa en el sistema, y no admite que varios usuarios puedan trabajar simultáneamente, ya que un programa se carga inicialmente en la memoria permaneciendo en ella hasta el fin de su ejecución, tiempo en el cual ningún otro programa puede ejecutarse.