Sistema Operativo - Definición

Sistema operativo

Un sistema operativo (SO) es un conjunto de programas o software destinado a permitir la comunicación del usuario con un ordenador y gestionar sus recursos de manera cómoda y eficiente. Comienza a trabajar cuando se enciende el ordenador, y gestiona el hardware de la máquina desde los niveles más básicos.

Hoy en día un sistema operativo se puede encontrar normalmente en ordenadores o productos electrónicos como teléfonos móviles.

Otra definición

Otra definición posible y bastante aceptada define un sistema operativo como una capa compleja entre el hardware y el usuario, concebible también como una máquina virtual, que facilita al usuario o al programador las herramientas e interfaces adecuadas para realizar sus tareas informáticas, abstrayéndole de los complicados procesos necesarios para llevarlas a cabo. Por ejemplo, un usuario normal simplemente abre los ficheros grabados en un disco, sin preocuparse por la disposición de los bits en el medio físico, los tiempos de espera del motor del disco, la posición de un cabezal, el acceso de otros usuarios, etc.

Aunque es un tema propenso a la discusión, algunos expertos están de acuerdo en que un sistema operativo debe constar de, por lo menos, un conjunto de programas similar al siguiente:

Definición coloquial

Otra definición, más coloquial, denomina sistema operativo a todo el software que viene con el ordenador antes de que se instale ninguna aplicación. Según esta definición, orientada al usuario final, las herramientas de desarrollo no son necesarias y, sin embargo, se consideran elementos imprescindibles un amplio número de programas orientados a diferentes tareas, como editores de texto, administradores de archivos, navegadores, etc. En industrias como la manufacturera o de servicios, se le denomina sistema operativo a la aplicación de software que se usa como principal fuente de datos de entrada de la compañía, es decir, el sistema que se usa en el área operativa.

Características

  • Administración de tareas:
    • Monotarea: Si solamente puede ejecutar un programa (aparte de los procesos del propio S.O.) en un momento dado. Una vez que empieza a funcionar un programa, continuará haciéndolo hasta su finalización o interrupción.
    • Multitarea: Si es capaz de ejecutar varios programas al mismo tiempo. Este tipo de S.O. normalmente asigna los recursos disponibles (CPU, memoria, periféricos) de forma alternativa a los programas que los solicitan, de manera que el usuario percibe que todos funcionan a la vez.
  • 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 del ordenador. Normalmente estos SS.OO. utilizan métodos de protección de datos, de manera que un programa no pueda usar o cambiar los datos de otro usuario.
  • Manejo de recursos:
    • Centralizado: Si permite utilizar los recursos de un solo ordenador.
    • Distribuido: Si permite utilizar los recursos (memoria, CPU, disco, periféricos... ) de más de un ordenador al mismo tiempo.

Sistemas operativos

AtheOS/Syllable/Cosmoe

OSBOS

SkyOS

Familia Amiga

Familia Macintosh

Familia QNX

  • RTOS
  • Neutrino
  • RTP

Familia DOS

Familia Windows

Familia UNIX

Familia BSD

Familia Mach

Familia IBM

Sistemas operativos académicos o experimentales

Librerias para la creación de sistemas operativos

Véase también:

Enlaces externos

En algunas industrias como la manufacturera o de transporte, se denomina también al sistema computacional que funciona como núcleo de la compañía, es decir, el sistema que usan en el área operativa.sistema operativo

Entradas populares de este blog

Acerca de los mensajes de tipo... "Por favor no agreges a este usuario es un virus!"

Temas oficiales para Windows XP

Linux From Scrach (Parte 1 - Preparación del sistema)