SISTEMA OPERATIVO

Un sistema operativo (SO) es el programa o conjunto de programas que efectúan la gestión de los procesos básicos de un sistema informático, y permite la normal ejecución del resto de las operaciones.
Uno de los propósitos del sistema operativo que gestiona el núcleo intermediario consiste en gestionar los recursos de localización y protección de acceso del hardware, hecho que alivia a los programadores de aplicaciones de tener que tratar con estos detalles.


El SO ocupa una posición intermedia entre los programas de aplicación y el hardware. No se limita a utilizar el hardware a petición de las aplicaciones ya que hay situaciones en las que es el hardware el que necesita que se ejecute código del SO.

Administración de tareas


  • Monotarea: Solamente puede ejecutar un proceso (aparte de los procesos del propio S.O.) en un momento dado. Una vez que empieza a ejecutar un proceso, continuará haciéndolo hasta su finalización y/o interrupción.
  • Multitarea: Es capaz de ejecutar varios procesos al mismo tiempo. Este tipo de S.O. normalmente asigna los recursos disponibles (CPU, memoria, periféricos) de forma alternada a los procesos que los solicitan, de manera que el usuario percibe que todos funcionan a la vez, de forma concurrente.         

Administración de usuarios


  • Monousuario: Si sólo permite ejecutar los programas de un usuario al mismo tiempo.
  • Multiusuario: Si permite que varios usuarios ejecuten simultáneamente sus programas, accediendo a la vez a los recursos de la computadora. Normalmente estos sistemas operativos utilizan métodos de protección de datos, de manera que un programa no pueda usar o cambiar los datos de otro usuario.                                                                                                                       
  Ejemplos de Sistemas Operativos

Lista sistemas operativos

  • AmigaOS
  • Amoeba
  • Android
  • BeOS
  • DR-DOS
  • DragonFly BSD
  • FreeBSD
  • FreeDOS
  • GNU/Linux
  • GNU Hurd
  • MacOS
  • Haiku
  • iOS
  • MenuetOS
  • Minix
  • MS-DOS
  • NetBSD
  • OpenBSD
  • PC-DOS
  • Plan 9
  • OS/2
  • QDOS
  • QNX
  • ReactOS
  • Solaris
  • Symbian
  • Microsoft Windows
  • Sistemas Unix
  • Xenix