Conceptos informáticos: tipos de sistema operativo

Hay cuatro tipos de sistemas operativos:

  • Sistema operativo en tiempo real
  • Sistema operativo de usuario único / tarea única
  • Sistema operativo de usuario único / multitarea
  • Sistema operativo multiusuario / multitarea

Sistema operativo en tiempo real

El sistema operativo en tiempo real está diseñado para ejecutar aplicaciones en tiempo real. Puede ser de una o varias tareas. Los ejemplos incluyen Abbasi, AMX RTOS, etc.

Ventajas

  • Funciona muy rapido.

  • Ahorra tiempo, ya que no necesita cargarse desde la memoria.

  • Como es muy pequeño, ocupa menos espacio en la memoria.

SO de usuario único / tarea única

Un sistema operativo que permite a un solo usuario realizar una sola tarea a la vez se denomina sistema operativo de una sola tarea para un solo usuario. Las funciones como imprimir un documento, descargar imágenes, etc., solo se pueden realizar de una en una. Los ejemplos incluyen MS-DOS, Palm OS, etc.

Ventajas

  • Este sistema operativo ocupa menos espacio en memoria.

Desventajas

  • Puede realizar solo una tarea a la vez.

SO de usuario único / multitarea

Un sistema operativo que permite a un solo usuario realizar más de una tarea a la vez se denomina Sistema operativo multitarea de usuario único. Los ejemplos incluyen Microsoft Windows y Macintosh OS.

Ventajas

  • Es un ahorro de tiempo, ya que realiza varias tareas a la vez, lo que produce una alta productividad.

Desventajas

  • Este sistema operativo es muy complejo y ocupa más espacio.

SO multiusuario / multitarea

Es un sistema operativo que permite a varios usuarios utilizar los programas que se ejecutan simultáneamente en un solo servidor de red. El servidor de red único se denomina "servidor de terminal". "Terminal client" es un software que admite sesiones de usuario. Los ejemplos incluyen UNIX, MVS, etc.

Ventajas

  • Es muy productivo ya que realiza múltiples tareas a la vez.

  • Es un ahorro de tiempo, ya que no tenemos que hacer cambios en muchos escritorios, sino que solo podemos realizar cambios en el servidor.

Desventajas

  • Si la conexión con el servidor se interrumpe, el usuario no puede realizar ninguna tarea en el cliente ya que está conectado a ese servidor.